Package VASSAL.build
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 the
build package hierarchy. If a class can contain other
Buildable instances as sub-components, those
sub-component classes will be contained in a corresponding package. For
example, the VASSAL.build.module.map package contains
classes that are valid sub-components of the Map class.
- See Also:
Buildable
-
Interface Summary Interface Description AutoConfigurable A class that implements AutoConfigurable can use theAutoConfigurerclass to automatically build a property editor.Buildable A Buildable is an object which can be initialized from an XML configuration file (e.g.Configurable An object that implements the Configurable interface, in addition to being built from a configuration XML file (because this class ultimately extendsBuildable, can be manipulated by the user directly in the VASSAL module editor via the Configuration window.GpIdSupport GameModule and ModuleExtension are the top-level components and must provide some Namespace services for generated GamePiece Identifiers.PropertyProducer A component that exposes properties -
Class Summary Class Description AbstractBuildable Abstract implementation of theBuildableinterface.AbstractConfigurable An abstract implementation of theConfigurableinterface.AutoConfigurable.Util BadDataReport General-purpose condition indicating that VASSAL has encountered data that's inconsistent with the current module.Builder This class holds static convenience methods for buildingBuildableobjects.GameModule The GameModule class is the base class for a VASSAL module.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 necessaryWidget A general-purpose configurable GUI container Widgets areConfigurableobjects that represent AWT components.Widget.MyCellRenderer -
Exception Summary Exception Description IllegalBuildException An Exception indicating that an illegal operation was performed when building a Buildable component.