Package VASSAL.build

Provides classes for building Java instances automatically from XML files.

See:
          Description

Interface Summary
AutoConfigurable A class that implements AutoConfigurable can use the AutoConfigurer class to automatically build a property editor.
Buildable A Buildable instance can be initialized from a configuration file.
Configurable An object that implements the Configurable interface can, in addition to being built from a configuration XML file, be manipulated by the user directly in the VASSAL module editor via the Configuration window.
 

Class Summary
AbstractBuildable Abstract implementation of the Buildable interface To make a Buildable component, extend this class.
AbstractConfigurable An abstract implementation of the Configurable interface.
AutoConfigurable.Util  
Builder This class holds static convenience methods for building Buildable objects
GameModule The GameModule class is the base class for a VASSAL module.
Widget A general-purpose configurable GUI container Widgets are Configurable objects that represent AWT components.
Widget.MyCellRenderer  
 

Exception Summary
IllegalBuildException An Exception indicating that an illegal operation was performed when building a Buildable component
 

Package VASSAL.build Description

Provides classes for building Java instances automatically from XML files. This is a home-grown XML-Java binding used to build a GameModule from the module file. Every XML element in the buildFile corresponds to the name of a class in this package. Each class that may contain Buildable sub-components has a corresponding package containing classes that may be added to it.

See Also:
Buildable