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
Actions 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
PropertyContainers. |
| AbstractProxy<T extends JComponent> | |
| AbstractScript | |
| AbstractTiledOpImpl |
The abstract base class for
ImageOps which support multiple tiles. |
| AbstractTileOpImpl |
The abstract base class for
ImageOps 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
ChangePropertyCommands |
| 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 SoftReferences. |
| 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
EventListeners. |
| DefaultMultiEventListenerSupport |
A class to provide support for
EventListeners. |
| 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
EventListeners. |
| 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
Fontvalues |
| 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 |
ImageOpObservers 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
BufferedImages 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
GamePieces 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
EventListeners. |
| 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
Ops 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
GamePieces |
| 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
GamePieces. |
| PieceVisitorDispatcher |
For implementing a modified Visitor pattern on
GamePieces. |
| PieceWindow |
A window from which players can create new
GamePieces 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
Propertys 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
PropertyListeners. |
| 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 Components. |
| 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
DieRolls |
| 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
GamePieces 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 |
GamePieces 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.