|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
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.
| Field Summary | |
static java.lang.String |
NAME_PROPERTY
|
| Method Summary | |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener l)
Add a PropertyChangeListener. |
java.lang.Class[] |
getAllowableConfigureComponents()
Return a list of valid sub-component Classes. |
Configurable[] |
getConfigureComponents()
|
java.lang.String |
getConfigureName()
The name of this Configurable Object |
Configurer |
getConfigurer()
Return a Configurer object which can be used to set the
attributes of this object |
HelpFile |
getHelpFile()
|
void |
remove(Buildable child)
Remove a child component |
void |
removeFrom(Buildable parent)
Remove this component from its parent |
| Methods inherited from interface VASSAL.build.Buildable |
add, addTo, build, getBuildElement |
| Field Detail |
public static final java.lang.String NAME_PROPERTY
| Method Detail |
public void removeFrom(Buildable parent)
public void remove(Buildable child)
public java.lang.String getConfigureName()
public HelpFile getHelpFile()
public Configurable[] getConfigureComponents()
public Configurer getConfigurer()
Configurer object which can be used to set the
attributes of this object
public java.lang.Class[] getAllowableConfigureComponents()
public void addPropertyChangeListener(java.beans.PropertyChangeListener l)
NAME_PROPERTY when the value returned from
getConfigureName() has changed
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||