Package VASSAL.build.module.properties
Class NumberScenarioProperty
java.lang.Object
VASSAL.search.AbstractImageFinder
VASSAL.build.AbstractBuildable
VASSAL.build.AbstractConfigurable
VASSAL.build.module.properties.GlobalProperty
VASSAL.build.module.properties.AbstractScenarioProperty
VASSAL.build.module.properties.NumberScenarioProperty
- All Implemented Interfaces:
AutoConfigurable
,Buildable
,Configurable
,GameComponent
,MutableProperty
,PropertyNameSource
,PropertySource
,CommandEncoder
,ValidityChecker
,Translatable
,Auditable
,ImageSearchTarget
,SearchTarget
,ToolBarComponent
-
Nested Class Summary
Nested classes/interfaces inherited from class VASSAL.build.module.properties.GlobalProperty
GlobalProperty.SetGlobalProperty
Nested classes/interfaces inherited from interface VASSAL.build.AutoConfigurable
AutoConfigurable.Util
Nested classes/interfaces inherited from interface VASSAL.build.module.properties.MutableProperty
MutableProperty.Impl, MutableProperty.Util
-
Field Summary
Fields inherited from class VASSAL.build.module.properties.AbstractScenarioProperty
hotkey, HOTKEY, SWITCH, switchPosition, tab
Fields inherited from class VASSAL.build.module.properties.GlobalProperty
COMMAND_PREFIX, description, DESCRIPTION, format, INITIAL_VALUE, initialValue, MAX_VALUE, maxValue, MIN_VALUE, minValue, NAME, numeric, NUMERIC, numericVisibility, parentContainer, property, propertySource, tempToolbar, wrap, WRAP
Fields inherited from class VASSAL.build.AbstractConfigurable
changeSupport, config, localizedName, myI18nData, name
Fields inherited from class VASSAL.build.AbstractBuildable
buildComponents, validator
Fields inherited from interface VASSAL.build.Configurable
NAME_PROPERTY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
Class
<?> void
setAttribute
(String key, Object value) Sets a buildFile (XML) attribute value for this component.Methods inherited from class VASSAL.build.module.properties.AbstractScenarioProperty
addTo, getAllowableConfigureComponents, getAttributeDescriptions, getAttributeNames, getAttributeTypes, getAttributeValueString, getExpressionList, getHelpFile, getHotkey, isSwitchPosition, processOptionChange, setHotkey
Methods inherited from class VASSAL.build.module.properties.GlobalProperty
addMutablePropertyChangeListener, decode, encode, getAttributeVisibility, getContainerId, getDescription, getLocalizedProperty, getMaxValue, getMenuTextList, getMinValue, getParent, getProperty, getPropertyId, getPropertyList, getPropertyValue, getRestoreCommand, getToolBar, isNumeric, isWrap, removeFrom, removeMutablePropertyChangeListener, setPropertyName, setPropertyValue, setup
Methods inherited from class VASSAL.build.AbstractConfigurable
add, addPropertyChangeListener, getConfigureComponents, getConfigureName, getConfigurer, getFormattedStringList, getI18nData, getI18nPrefix, getLocalizedConfigureName, getNamedKeyStrokeList, getTypeName, remove, removePropertyChangeListener, setAllAttributesUntranslatable, setAttributeTranslatable, setConfigureName
Methods inherited from class VASSAL.build.AbstractBuildable
addImageNamesRecursively, build, buildString, getAllDescendantComponentsOf, getAncestor, getBuildables, getBuildComponents, getBuildElement, getComponents, getComponentsOf, getNonFolderAncestor, getPropertyNames, setAncestor, validate
Methods inherited from class VASSAL.search.AbstractImageFinder
addLocalImageNames, getAllImageNames, getLocalImageNames
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface VASSAL.script.expression.Auditable
getComponentName, getComponentTypeName
Methods inherited from interface VASSAL.build.Buildable
build, getBuildElement, isMandatory, isMovable, isUnique
Methods inherited from interface VASSAL.tools.ToolBarComponent
updateToolbarButtons
-
Constructor Details
-
NumberScenarioProperty
public NumberScenarioProperty()
-
-
Method Details
-
getConfigureTypeName
-
getInitialValueClass
- Specified by:
getInitialValueClass
in classAbstractScenarioProperty
-
setAttribute
Description copied from class:AbstractBuildable
Sets a buildFile (XML) attribute value for this component. Thekey
parameter will be one of those listed inAbstractBuildable.getAttributeNames()
. If thevalue
parameter is a String, it will be the value returned byAbstractBuildable.getAttributeValueString(java.lang.String)
for the samekey
. If the implementing class extendsAbstractConfigurable
, thenvalue
will be an instance of the corresponding Class listed inAbstractConfigurable.getAttributeTypes()
- Specified by:
setAttribute
in interfaceAutoConfigurable
- Specified by:
setAttribute
in interfaceTranslatable
- Overrides:
setAttribute
in classAbstractScenarioProperty
- Parameters:
key
- the name of the attribute. Will be one of those listed inAbstractBuildable.getAttributeNames()
value
- If thevalue
parameter is a String, it will be the value returned byAbstractBuildable.getAttributeValueString(java.lang.String)
for the samekey
. If the implementing class extendsAbstractConfigurable
, thenvalue
can also be an instance of the corresponding Class listed inAbstractConfigurable.getAttributeTypes()
-
getOptionConfigurer
- Specified by:
getOptionConfigurer
in classAbstractScenarioProperty
-