Package VASSAL.build.module
Class ModulePlugin
java.lang.Object
VASSAL.build.AbstractBuildable
VASSAL.build.module.ModuleExtension
VASSAL.build.module.ModulePlugin
- All Implemented Interfaces:
Buildable,GpIdSupport,GameComponent,PluginsLoader.PluginElement,PropertyNameSource,ValidityChecker
public class ModulePlugin extends ModuleExtension
A ModulePlugin is basically identical to a ModuleExtension except
that is loaded earlier and must throw Plugin specific error messages
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classModulePlugin.RegCmd -
Field Summary
Fields inherited from class VASSAL.build.module.ModuleExtension
BASE_MODULE_NAME, BASE_MODULE_VERSION, description, DESCRIPTION, EXTENSION_ID, extensionId, idDisplay, NEXT_PIECESLOT_ID, nextGpId, universal, UNIVERSAL, VASSAL_VERSION_CREATED, VERSIONFields inherited from class VASSAL.build.AbstractBuildable
buildComponents, validator -
Constructor Summary
Constructors Constructor Description ModulePlugin(DataArchive archive) -
Method Summary
Modifier and Type Method Description CommandgetRestoreCommand()When saving a game, each GameComponent should return aCommandthat, when executed, restores the GameComponent to its state when the game was saved If this component has no persistent state, return nullMethods inherited from class VASSAL.build.module.ModuleExtension
addTo, build, buildString, checkGpIds, confirmExit, generateGpId, getAllowableConfigureComponents, getAttributeNames, getAttributeValueString, getDataArchive, getDescription, getEditAction, getExtensionId, getHelpFile, getName, getNextGpId, getUniversal, getVersion, remove, removeFrom, save, saveAs, setAttribute, setNextGpId, setup, updateGpIds, updateGpIds, writeMethods inherited from class VASSAL.build.AbstractBuildable
add, build, getAllDescendantComponents, getAllDescendantComponentsOf, getBuildables, getBuildComponents, getBuildElement, getComponents, getComponentsOf, getPropertyNames, validate
-
Constructor Details
-
ModulePlugin
-
-
Method Details
-
getRestoreCommand
Description copied from interface:GameComponentWhen saving a game, each GameComponent should return aCommandthat, when executed, restores the GameComponent to its state when the game was saved If this component has no persistent state, return null- Specified by:
getRestoreCommandin interfaceGameComponent- Overrides:
getRestoreCommandin classModuleExtension
-