All Classes
Class | Description |
---|---|
AboutScreen |
Places an entry in the
Help menu. |
AboutVASSALAction | |
AboutWindow | |
AbstractBuildable |
Abstract implementation of the
Buildable interface. |
AbstractConfigurable |
An abstract implementation of the
Configurable interface. |
AbstractInterpreter | |
AbstractLaunchAction |
The base class for
Action s which launch processes from the
ModuleManagerWindow . |
AbstractLaunchAction.LaunchRequestMessage | |
AbstractLaunchAction.NotifyImportModuleOk | |
AbstractLaunchAction.NotifyImportModuleOkListener | |
AbstractLaunchAction.NotifyNewModuleOk | |
AbstractLaunchAction.NotifyNewModuleOkListener | |
AbstractLaunchAction.NotifyOpenModuleFailed | |
AbstractLaunchAction.NotifyOpenModuleFailedListener | |
AbstractLaunchAction.NotifyOpenModuleOk | |
AbstractLaunchAction.NotifyOpenModuleOkListener | |
AbstractLaunchAction.NotifySaveFileOk | |
AbstractLaunchAction.NotifySaveFileOkListener | |
AbstractMetaData |
Base class representing the metadata for a Saved Game, Module or Extension.
|
AbstractOpImpl |
An abstract representation of an operation which may be applied to an
Image . |
AbstractOpImpl<V> |
An abstract representation of an operation.
|
AbstractParent<T extends JComponent> | |
AbstractPropertyContainer |
An abstract base class for
PropertyContainer s. |
AbstractProxy<T extends JComponent> | |
AbstractScript | |
AbstractTiledOpImpl |
The abstract base class for
ImageOp s which support multiple tiles. |
AbstractTileOpImpl |
The abstract base class for
ImageOp s which are
a single tile. |
AbstractUpdateCheckRequest | |
AcceptPeerThread |
Date: Mar 11, 2003
|
AccountInfo | |
ActionButton |
A trait that acts like a button on a GamePiece, such that clicking on a
particular area of the piece invokes a keyboard command
|
ActionButton.ButtonPusher |
Registers mouse listeners with Maps and other components.
|
ActionButton.Ed | |
ActionManager | |
ActionScript | |
ADC2Module | |
ADC2Module.FacingDirection | |
ADC2Module.ForcePoolList | |
ADC2Module.HideState | |
ADC2Module.Player | |
ADC2Module.StateFlag | |
ADC2Module.ValueType | |
ADC2ModuleFileFilter |
A
FileFilter for ADC2 modules. |
ADC2Utils |
Common utilities for importing ADC2 modules to VASSAL.
|
ADC2Utils.NoMoreBlocksException | |
AddPiece |
This Command adds a
GamePiece to a game. |
AddressBookServerConfigurer |
Improved version of ServerConfigurer that includes an Address Book of
commonly visited Jabber servers and P2P clients.
|
AddSecretNoteCommand |
When executed, adds a
SecretNote to a specified List. |
AddSecretNoteCommand.Interface | |
AdjustableSpeedScrollPane |
AdjustableSpeedScrollPane extends
ScrollPane by making the
scroll speed user-configurable. |
AlertCommand |
This command, when executed, displays a Dialog box with a message
|
ApplicationIcons | |
ArchiveWriter |
An ArchiveWriter is a writeable DataArchive.
|
AreaOfEffect | |
AreaOfEffect.TraitEditor | |
ArgsParser | |
ArrayIterator<T> | Deprecated. |
ArrayUtils | Deprecated. |
AsynchronousServerNode |
Root node in a hierarchical server.
|
AsynchronousServerNode.ReportContentsThread | |
AudioClip | |
AudioClipConfigurer |
Class for selecting an AudioClip while editing a module and adding it to
module
|
AudioFileFilter |
A FileFilter for AIFF, AU, and WAV files.
|
AudioSystemClip | |
AutoConfigurable |
A class that implements AutoConfigurable can use the
AutoConfigurer
class to automatically build a property editor. |
AutoConfigurable.Util | |
AutoConfigurer |
A Configurer for configuring Configurable components
(Is that as redundant as it sounds?)
Automatically builds a property editor with controls for setting all
of the attributes of the target Configurable component
|
BackgroundTask | Deprecated.
Use
SwingWorker now that we ship the JAR for it. |
BadDataReport |
General-purpose condition indicating that VASSAL has encountered data that's inconsistent with the current module.
|
BasicChatControlsInitializer |
Adds Connect/Disconnect button to the server controls toolbar
|
BasicCommandEncoder | |
BasicCommandEncoder.BasicPieceFactory | |
BasicCommandEncoder.DecoratorFactory | |
BasicLogger | |
BasicLogger.LogCommand | |
BasicModule | |
BasicPiece |
Basic class for representing a physical component of the game Can be a counter, a card, or an overlay
|
BasicPreference |
Base class for a Module Preference.
|
BasicPreference.NoteConfig | |
BeanShell |
Class encapsulating BeanShell support in Vassal
|
BeanShellExpression |
A basic beanShell expression
|
BeanShellExpressionConfigurer |
A Configurer for Java Expressions
|
BeanShellExpressionConfigurer.Option |
enum describing any special processing that needs to be done for particular expression types
NONE = No special handling
PME = Property Match Expression handling.
|
BeanShellFunctionMenu | |
BMPFileFilter |
A FileFilter for BMP images.
|
Board | |
Board.Cleanup | Deprecated, for removal: This API element is subject to removal in a future version.
Only used to cleanup
Board images, which
is now handled automatically by the cache. |
BoardPicker | |
BoardPicker.SetBoards | |
BoardSlot | |
BonesDiceServer | |
BooleanAndPieceFilter |
Boolean and of two PieceFilters
|
BooleanConfigurer |
Configurer for Boolean values
|
BooleanOrPieceFilter |
Boolean Or of two PieceFilters
|
BooleanPreference |
A Checkbox Module Preference.
|
BoundsTracker |
Records the bounding boxes of GamePieces.
|
BoxWidget | |
BrokenImageException |
An exception indicating that an image file is broken in some way.
|
BrowserHelpFile |
Unpacks a zipped directory stored in the module and displays it in an
external browser window.
|
BrowserHelpFile.ContentsConfig | |
BrowserHelpFile.MyConfigurer |
Handles the packaging of the target directory into the module file after the user saves the properties in the
editor
|
BrowserSupport |
Utility class for displaying an external browser window.
|
BshCommandEncoder |
Used by the Bsh Plugin
|
BshPlugin | |
Bug2694Handler | |
BugDialog | |
BugHandler | |
BugUtils | |
Buildable |
A Buildable is an object which can be initialized from an XML configuration file
(e.g.
|
Builder |
This class holds static convenience methods for building
Buildable objects. |
BundleHelper |
Utility class for extracting strings from a
ResourceBundle . |
ButtonFactory |
Produce standard Vassal buttons.
|
CalculatedProperty |
Conditional Marker
A marker with a variable value depending on conditions.
|
CalculatedProperty.Ed |
Trait Editor implementation
|
Callback<T> | |
CardSlot |
A CardSlot is identical to a PieceSlot except that it is initialized
with a card-like GamePiece.
|
CgiServerStatus |
Queries a known URL to get historical status of the chat room server.
|
ChangePiece |
This Command changes the state of a
GamePiece . |
ChangePropertyButton |
Adds a toolbar button that changes the value of a global property
|
ChangePropertyButton.PropChangerOptions | |
ChangePropertyButton.ReportFormatConfig | |
ChangePropertyCommand |
Command to change the value of a
MutableProperty |
ChangePropertyCommandEncoder |
Encoder for
ChangePropertyCommand s |
ChangeTracker |
Utility class for generating
ChangePiece commands. |
Chart |
A Chart is used for displaying charts and tables for the module.
|
ChartWindow |
A top-level Widget for displaying Charts
|
ChartWindow.IconConfig | |
ChatControlsInitializer |
Interface for registering event listeners with the Swing components in a ChatServerControls component
|
ChatServerConnection |
Specialized interface for chat-room server connections
|
ChatServerControls | |
ChatServerFactory |
A Factory for building
ChatServerConnection instances |
Chatter |
The chat window component.
|
Chatter.DisplayText |
This is a
Command object that, when executed, displays
a text message in the Chatter's text area |
CheckBoxMenuItemProxy | |
ChildProxy<T extends JComponent> | |
ChooseComponentDialog |
Dialog that prompts the user to select a component from the
ConfigureTree |
ChooseComponentPathDialog |
Widget for selecting the full path of a Component in the Buildable hierarchy
|
ClientTest | |
Clone |
This trait adds a command that creates a duplicate of the selected Gamepiece
|
Clone.Ed | |
ColorButton |
A
JButton which displays a color swatch. |
ColorConfigurer |
Configurer for
Color values. |
ColoredBorder | |
ColorManager |
Container for definitions of Generic Color Definitions
|
ColorSwatch | |
ColorSwatchConfigurer | |
Command |
A Command represents an action that needs to be transmitted from one client to another - any action that could
change the game state of a multiplayer game should be encapsulated in a Command object.
|
CommandDecoder |
Listens for incoming messages (PropertyChangeEvents with name
ChatServerConnection.INCOMING_MSG ) and
interprets the message as a command to be executed |
CommandEncoder |
Translates a
Command to and from a string. |
CommandFilter |
Remove sub-commands from a composite command
|
CompileResult | |
ComponentI18nData |
Object encapsulating the internationalization information for a component.
|
ComponentI18nData.Property |
An attribute of a Configurable component that can be translated into another language
|
ComponentPathBuilder |
Provides an XPath-like syntax for identifying configuration components
|
ComponentPathBuilder.PathFormatException | |
ComponentSplitter |
Provides support for hidden panels.
|
ComponentSplitter.SplitPane |
Contains methods to automatically show/hide one of its components (the "hideable" component) while the other (the
"base" component) remains always visible.
|
CompositeInputStream |
An
InputStream which concatenates other InputStreams . |
CompoundPieceCollection |
Base class for PieceCollection implementation that organize
pieces into distinct layers.
|
CompoundValidityChecker |
Combines multiple instances of ValidityChecker
|
Compressor | |
ConcurrentPropertySupport |
A thread-safe implementation of
PropertySupport . |
ConcurrentSoftHashMap<K,V> |
A memory-sensitive
ConcurrentMap which stores the values
in SoftReference s. |
ConcurrentSoftHashMap.SimpleEntry<K,V> |
An implementation of
Map.Entry . |
ConditionalCommand |
Evaluates properties of the GameModule and conditionally executes
another Command if all values are satisfied.
|
ConditionalCommand.Condition |
The class representing a condition that must be satisfied if the
Command is to be executed
|
ConditionalCommand.Eq | |
ConditionalCommand.Gt | |
ConditionalCommand.Lt | |
ConditionalCommand.Not | |
Config | |
Configurable |
An object that implements the Configurable interface, in
addition to being built from a configuration XML file (because
this class ultimately extends
Buildable , can be
manipulated by the user directly in the VASSAL module editor via
the Configuration window. |
Configurer |
A property editor class.
|
ConfigurerFactory |
General purpose type for defining property-sheet editors.
|
ConfigurerWindow |
A Window for displaying a
Configurer . |
ConfigureTree |
This is the Configuration Tree that appears in the Configuration window
when editing a VASSAL module.
|
ConfigureTree.AdditionalComponent | |
ConfigureTree.Mutable |
Configurers that add or remove their own children directly should implement the Mutable interface so that
ConfigureTree can refresh the changed node.
|
ConnectionLimiter |
Limits connections to the server to one per registered username
|
ConnectionWindow |
This is now a dummy class
|
CounterDetailViewer |
This is a
Drawable class that draws the counters horizontally when
the mouse is held over a stack with the control key down. |
CounterDetailViewer.CounterFormatConfig | |
CounterDetailViewer.DisplayConfig | |
CounterDetailViewer.EmptyFormatConfig | |
CounterDetailViewer.MinConfig | |
CounterDetailViewer.ReportFormatConfig | |
CounterDetailViewer.Visitor | |
CounterGlobalKeyCommand |
Adds a menu item that applies a
GlobalCommand to other pieces |
CounterGlobalKeyCommand.Ed | |
CounterNames | |
CounterTurnLevel | |
CountingReadWriteLock |
A
ReadWriteLock which counts locks held. |
CountingReadWriteLock.BaseLock | |
CountingReadWriteLock.Sync | |
CRCUtils |
Some general purpose CRC utilities.
|
CreateModuleAction | |
CropOp |
An
ImageOp which crops its source. |
CropOpBitmapImpl |
An
ImageOp which crops its source. |
CurrentRoomActions |
Interface for user interactions with players in the current room
|
CustomVmOptions | |
DaemonThreadFactory |
A thread factory which creates daemon threads.
|
DataArchive |
Wrapper around a Zip archive with methods to cache images
|
DataArchiveHTMLEditorKit |
Extended HTML Editor kit to let the
|
Deck |
A collection of pieces that behaves like a deck, i.e.: Doesn't move.
|
Deck.CountExpression |
An object that parses expression strings from the config window
|
Deck.LoadDeckCommand |
Command to set the contents of this deck from a saved file.
|
DeckGlobalKeyCommand |
This version of
MassKeyCommand is added directly to a
GameModule and applies to all maps |
DeckGlobalKeyCommand.DeckGlobalCommand | |
DeckGlobalKeyCommand.DeckPolicyConfig2 | |
DeckVisitor |
For Visitors that are aware of
Deck types |
DeckVisitorDispatcher |
For handling Visitors that are aware of
Deck types |
Decorator |
The abstract class describing a generic 'trait' of a GamePiece.
|
DefaultEventListenerSupport<T> |
A class to provide support for
EventListener s. |
DefaultMultiEventListenerSupport |
A class to provide support for
EventListener s. |
DefaultPieceCollection |
Default implementation of
PieceCollection separates pieces into
two layers: stacking pieces always above non-stacking pieces |
Delete |
This trait adds a command that creates a duplicate of the selected Gamepiece
|
Delete.Ed | |
DeobfuscatingInputStream |
A
FilterInputStream which converts a file created with
ObfuscatingOutputStream back into plain text. |
DetailsButton | |
DetailsDialog | |
DialogHelpWindow |
A Dialog that displays HTML content, with navigation
|
Dialogs |
Provides some basic kinds of dialogs.
|
DialogUtils | |
DiceButton |
This component places a button into the controls window toolbar.
|
DiceButton.IconConfig | |
DiceButton.ReportFormatConfig | |
DieManager | |
DieRoll | |
DieServer |
Base DieServer Class
Does most of the work.
|
DirectoryConfigurer |
A Configurer for picking file directories
|
DirectoryFileFilter |
A FileFilter which accepts directories only.
|
DirectPeerPool |
Date: Mar 12, 2003
|
DoActionButton |
This component places a button into the controls window toolbar.
|
DoActionButton.HotkeyConfig | |
DoActionButton.IconConfig | |
DoActionButton.LoopConfig | |
DoActionButton.LoopCountConfig | |
DoActionButton.LoopTypeConfig | |
DoActionButton.NamedHotkeyListConfigurer | |
DoActionButton.ReportFormatConfig | |
DoActionButton.SoundConfig | |
Documentation |
Represents the
Help menu of the controls window |
DotPrinter<T> |
Prints dots to a stream in response to events.
|
DoubleConfigurer |
A Configurer for Double values
|
DoublePreference |
A Decimal Number Module Preference.
|
DragBuffer | |
Drawable |
A component may implement the Drawable interface if it has
graphical information the should be drawn whenever the Map is
drawn.
|
DrawPile | |
DrawPile.AssignedDeckPrompt |
generates a prompt with the names of all decks already defined
|
DrawPile.FormattedStringConfig | |
DrawPile.PiecePropertyConfig | |
DrawPile.Prompt | |
DummyClient |
Empty server
|
DummyConfig | |
DummyEventListener<T> |
An
EventListener which does nothing. |
DynamicClient |
Determines server implementation at run-time by downloading properties from the vassalengine.org site.
|
DynamicClientFactory | |
DynamicProperty |
Trait that contains a property accessible via getProperty() and updateable
dynamically via key commands
|
DynamicProperty.DynamicKeyCommand |
DynamicKeyCommand A class that represents an action to be performed on a
Dynamic property
|
DynamicProperty.DynamicKeyCommandConfigurer |
Configure a single Dynamic Key Command line
|
DynamicProperty.Ed | |
EchoClient | |
EditablePiece |
If a GamePiece implements the EditablePiece interface, then
it can be manipulated from the Configuration Tree via the PieceDefiner
dialog.
|
EditContainedPiecesAction |
Action to edit all
GamePiece 's within a given component |
EditExtensionAction |
Loads an exiting module extension and opens it in an extension edit window
|
EditModuleAction | |
Editor | |
Editor.ImportLaunchAction | |
Editor.LaunchAction | |
Editor.ListLaunchAction | |
Editor.NewModuleLaunchAction | |
Editor.PromptImportLaunchAction | |
Editor.PromptLaunchAction | |
EditorWindow |
EditorWindow is the base class for the three top-level component editors :-
ModuleEditorWindow, ExtensionEditorWindow, PluginEditorWindow
|
EditPropertiesAction |
Action to edit the Properties of a component
|
EDT |
A cover for the
ExecutorService which submits to the Event
Dispatch Thread. |
EDTExecutorService |
An
ExecutorService which submits to Event Dispatch Thread. |
EDTRunnableFuture<V> |
A
RunnableFuture for use on the Event Dispatch Thread. |
Embellishment |
The "Layer" trait.
|
Embellishment.Ed |
Return Property names exposed by this trait
|
Embellishment0 |
Embellishment has been extensively re-written for Vassal 3.2 changing
both the behavior and the visual look of the configurer.
|
EnumeratedIterator<T> | Deprecated. |
EnumeratedPropertyPrompt |
Prompts user to select from a list
|
EnumPreference |
A Drop-down list preference.
|
ErrorDialog | |
EventAccumulator<T> |
An
EventListener which accumulates the events it receives into
a List . |
EventFilter |
Gives information about what kinds of events a
GamePiece will respond to |
EventListener<T> |
An interface for handling events.
|
EventListenerSupport<T> |
An interface to provide support for
EventListener s. |
EventLog | |
EventLog.Event | |
EventLog.StoreEvents | |
ExceptionHandler |
Handles uncaught exceptions.
|
Exec | |
Expression |
An abstract class representing an expression that can be evaluated.
|
ExpressionBuilder |
Interactively build inline(beanshell) expressions
|
ExpressionException | |
ExpressionInterpreter |
A BeanShell Interpreter customised to evaluate a single Vassal
expression containing Vassal property references.
|
ExtensionEditorWindow | |
ExtensionElement | |
ExtensionFileFilter |
A generic by-extension FileFilter.
|
ExtensionMetaData | |
ExtensionsLoader | |
ExtensionsLoader.LoadExtensionException | |
ExtensionsManager |
Convenience class for managing extensions relative to a module file.
|
ExtensionTree |
The configuration tree for editing a module extension
|
FallbackImageTypeConverter |
Convert a
BufferedImage to a different type, falling back to
conversion on disk if convertion in memory fails. |
FastByteArrayOutputStream |
A
ByteArrayOutputStream which does not retain its byte buffer,
and can produce an InputStream sharing the same byte buffer. |
FileArchive | |
FileArchiveImageTiler |
Tiles images contained in a ZIP archive.
|
FileChooser |
FileChooser provides a wrapper for
JFileChooser and
FileDialog , selecting whichever is preferred on the
user's OS. |
FileConfigurer |
A Configurer for java.io.File values
|
FileFilter |
The file filter abstract base class for
VASSAL.tools.FileChooser . |
FileFormatException |
File cannot be interpreted.
|
FileImageTypeConverter |
Convert a
BufferedImage to a different type by caching image
data on disk. |
FileStore |
An interface for providing read access to files.
|
FirstTimeDialog |
A dialog for first-time users.
|
FlowLabel |
A label which word-wraps and fully justifies its text, and which
reflows the text when resized.
|
FontConfigurer |
A Configurer for
Font values |
FontConfigurer |
A Configurer for
Font values |
FontManager |
Container for definitions of Generic Color Definitions
|
FontStyle | |
FontStyle.FontStyleConfig | |
FontStyleConfigurer | |
Footprint |
Displays a movement trail indicating where a piece has been moved
|
Footprint.Ed |
Key Command Global Visibility Circle Radius Fill Color Line Color Selected
Transparency Unselected Transparency Edge Buffer Display Limit Edge Buffer
Point Limit
|
FormattedExpressionConfigurer |
A standard Formatted String configurer that has an additional
Calculator icon that:
a) Indicates to the user that $name$ variables can be used in this field
b) Clicking on it opens up an Expression Builder that allows entry of
in-line Calculated Properties (Not implemented yet)
|
FormattedExpressionConfigurer.ExpressionButton |
A small 'Calculator' button added after the text to indicate this
Configurer accepts Expressions.
|
FormattedString |
FormattedString.java
A String that can include options of the form $optionName$.
|
FormattedStringArrayConfigurer | |
FormattedStringConfigurer | |
FormattedStringExpression |
Report Format or old-style Formatted String expression containing at
least one $variable$ name reference
|
ForwardToChatter | |
ForwardToKeyBuffer | |
FreeRotator |
A Decorator that rotates a GamePiece to an arbitrary angle
|
FunctionBuilder | |
FutureUtils | |
FutureUtils | Deprecated.
Moved to
VASSAL.tools.concurrent package. |
GameComponent |
A GameComponent is any object which reacts to the start/end of a
game, or whose state can be saved as part of a game.
|
GameModule |
The GameModule class is the base class for a VASSAL module.
|
GameModuleAction |
Utility base class for
GameModule -related actions, with auxilliary
actions and error reporting. |
GamePiece |
Basic class for representing a physical component of the game
|
GamePiece |
BeanShell proxy for the Vassal GamePiece object
BeanShell proxies control access to Vassal components and expose
a consistent API to BeanShell Scripts.
|
GamePieceFormattedStringConfigurer |
Convenience class that provides prompts for the properties found in a BasicPiece
|
GamePieceImage | |
GamePieceImage.BgColorSwatchConfig | |
GamePieceImage.BorderColorSwatchConfig | |
GamePieceImage.DefnConfig | |
GamePieceImageDefinitions |
Container for definitions of Generic Counter Definitions.
|
GamePieceLayout | |
GamePieceLayout.BorderConfig | |
GamePieceLayout.LayoutConfig | |
GamePieceLayoutsContainer |
Container for definitions of Generic Counter Definitions.
|
GamePieceOp | |
GamePieceOpImpl | |
GameRefresher |
GameRefresher Replace all counters in the same game with the current version
of the counters defined in the module
Note: Counters that are Hidden or Obscured to us cannot be updated.
|
GameSetupStep |
Represents a step during the initialization of a game in which the player must specify some information See
GameState.addGameSetupStep(SetupStep) |
GameState |
The GameState contains methods to track and read/write the complete enumerated game state of the game
currently being played.
|
GameState.SetupCommand | |
GeneralFilter |
GeneralFilter is a pluggable image resampler.
|
GeneralFilter.BellFilter | Deprecated.
class is not used anywhere and will be removed
|
GeneralFilter.BoxFilter | Deprecated.
class is not used anywhere and will be removed
|
GeneralFilter.BSplineFilter | Deprecated.
class is not used anywhere and will be removed
|
GeneralFilter.Filter |
The abstract base class for filters.
|
GeneralFilter.HermiteFilter | Deprecated.
class is not used anywhere and will be removed
|
GeneralFilter.Lanczos3Filter |
A Lanczos filter with radius 3.
|
GeneralFilter.MitchellFilter |
A Mitchell filter.
|
GeneralFilter.TriangleFilter | Deprecated.
class is not used anywhere and will be removed
|
GeneralScript | |
GeometricGrid |
A Map grid that consists of a regular tiling of shapes
|
GitProperties |
Reads
Properties generated by Git-Commit-Id-Plugin |
GlobalCommand |
Applies a given keyboard command to all counters on a map
|
GlobalHotKey |
Adds a menu entry that fires a specified key event to the module window.
|
GlobalHotKey.Ed | |
GlobalKeyCommand |
This version of
MassKeyCommand is added directly to a
GameModule and applies to all maps |
GlobalMap |
This is scaled version of a
Map that gives an overview. |
GlobalMap.IconConfig | |
GlobalOptions | |
GlobalOptions.PlayerIdFormatConfig | |
GlobalOptions.Prompt | |
GlobalOptions.PromptOnOff | |
GlobalProperties |
Dummy component that acts as a simple container for GlobalProperty components
|
GlobalPropertiesContainer |
A component that can contain global properties
|
GlobalProperty |
Adds a global property to a Map or Module
|
GlobalProperty.SetGlobalProperty |
Command to pass a new Global property value to other players or into the logfile.
|
GpIdChecker |
Build a cross-reference of all GpId-able elements in a module or ModuleExtension,
Check for missing, duplicate or illegal GamePieceId's
Update if necessary
|
GpIdSupport |
GameModule and ModuleExtension are the top-level components and must
provide some Namespace services for generated GamePiece Identifiers.
|
GridContainer |
A Component that can contain a
MapGrid |
GridEditor | |
GridEditor.EditableGrid | |
GridNumbering |
Provides methods for assigning names to locations on a MapGrid, and drawing those locations when drawing a grid
|
GridOp | |
HandMetrics |
Handles the drawing of cards in a
PlayerHand . |
HashCode | Deprecated.
Use
HashCodeBuilder
instead. |
HeapFinderDummy | |
HelpFile |
Places an entry in the
Help menu. |
HelpWindow |
A Window that displays HTML content, with navigation
|
HelpWindowExtension | Deprecated.
To be replaced
|
HexGrid |
A Hexgrid is a map grid composed of hexes.
|
HexGrid.HexGridEditor | |
HexGridNumbering | |
Hideable | |
Hideable.Ed | |
HidePiecesButton |
This removes all game pieces from the (@link Map)
therefore providing an un-cluttered view.
|
HidePiecesButton.HiddenIconConfig | |
HidePiecesButton.ShowingIconConfig | |
Highlighter |
An interface that defines how to draw GamePieces that are selected
|
HighlightLastMoved | |
HotKeyConfigurer |
A Configurer for
KeyStroke values |
HotkeySpecifier |
Text component for specifying a hot key
|
HtmlChart |
An HtmlChart is used for displaying html information for the module.
|
HtmlChart.XTMLEditorKit | Deprecated, for removal: This API element is subject to removal in a future version.
Use
DataArchiveHTMLEditorKit instead. |
HtmlChart.XTMLEditorKit.XTMLFactory | |
HtmlChart.XTMLEditorKit.XTMLFactory.ImageComponentView | |
HTMLWindowHelper | |
HttpMessageServer | |
HTTPPostBuilder |
Builds HTTP POST requests conveniently.
|
HttpRequestWrapper |
Performs Get and Post operations to a given URL
|
HybridClient |
Delegates calls to another SvrConnection instance, which can be changed programmatically
|
IconButton | |
IconConfigurer | |
IconFactory |
Manage and Provide Icons in standard sizes.
|
IconFamily |
An IconFamily is a named set of Icons in the four standard Tango sizes.
|
IllegalBuildException |
An Exception indicating that an illegal operation was performed
when building a Buildable component.
|
ImageConfigurer |
A Configurer for
Image values. |
ImageFileFilter |
A FileFilter for GIF, JPEG, PNG, and SVG images.
|
ImageIOException |
An exception indicating some I/O problem while reading an image file.
|
ImageIOImageLoader |
An image loader which wraps
ImageIO . |
ImageIOImageLoader.Wrapper<T> | |
ImageItem | |
ImageItem.BaseOp | |
ImageItem.TextSource | |
ImageItemInstance | |
ImageLoader |
An interface for loading images.
|
ImageNotFoundException |
An exception indicating that an image file was not found.
|
ImageOp |
An abstract representation of an operation which may be applied to an
Image . |
ImageOpObserver |
ImageOpObserver s can be notified on the completion
of an ImageOp . |
ImagePicker | |
ImageSaver |
This allows the user to capture a snapshot of the entire map into
a PNG file.
|
ImageSaver.IconConfig | |
ImageSourceOpBitmapImpl |
An
ImageOp which uses a fixed image as its source. |
ImageTileDiskCache |
An on-disk
ImageTileSource and FileStore for image tiles. |
ImageTileSource |
An interface for classes which supply image tiles.
|
ImageToTiles |
Converts an image file to tile files.
|
ImageTypeConverter |
An interface for converting
BufferedImage s from one type to
another. |
ImageUtils | |
Immobilized |
Decorator that filters events to prevent a GamePiece from
being selected and/or moved.
|
ImportAction |
Action for importing foreign modules into VASSAL.
|
Importer |
Abstract parent of all importer classes.
|
ImportMetaData |
Class representing the metadata for an Importable file.
|
ImprovedAveragingScaleFilter |
Extension of java.awt.image.AreaAveragingScaleFilter.
|
IncrementProperty |
Increments a property by a given value.
|
IncrementProperty.Constraints | |
Info |
Class for storing release-related information
|
InputOutputStreamPump |
Pumps an
InputStream to an OutputStream . |
InputStreamPump |
Pumps an
InputStream . |
InstanceConfigurer |
Controls for configuring an individual ItemInstance
|
IntBuilder | |
IntConfigurer |
A Configurer for Integer values
|
IntegerPreference |
A whole number Module Preference.
|
Interceptor |
Convenience class that combines a packet filter and interceptor, with logging of untrapped runtime exceptions
|
InternetDiceButton |
This component places a button into the controls window toolbar.
|
InternetDiceButton.InternetReportFormatConfig | |
IntExpression |
An expression consisting of an Integer only
|
Inventory | |
Inventory.IconConfig | |
Inventory.PieceFormatConfig | |
Inventory.Selector |
Filter to select pieces required
|
Inventory.SortConfig | |
InviteAction |
When invoked, will Kick another player out of his current room back to the
Main Room.
|
InviteCommand |
A
Command that, when executed, sends game synchronization
information to a given SimplePlayer
NB InviteCommand is not used by the Jabber Server/Client |
InviteEncoder |
Date: Mar 16, 2003
|
IOUtils |
General I/O stream manipulation utilities.
|
IPCMessage | |
IPCMessageDispatcher | |
IPCMessenger | |
IpWatch | |
Item |
The base portion of a Counter Layout component.
|
Item.IconConfig | |
Item.LocationConfig | |
ItemInstance |
Individual override parameters for an instance of an
Item . |
IteratorUtils | |
JabberClient | |
JabberClientFactory | |
JabberPlayer | |
JabberPlayer.Manager | |
JabberRoom | |
JabberRoom.JabberRoomConfig | |
JabberRoom.Manager | |
JabberStatus | |
JarArchive | |
JavaNameConfigurer |
A Configurer for a String that enforces the string to be a valid
Java name
|
JoinRoomAction |
When invoked, will join a game room on the server
|
KeyBuffer | |
KeyBufferer |
This component listens for mouse clicks on a map and draws the selection
rectangle.
|
KeyCommand | |
KeyCommandSubMenu |
Represents a sub-menu in a GamePiece's right-click drop-down menu
|
KeyModifiersConfigurer |
Configurer for specifing key masks (CTRL, SHIFT, CTRL-ALT, etc.)
|
KeySpecifier | |
KeyStrokeArrayConfigurer |
Configures an array of keystrokes
|
KeyStrokeListener |
Utility class for associating an Action with a keystroke from multiple
different component sources
|
KeyStrokeSource |
Utility class for registering a component as a source of hotkey events
|
KickAction |
When invoked, will Kick another player out of his current room back to the Main Room.
|
Labeler |
Displays a text label, with content specified by the user at runtime.
|
Labeler.HTMLLabelOp | |
Labeler.LabelOp | |
LabelUtils | |
Language |
Container for definitions of Translations.
|
LaunchButton |
A JButton for placing into a VASSAL component's toolbar.
|
Launcher | |
Launcher.CloseAccept | |
Launcher.CloseReject | |
Launcher.CloseRequest | |
Launcher.StartedNotice | |
LaunchRequest |
Encapsulates and parses command-line arguments.
|
LaunchRequestException |
The
Exception thrown by LaunchRequest when command line
arguments cannot be parsed. |
LaunchTourAction | |
LayerControl |
Adds a button to the toolbar to manipulate Game Piece Layers
|
LayerControl.CommandConfig | |
LayeredPieceCollection |
Defines PieceCollection in which pieces are assigned to an arbitrary number of layers
according to a property setting
|
LayeredPieceCollection.Collection |
The PieceCollection class used by the map to which a LayeredPieceCollection has been added
|
LayoutConfigurer | |
LayoutConfigurer.NewIntConfigurer | |
ListConfigurer |
Configures a variable-length list of objects
|
ListTurnLevel | |
ListWidget |
A Widget that corresponds to a panel with a
JList sitting
to the right of a JPanel with a CardLayout layout. |
LoadModuleAction |
Loads a module in play mode
|
LocaleConfigurer |
Configure a Locale Value using full, localized Language and Country names
|
Localization |
Singleton class for managing the translation of a module into other languages
|
LockableChatServerConnection | |
LockableJabberRoomControls | |
LockableNodeRoomControls | |
LockableRoom |
A room that may be locked
|
LockableRoomControls | |
LockableRoomTreeRenderer |
Renders rooms with a "locked" icon if locked
Change Owners name to display Red
|
LockWatcher |
Watches for thread lock on a server.
|
LogAndSaveFileFilter |
A
FileFilter for VASSAL logs and saved games. |
LogEntry | Deprecated. |
LogFileFilter |
A
FileFilter for VASSAL logs. |
LoggedOutputStream |
An
OutputStream which feeds an Logger . |
Logger | |
Logger | Deprecated.
Use
Logger instead. |
LogListener | Deprecated. |
LogPane | |
LongConfigurer |
A Configurer for Long values
|
LoopControl |
Code for controlling looping common to both TriggerAction and DoActionButton
|
LOS_Thread |
A class that allows the user to draw a straight line on a Map (LOS
= Line Of Sight).
|
LOS_Thread.GlobalOptions | |
LOS_Thread.IconConfig | |
LOS_Thread.LOSCommand | |
LOS_Thread.PersistenceOptions | |
LOS_Thread.ReportFormatConfig | |
LOS_Thread.RoundingOptions | |
MacOSXMenuManager | |
MacOSXStartUp | |
MainRoomChecker | |
MainRoomFilter |
Only passes commands that are allowed in the Main Room
|
MandatoryComponent |
Requires that at least one child of a given type
exist within a target component
|
Map |
The Map is the main component for displaying and containing
GamePiece s during play. |
Map |
BeanShell proxy for the Vassal Map object
BeanShell proxies control access to Vassal components and expose
a consistent API to BeanShell Scripts.
|
Map.ChangeFormatConfig | |
Map.CreateFormatConfig | |
Map.IconConfig | |
Map.InsetLayout | |
Map.Merger | |
Map.MoveToFormatConfig | |
Map.MoveWithinFormatConfig | |
Map.UnmovedIconConfig | |
Map.View |
The component that represents the map itself
|
MapBoard |
The map board itself.
|
MapBoard.LineDefinition |
Line styles for hex sides and hex lines.
|
MapBoard.LineStyle |
line patter such as dashed or dotted or solid
|
MapBoard.PlaceNameOrientation | |
MapBoardFileFilter |
A
FileFilter for ADC2 map boards. |
MapCenterer |
Centers the map when user right-clicks on an empty hex
|
MapGrid |
A MapGrid overlays a map board to constrain
the legal locations of GamePieces
|
MapGrid.BadCoords | |
MapShader |
Draw shaded regions on a map.
|
MapShader.BoardPrompt | |
MapShader.IconConfig | |
MapShader.PatternPrompt | |
MapShader.ShadedPiece |
Pieces that contribute to shading must implement this interface
|
MapShader.TypePrompt | |
MapWidget | |
MapWidget.TabSwitcher | |
Marker |
A generic Decorator that retains in its state the value of a property.
|
MassKeyCommand |
Adds a button to a map window toolbar.
|
MassKeyCommand.DeckPolicyConfig | |
MassKeyCommand.IconConfig | |
MassKeyCommand.Prompt | |
MassKeyCommand.ReportFormatConfig | |
MassPieceDefiner |
Edits an entire set of GamePieces at once
|
MassPieceLoader |
Class to load a directory full of images and create counters
|
MemoryImageTypeConverter |
Convert a
BufferedImage to a different type, in memory. |
MemoryUtils |
A utility class for getting information about system memory.
|
MenuBarProxy | |
MenuDisplayer | |
MenuItemProxy | |
MenuManager | |
MenuMarker | |
MenuProxy | |
MenuScroller |
A class that provides scrolling capabilities to a long menu dropdown or
popup menu.
|
MenuSeparator |
This trait adds a command that creates a duplicate of the selected Gamepiece
|
MenuSeparator.Ed | |
Message |
A message in a message board
|
MessageBoard |
Simple abstraction of a message board
Date: Mar 11, 2003
|
MessageBoardControls |
UI controls for posting and retrieving messages from a
message board.
|
MessageBoardControlsInitializer |
Adds controls to post/retrieve message from a message board
|
MessageServer | |
MessageViewer | |
MetaDataFactory | |
ModuleAccountInfo | |
ModuleEditorWindow | |
ModuleExtension |
An optional extension to a GameModule
Like a GameModule, it is built from scratch from a 'buildFile' in a DataArchive
The components described in the buildFile are appended to components in the base DataArchive
|
ModuleExtension.RegCmd |
A command that verifies that a certain extension has been loaded
|
ModuleExtensionFileFilter |
A
FileFilter for VASSAL module extensions. |
ModuleFileFilter |
A
FileFilter for VASSAL modules. |
ModuleManager |
Tracks recently-used modules and builds the main GUI window for
interacting with modules.
|
ModuleManagerMacOSXStartUp | |
ModuleManagerWindow | |
ModuleMetaData |
Class representing the metadata for a Module or an Extension.
|
ModulePlugin |
A ModulePlugin is basically identical to a ModuleExtension except
that is loaded earlier and must throw Plugin specific error messages
|
ModulePlugin.RegCmd | |
ModuleUpdaterDialog | |
MovementMarkable |
A GamePiece with this trait will automatically be marked whenever it is moved.
|
MovementReporter |
Builds an auto-report message for a collection of Move Commands
|
MovementReporter.HiddenMovementReporter |
A version of the MovementReporter for reporting the movement of
Invisible pieces.
|
MovementReporter.HiddenMoveSummary | |
MovementReporter.MoveSummary | |
MovePiece |
Command that moves a piece to a new location and position within a stack.
|
MoveTracker |
Convenience class for building
MovePiece commands. |
Mp3AudioClip | |
MsgSender |
Generic interface for sending messages
|
MultiActionButton |
Combines multiple buttons from the toolbar into a single button.
|
MultiEventListenerSupport |
An interface to provide support for
EventListener s. |
MultiImagePicker | |
MultiRoll | |
MultiRoll.HeaderRow | |
MultiRoll.StateButton | |
MutablePropertiesContainer |
A component that can contain mutable (updateable) properties
|
MutablePropertiesContainer.Impl |
Simple implementation of
MutablePropertiesContainer |
MutableProperty |
A container for a String property that can be updated
|
MutableProperty.Impl |
Simple implementation of
MutableProperty Support dynamic changing of the property name, provided that
the MutableProperty.Impl.addTo(MutablePropertiesContainer) method is used to register this property with a properties
container. |
MutableProperty.Util | |
NamedHotKeyConfigurer |
A Configurer for
NamedKeyStroke values |
NamedKeyManager | |
NamedKeyStroke |
A NamedKeyStroke is a KeyStroke with a name given by the module developer.
|
NamedKeyStrokeArrayConfigurer |
Configures an array of
NamedKeyStrokes |
NamedKeyStrokeListener |
Extension of KeyStrokeListener to support NamedKeyStroke's and
store the supplied NamedKeyStroke.
|
NewColorConfigurer |
Configurer for
Color values |
NewExtensionAction |
Creates a new module extension and opens an extension edit window
|
NewGameIndicator |
Provides information about whether a game was started from File->New Game
or loaded from a saved game
|
NewGameIndicator.MarkGameNotNew | |
Node |
Base class for the hierarchical server model.
|
NodeClient | |
NodeClientFactory | |
NodeHybridClient | Deprecated, for removal: This API element is subject to removal in a future version. |
NodePlayer |
A
SimplePlayer subclass used in clients of the hierarchical server |
NodeRoom |
Subclass of
SimpleRoom for use on the client side of a hierarchical server |
NodeServerInfo | |
NonRectangular |
A trait for assigning an arbitrary shape to a
GamePiece |
NotesWindow |
This is a
GameComponent that allows players to type and
save text notes during a game. |
NotesWindow.IconConfig | |
NullCommand | |
NullExpression |
An Empty Expression
|
NumericPropertyPrompt |
Prompts for an integer value
|
ObfuscatingOutputStream |
A
FilterOutputStream which handles simple obfuscation of a file's
contents, to prevent the casual cheat of hand-editing. |
Obscurable | |
ObscurableOptions |
Determines whether players are allowed to unmask other players pieces.
|
ObscurableOptions.SetAllowed | |
Op | |
Op<V> |
An operation with a cachecabe result.
|
OpCache |
A memory-sensitive cache for
Op s and their results. |
OpCache.Key<V> |
A cache key for
OpCache . |
OpFailedException | |
OpIcon | |
OpMultiResolutionImage | |
OpObserver<V> |
An
OpObserver is notified when its Op completes.. |
OrthoRotateOpBitmapImpl | |
OutlineFont | |
OutputStreamPump |
Pumps an
OutputStream . |
OwningOpMultiResolutionImage | |
P2PClient | |
P2PClientFactory | |
P2PPlayer | |
PacketProcessor |
Combined packet filter/listener.
|
Pair<A,B> |
An immutable class for pairs of objects.
|
PanelWidget |
A Widget that corresponds to a JPanel with a
GridLayout or BoxLayout layout.
|
ParentProxy | |
PasswordConfigurer | |
PeerPool |
Date: Mar 11, 2003
|
PeerPoolInfo |
Date: Mar 12, 2003
|
PersistentPropertyContainer |
A container holding properties that must be persisted in the GameState
|
PieceAccess |
Defines ability of a player to access a GamePiece
|
PieceAccess.GlobalAccess |
Global utility class to temporarily restrict access to all piece
|
PieceAccessConfigurer | |
PieceCloner |
Utility class for cloning
GamePiece s |
PieceCollection | |
PieceDefiner |
This is the GamePiece designer dialog.
|
PieceDefiner.Ed |
A Dialog for editing an EditablePiece's properties
|
PieceEditor | |
PieceFilter |
A filter for GamePieces
|
PieceFinder |
This interface defines selection criteria for finding a GamePiece in a Map
|
PieceFinder.DeckOrPieceInStack | |
PieceFinder.Movable | |
PieceFinder.PieceInStack | |
PieceFinder.StackOnly | |
PieceI18nData |
Object encapsulating the internationalization information for a GamePiece.
|
PieceI18nData.Property | |
PieceImage | Deprecated.
Use
GamePieceOp instead. |
PieceIterator |
An iterator for GamePieces.
|
PieceMover |
This is a MouseListener that moves pieces onto a Map window
|
PieceMover.AbstractDragHandler |
Common functionality for DragHandler for cases with and without
drag image support.
|
PieceMover.DragHandler |
Implementation of AbstractDragHandler when DragImage is supported by JRE
|
PieceMover.DragHandlerMacOSX | |
PieceMover.DragHandlerNoImage |
Implements a psudo-cursor that follows the mouse cursor when user
drags gamepieces.
|
PieceRecenterer |
Adds a button to a Maps toolbar that adjusts the positions of all pieces
so that their centroid is at the center of the map
|
PieceRecenterer.IconConfig | |
PieceSlot |
A Component that displays a GamePiece.
|
PieceSorter |
Sorts GamePieces according to their position:
If on different Maps, order by Map id
If in different Stacks order by Stack position on the Map
If in the same Stack, order by position within the Stack
|
PieceVisitor |
For implementing a somewhat modified Visitor pattern for
GamePiece s. |
PieceVisitorDispatcher |
For implementing a modified Visitor pattern on
GamePiece s. |
PieceWindow |
A window from which players can create new
GamePiece s by
clicking and dragging from the PieceWindow. |
PieceWindow.IconConfig | |
Pivot |
Provides commands to pivot a Game Piece around a given point
|
Pivot.Ed | |
PlaceMarker |
This Decorator defines a key command to places another counter on top of this one.
|
PlaceMarker.Ed | |
PlaceMarker.Ed.ChoosePieceDialog | |
PlayAudioClipCommand | |
Player |
Represents an occupant of a chat room, i.e.
|
Player | |
Player.LaunchAction | |
Player.PromptLaunchAction | |
PlayerAccess |
Access is granted if
GameModule.getUserId() matches |
PlayerActionFactory | |
PlayerEncoder |
Date: Mar 16, 2003
|
PlayerHand | |
PlayerIdFormattedString | Deprecated.
use FormattedString constructor with defaultProperties
|
PlayerIdFormattedStringConfigurer |
Utility subclass of
FormattedStringConfigurer which includes variable
keys for player name, side, and id |
PlayerInfoWindow |
A window that displays information on a
SimplePlayer |
PlayerNode |
Node representing a single player.
|
PlayerRoster |
Maintains a list of players involved in the current game
|
PlayerRoster.Add | |
PlayerRoster.PlayerInfo | |
PlayerRoster.SideChangeListener |
Call-back interface for when a player changes sides during a game
|
PlayerStatus |
Represents the current status of a player on the server.
|
PlayerWindow | |
PlaySound |
A trait that plays a sound clip
|
PlaySound.Ed | |
Plugin |
Plugin is a general purpose component for use by Module Plugins that
require some sort of initialisation.
|
PluginsLoader |
Load Plugins.
|
PluginsLoader.PluginElement |
Any components that are added to the module by a Plugin MUST
implement PluginElement to prevent them being written to the
buildFile when saving the module.
|
PNGFileFilter |
A FileFilter for PNG images.
|
PolygonEditor | |
PositionOption | |
PredefinedSetup |
Defines a saved game that is accessible from the File menu.
|
Prefs |
A set of preferences.
|
PrefsEditor | |
Prioritizable | |
PrivateChatEncoder |
Date: Mar 16, 2003
|
PrivateChatManager |
Manages
PrivateChatter instances |
PrivateChatter |
A window for private messages between the user and another player;
|
PrivateMap |
A Map that may be configured to be visible only a particular side.
|
PrivateMap.View | |
PrivateMessageAction |
When invoked, will open a private message window to another player
|
PrivateNotesController |
Holds
PrivateText objects, only displaying the one owned by the current user |
PrivateText |
A text message with an owner
|
PrivMsgCommand |
A Command that encapsulates a private chat message from another
SimplePlayer |
ProblemDialog | |
ProcessLauncher | |
ProcessWrapper |
A wrapper for returning processes from a
ProcessLauncher . |
ProgressDialog |
A cancellable progress dialog.
|
Progressor |
A progress handler.
|
Properties |
Defines the properties expected to be defined in each GamePiece
|
PropertiesEncoder |
Encodes a set of properties into a String, without using an '\n' character.
|
PropertiesPieceFilter |
Accepts pieces based on whether the piece has properties that
match a given set of conditions
|
PropertiesWindow |
Window for editing properties of a
Configurable object |
Property<T> |
Represents a named property with a specified type.
|
PropertyChanger |
Provides a new value for a global property.
|
PropertyChangerConfigurer |
Configurer instance that allows a module editor to specify a
PropertyChanger, i.e.
|
PropertyChangerConfigurer.Constraints | |
PropertyContainer |
Provides an interface for getting and setting
Property s and
listening for changes to them. |
PropertyExporter |
Interface for classes that can exporty the names and values of the properties they maintain
|
PropertyExpression | |
PropertyExpressionBuilder | |
PropertyExpressionConfigurer |
A Configurer for Java Expressions
|
PropertyExpressionConfigurer.PropertyExpressionButton | |
PropertyListener<T> |
The listener interface for receiving
Property change events. |
PropertyMatchExpression |
An old-style Property Match expression.
|
PropertyNameExpressionBuilder |
A Builder for a field that can contain a property Name or a beanshell expression.
|
PropertyNameExpressionConfigurer |
A Configurer for Java Expressions
|
PropertyNameExpressionConfigurer.PropertyNameExpressionButton | |
PropertyNameSource | |
PropertyProducer |
A component that exposes properties
|
PropertyPrompt |
Prompts user for a new value
|
PropertyPrompt.Constraints | |
PropertyPrompt.DialogParent | |
PropertySetter |
Provides a fixed value
The value can be specified as a FormattedString property and evaluated at runtime
|
PropertySheet |
A Decorator class that endows a GamePiece with a dialog.
|
PropertySource | |
PropertySupport |
An interface for handling
PropertyListener s. |
Protocol |
Utility method for encoding server-related commands into strings.
|
PrototypeDefinition | |
PrototypeDefinition.Config | |
PrototypeDefinition.Config.Definer | |
PrototypesContainer |
Container for definitions of Game Piece prototypes.
|
QueueJoiner |
A
Callable which calls a Callable retrieved from a queue. |
RandomTextButton | |
RangedRunnable<T> |
A
Runnable which operates on a rolling range. |
RangeFilter |
Accepts all pieces within a specified range of a given point on a map
|
ReadErrorDialog |
Utility class for reporting an IOException reading from the local system or a resource bundled with the VASSAL engine
|
ReadOnlyPrefs |
A simple preferences class which permits reading stored values.
|
RecursionLimiter |
Utility class to detect and report Infinite Loops within
Vassal components
|
RecursionLimiter.Loopable | |
RecursionLimitException | |
Reference<T> |
Holds a mutable reference.
|
ReflectionUtils | |
Region | |
RegionGrid | |
RegionGrid.Config | |
RegionGrid.Config.EditRegionAction | |
RegionGrid.Config.View | |
RegularGridNumbering |
Abstract base class for grid numbering classes for hexagonal and rectangular grids
|
RegularGridNumbering.F | |
RegularGridNumbering.LocationFormatConfig | |
RegularGridNumbering.R | |
RegularGridNumbering.T | |
RemovePiece |
This Command removed a
GamePiece from a game. |
Repainter |
An
ImageOpObserver which repaints Component s. |
Replace |
GamePiece trait that replaces a GamePiece with another one
|
Replace.Ed | |
ReportState |
A GamePiece with this trait will echo the piece's current name when any of a given key commands are pressed
(and after they take effect)
|
ReportState.Ed | |
RereadableInputStream |
An rereadable
InputStream . |
ResourceErrorDialog |
Utility class for reporting failure to load a resource from a module file
|
Resources | |
RestrictCommands |
RestrictCommands
Restrict the availability of Key Commands, depending on a
Property Match String.
|
RestrictCommands.Ed | |
Restricted |
A GamePiece with the Restricted trait can only be manipulated by the player playing a specific side
|
Restricted.Ed | |
ReturnToDeck |
GamePiece trait that returns a piece to a
DrawPile |
RollSet |
Describes a set of
DieRoll s |
Room |
Represents a game room on the server
|
RoomActionFactory | |
RoomInteractionControlsInitializer |
Adds mouse listeners to the RoomTree components: double-click to join a room, etc.
|
RoomManager | |
RoomTracker |
Tracks players entering/exiting a room
|
RoomTree |
JTree component displaying chat rooms on the server
|
RoomTreeRenderer |
Cell render component for
RoomTree |
RotateOp |
An
ImageOp which rotates its source about its center. |
RotateScaleOp |
An
ImageOp which both rotates and scales its source. |
RotateScaleOpBitmapImpl |
An
ImageOp which rotates and scales its source. |
RotateScaleOpSVGImpl |
An
ImageOp which rotates and scales its source. |
SaveAction |
General-purpose "Save" action
|
SaveAsAction |
General-purpose "Save As" action
|
SavedGameUpdater | |
SavedGameUpdaterDialog | |
SaveMetaData |
Class representing the metadata for a Save Game/Log File.
|
SaveModuleAction | |
SaveModuleAsAction | |
ScaledImagePainter |
Paints an image at arbitrary scale.
|
ScaleOp |
An
ImageOp which scales its source. |
ScaleOpBitmapImpl |
An
ImageOp which scales its source. |
ScaleOpTiledBitmapImpl |
An
ImageOp which scales its source and cobbles scaled tiles
from the tile cache. |
ScriptContainer |
Container for Scripts.
|
ScriptInterpreter | |
Scroller |
This component listens to key events on a Map window and
scrolls the map.
|
ScrollPane |
ScrollPane extends JScrollPane to have complete mouse-wheel functionality.
|
SecretNote |
Represents a text note with an owner and hidden/revealed status.
|
SecretNotesController | |
SelectionHighlighter | |
SelectionHighlighter.IconConfig | |
SelectionHighlighters | |
SendSoundAction |
Send a wake-up sound to another player
- Can't wake-up oneself
- No wake-ups in the default room
- No wake-ups to people in different rooms
- No wake-up to the same person in the same room until at least 5 seconds has passed.
|
SendToLocation |
This trait adds a command that sends a piece to another location.
|
SendToLocation.Ed | |
SeparatorProxy | |
SequenceEncoder |
Encodes a sequence of Strings into a single String with a given delimiter.
|
SequenceEncoder.Decoder | |
Server |
The server-side Main class
|
ServerAddressBook | |
ServerConfigurer |
Specifies the server implementation in the Preferences
|
ServerConnection |
Represents the connection to a live server
|
ServerNode | |
ServerStatus |
Represents the history and current state of connections to the chat
room server
|
ServerStatus.ModuleSummary | |
ServerStatusControlsInitializer | |
ServerStatusView |
Shows the current status of connections to the server
|
ServerStatusView.Render | |
ServerWindowActions |
Interface for user interaction with
org.vassalengine.module.ServerWindow |
SetGlobalProperty | |
SetGlobalProperty.Ed | |
SetPersistentPropertyCommand |
This Command sets a Persistent Property in a PersistentPropertyContainer.
|
SetPrivateTextCommand |
When executed, adds a
PrivateText to a specified set. |
SetPrivateTextCommand.Interface | |
SettableFuture<V> |
A
Future which provides methods for setting its result. |
SettableRunnableFuture<V> |
A
SettableFuture that is a RunnableFuture . |
SetupStack |
This is the "At-Start Stack" component, which initializes a Map or Board with a specified stack.
|
SetupStack.OwningBoardPrompt | |
SetupStack.View | |
ShadowDiceDieServer |
ShadowDice Dice Server
|
ShapeItem | |
ShapeItem.ShapeConfig | |
ShapeItemInstance | |
ShapeItemInstance.BorderColorSwatchConfig | |
ShapeItemInstance.FgColorSwatchConfig | |
ShowHelpAction |
Action that displays a
HelpWindow |
ShowProfileAction |
When invoked, will show profile information about another player
|
ShowServerStatusAction |
Description?
|
ShutDownAction | |
SideAccess |
Access is granted if
PlayerRoster.getMySide()
matches |
SimpleConfigurer |
A
Configurer for configuring Configurable components
(Is that as redundant as it sounds?)
The invoking class must provide an array of Configurers,
one for each attribute of the target Configurable object. |
SimpleFuture<V> |
An uninterruptable
SettableFuture . |
SimpleIPCMessage | |
SimplePieceCollection |
Stores
GamePiece s in a simple array |
SimplePieceEditor | |
SimplePlayer |
Simple Player bean
|
SimpleRoom |
A simple Room bean
|
SimpleRunnableFuture<V> |
A
SimpleFuture that is a SettableRunnableFuture . |
SimpleStatus |
Immutable PlayerStatus class with flags indicating "looking for a game" and "away from keyboard" and a String profile
|
SimpleStatusControlsInitializer | |
SingleChildInstance |
Ensures that at most a single instance of a given type
belongs to a given parent
|
SinglePropertyContainer<V> |
A
PropertyContainer which holds one Property . |
SinglePropertyExpression |
An expression consisting of a single property name
|
SizeConfigurer | |
SmallList |
Bogus extension of list that takes up less space.
|
SocketHandler | |
SocketNodeClient | |
SocketWatcher |
Generic interface for listening to a socket
|
SolidColorOp | |
Sort | Deprecated.
Use
java.util.Collections.sort instead. |
Sort.Alpha | Deprecated.
Use the natural ordering on Strings instead.
|
Sort.Comparator | Deprecated.
Use
Comparator instead. |
SoundConfigurer |
Configurer for specifying a Clip.
|
SoundConfigurer.AudioClipFactory | |
SoundEncoder |
Encodes commands that play sounds
This class is used exclusively by the 'Send wake-up' server feature.
|
SoundEncoder.Cmd | |
SourceOp |
An
ImageOp which provides a source. |
SourceOpBitmapImpl |
An
ImageOp which loads an image from the DataArchive . |
SourceOpDiskCacheBitmapImpl |
An
ImageOp which loads tiles from the tile cache. |
SourceOpSVGImpl |
An
ImageOp which loads an image from the DataArchive . |
SourceOpTiledBitmapImpl |
An
ImageOp which loads an image from the DataArchive ,
but produces tiles loaded from the tile cache. |
SourceTileOpBitmapImpl |
An
ImageOp for producing tiles directly from a source,
without cobbling tiles from the source. |
SourceTileOpSVGImpl |
An
ImageOp for producing tiles directly from a source,
without cobbling tiles from the source. |
SpecialDiceButton |
...
|
SpecialDiceButton.IconConfig | |
SpecialDiceButton.ReportFormatConfig | |
SpecialDiceButton.ShowResults |
Command for displaying the results of a roll of the dice
|
SpecialDie | |
SpecialDie.ResultFormatConfig | |
SpecialDieFace | |
SpecialDieFace.IconConfig | |
SpecifiedSideAccess |
Access is granted if
PlayerRoster.getMySide()
is in a specified list |
SplashScreen |
Displays an image centered on the screen
|
SquareGrid | |
SquareGrid.RangeOptions | |
SquareGrid.SquareGridEditor | |
SquareGridNumbering | |
Stack |
A collection of GamePieces which can be moved as a single unit
|
Stack |
BeanShell proxy for the Vassal GamePiece object
BeanShell proxies control access to Vassal components and expose
a consistent API to BeanShell Scripts.
|
StackExpander | |
StackMetrics |
Encapsulates information on how to draw expanded and unexpanded
views of a stack
|
StandardConfig | |
StartUp | |
StartupGlobalKeyCommand |
A Global Key Command that is automatically invoked on game start-up,
once the various Key Listeners have been started.
|
StateMergeable |
GamePiece s may implement this interface to implement "merge" functionality of
their state. |
StatusReporter |
Copyright (c) 2003 by Rodney Kinney.
|
StrBuilder | |
StringArrayConfigurer |
A Configurer that returns an array of Strings
|
StringConfigurer |
A Configurer for String values
|
StringEnum |
Wrapper class for an enumerated type.
|
StringEnumConfigurer |
A Configurer that returns a String from among a list of possible values
|
StringEnumConfigurer |
A Configurer that returns a String from among a list of possible values
|
StringExpression |
An expression consisting of a String only
|
StringPreference |
A String Module Preference.
|
SubMenu |
A trait that groups menu items of other traits into a sub-menu
|
SubMenu.Editor | |
SumProperties |
For property names of the form sum(name), returns the value of
the named property summed over a list of pieces.
|
SVGImageUtils |
Utility methods for manipulating SVG images.
|
SVGOp |
An
ImageOp which produces images from SVG. |
SVGRenderer |
Render an SVG image to a
BufferedImage . |
SwatchComboBox | |
SwingUtils | |
Symbol | |
Symbol.NatoUnitSymbolSet | |
SymbolConfigurer | |
SymbolItem | |
SymbolItem.SetConfig | |
SymbolItemInstance | |
SymbolItemInstance.BgColorSwatchConfig | |
SymbolItemInstance.FgColorSwatchConfig | |
SymbolItemInstance.SizeColorSwatchConfig | |
SymbolItemInstance.SizeConfig | |
SymbolItemInstance.Symbol1Config | |
SymbolItemInstance.Symbol2Config | |
SymbolSet |
ADC2 game piece and terrain symbols.
|
SymbolSetFileFilter |
A
FileFilter for ADC2 symbol sets. |
SynchAction |
When invoked, will request synchronization info from another player
- Cannot Synch when in the default room
- Cannot Synch with a player in a different room
- Cannot Synch with yourself
- Cannot Synch with any player in the same room within 15 seconds of your last synch in this room
|
SynchCommand |
A
Command that, when executed, sends game synchronization
information to a given SimplePlayer |
SynchEncoder |
Date: Mar 16, 2003
|
TableConfigurer | |
TableConfigurer.Column | |
TableInfo |
A Decorator class that endows a GamePiece with an editable
spreadsheet (i.e.
|
TabWidget |
A Widget that corresponds to a JTabbedPane.
|
Tailer |
Tail a file.
|
TemporaryFileFactory |
A factory for temporary files.
|
TemporaryToolBar |
Stores components in a dummy toolbar, then transfers them to another toolbar
component when it becomes available.
|
TextBoxItem | |
TextBoxItemInstance | |
TextBoxItemInstance.BgColorSwatchConfig | |
TextBoxItemInstance.FgColorSwatchConfig | |
TextBoxItemInstance.WrappingTextConfigurer | |
TextClient | |
TextClient.Encoder | |
TextClient.ShowText | |
TextConfigurer |
A Configurer that allows multi-line string input via a JTextArea
|
TextItem | |
TextItem.FontStyleConfig | |
TextItem.NameFormatConfig | |
TextItem.TextSource | |
TextItemInstance | |
TextItemInstance.BgColorSwatchConfig | |
TextItemInstance.FgColorSwatchConfig | |
TextItemInstance.OutlineColorSwatchConfig | |
TextPreference |
A multi-line textbox Module Preference.
|
TextSaver | |
TextSaver.IconConfig | |
ThrowableUtils | |
TileSlicer |
Slices an image into tiles.
|
TileSlicerImpl |
Slices an image into tiles.
|
TileSlicerImpl.TaskMaker | |
TilesToImage |
Reconstitute an image from tile files.
|
TileToImage |
Converts tile files to image files.
|
TileUtils |
A class for reading and writing image tiles.
|
TilingHandler |
A launcher for the process which tiles large images.
|
ToggleablePasswordConfigurer | |
ToggleablePasswordFieldPanel | |
ToolBarComponent |
Indicates a component with a toolbar
|
ToolbarMenu |
Takes buttons from the toolbar of a Map or the main module and places
them into a popup menu
|
Translatable |
Defines VASSAL's standard interface for getting and setting XML (buildFile) attributes,
as well as attendant i18n translatable field infrastructure.
|
TranslatableAttribute |
A Class representing an Attribute of a Component that can be translated.
|
TranslatableConfigurerFactory | |
TranslatableMarker | |
TranslatablePiece |
Decorators that contain localizable elements must implement
this interface
|
Translate |
Give a piece a command that moves it a fixed amount in a particular
direction, optionally tracking the current rotation of the piece.
|
Translate.Editor | |
Translate.MoveExecuter |
Batches up all the movement commands resulting from a single KeyEvent
and executes them at once.
|
TranslateAction |
Action to open the Translation Window for a component
|
TranslateVassalWindow | |
TranslateWindow |
Window for editing translations of a
Configurable object |
TranslateWindow.JComponentCellEditor |
Custom CellEditor to support CopyButtons in JTable cells
|
TranslateWindow.JComponentCellRenderer |
Custome Cell Renderer to support CopyButtons in JTable cells
|
TranslateWindow.MyPropertiesWindow | |
TranslateWindow.MyTreeNode |
Custom Tree Node implementation
|
Translation | |
Translation.LocalePrompt | |
TriggerAction |
Macro Execute a series of Keystrokes against this same piece - Triggered by
own KeyCommand or list of keystrokes - Match against an optional Property
Filter
|
TriggerAction.Ed | |
TurnComponent |
Generic Turn Component
|
TurnGlobalHotkey | |
TurnGlobalHotkey.ReportFormatConfig | |
TurnLevel | |
TurnLevel.TurnFormatConfig | |
TurnTracker |
Generic Turn Counter
|
TurnTracker.IconConfig | |
TurnTracker.LengthStyleConfig | |
TurnTracker.ReportFormatConfig | |
TurnTracker.SetTurn | |
TurnTracker.TurnFormatConfig | |
Tutorial |
Provides tutorial functionality by reading in a logfile
|
UniqueIdManager |
A class for assigning unique identifiers to objects.
|
UniqueIdManager.Identifyable |
An object with an identifier that can be manipulated by a
UniqueIdManager |
UnitTest | |
UnrecognizedImageTypeException |
An exception indicating that an image file is not a recognized type.
|
UpdateCheckAction | |
UpdateCheckRequest | |
URLUtils | |
UsePrototype |
This trait is a placeholder for a pre-defined series of traits specified in a
PrototypeDefinition object. |
UsePrototype.Editor | |
UsernameAndPasswordDialog |
A dialog for setting a username and password.
|
ValidationReport |
Summarizes error/warning messages about invalid module configuration
|
ValidationReportDialog |
Dialog for reporting the results of validating a GameModule
|
ValidationReportDialog.CallBack | |
ValidityChecker |
Performs validation checks on
Buildable objects |
VassalResourceBundle |
VASSAL PropertyResourceBundle
- Expose setParent()
|
VassalTranslation |
Utility class to allow translation of VASSAL using the Component
Translation mechanism.
|
VassalVersionTokenizer | Deprecated, for removal: This API element is subject to removal in a future version. |
VassalVersionTokenizer.State | |
VersionFormatException | Deprecated, for removal: This API element is subject to removal in a future version. |
VersionTokenizer | Deprecated, for removal: This API element is subject to removal in a future version. |
VersionUtils | |
VisibilityCondition | |
VisibilityOption |
A Preferences option controlling the visibility of a window
|
Visualizable | |
Visualizer | |
WarningDialog | |
WelcomeMessageServer |
Date: Mar 11, 2003
|
Widget |
A general-purpose configurable GUI container
Widgets are
Configurable objects that represent
AWT components. |
Widget.MyCellRenderer | |
WidgetMap | |
WizardSupport |
Provides support for two different wizards.
|
WizardSupport.BranchingWizard |
Branches the wizard by forwarding to the Wizard stored in the wizard settings under a specified key
|
WizardSupport.GameSetupPanels |
Wizard pages for starting a new game.
|
WizardSupport.LoadSavedGamePanels |
Wizard pages for loading a saved game
|
WizardSupport.PlayOfflinePanels |
Wizard pages for starting a new game offline
|
WizardSupport.SavedGameLoader |
Loads a saved game in the background.
|
WizardSupport.SetupStepPage |
Wizard page for an unfinished
GameSetupStep |
WizardSupport.TutorialLoader | |
WrapLayout |
FlowLayout subclass that fully supports wrapping of components.
|
WriteErrorDialog | |
ZipArchive | |
ZipFileImageTiler |
Tiles images contained in a ZIP archive.
|
ZipFileImageTilerState | |
ZipUpdater | Deprecated, for removal: This API element is subject to removal in a future version.
removed without replacement
|
Zone | |
Zone.Editor | |
Zone.LocationFormatConfig | |
Zone.ShapeEditor | |
ZonedGrid | |
ZonedGridHighlighter | |
ZoneHighlight |
A Class that defines a method of highlighting the a zone in
a multi-zoned grid.
|
ZoneHighlight.Coverage | |
ZoneHighlight.OpacityConfig | |
ZoneHighlight.Style | |
ZoneProperty | |
Zoomer |
Controls the zooming in/out of a
Map window. |
Zoomer.InIconConfig | |
Zoomer.LevelConfig | |
Zoomer.LevelConfigurer | |
Zoomer.OutIconConfig | |
Zoomer.PickIconConfig | |
Zoomer.State |
Stores the state information for the
Zoomer . |
ArrayUtils
.