JavaScript is disabled on your browser.
Description
Nested Class Summary
Field Summary
Constructor Summary
Method Summary
Constructor Details
BshPlugin()
Method Details
init()
Constructor Summary
Constructors
Method Summary
All Methods Instance Methods Concrete Methods
void
init() is called by the GameModule when the build of the module and
all extensions is complete.
Methods inherited from class Plugin
addTo , getAllowableConfigureComponents , getAttributeDescriptions , getAttributeNames , getAttributeTypes , getAttributeValueString , getHelpFile , registerCommandEncoder , registerComponent , registerGamePiece , removeFrom , setAttribute
void
Adds this component to its parent.
Return an array of Strings describing the attributes
of this object.
Lists all the buildFile (XML) attribute names for this component.
Return the Class for the attributes of this object.
void
Utility routine to register a CommandEncoder with the module
void
Utility routine to register a new component with the module
editor so that it appears in the right-click popup menu.
void
Utility routine to register a GamePiece with the PieceDefiner
so that it appears as an option in the list of traits
void
Remove this component from its parent
void
Sets a buildFile (XML) attribute value for this component.
add , addPropertyChangeListener , getAttributeVisibility , getConfigureComponents , getConfigureName , getConfigurer , getExpressionList , getFormattedStringList , getI18nData , getI18nPrefix , getLocalizedConfigureName , getMenuTextList , getNamedKeyStrokeList , getPropertyList , getTypeName , remove , removePropertyChangeListener , setAllAttributesUntranslatable , setAttributeTranslatable , setConfigureName
void
Set the owning translatable of this component
void
Add a PropertyChangeListener.
By default, all attributes are visible
ConfigureName is used, in particular, by the Editor to track the names of components, and is preferred by
UniqueIdManager.
Returns the name of the configurable type for display purposes.
void
Remove a Buildable object from this object
void
protected void
Sets all attributes untranslatable.
protected void
Over-ride the default attribute translatability.
void
Sets the name and fires a PropertyChangeEvent
addImageNamesRecursively , build , buildString , getAllDescendantComponentsOf , getAncestor , getBuildables , getBuildComponents , getBuildElement , getComponents , getComponentsOf , getNonFolderAncestor , getPropertyNames , setAncestor , validate
void
Adds all images used by this component AND any subcomponents to the collection
void
Recursively descend the build tree and return a
List of all
components that are instances of the given class
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
Override this method to provide a list of properties to be exposed for use by expressions in the module.
void
void
Methods inherited from class Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
Methods inherited from interface Buildable
isMandatory , isMovable , isUnique
default boolean
Is this component a reqired component within its parent?
default boolean
Is this component allowed to be moved around the Configure Tree?
default boolean
Does this component need to be unique within it's parent?
AbstractBuildable.getBuildables()instead.