Package VASSAL.script
Class JavaNameConfigurer
java.lang.Object
VASSAL.configure.Configurer
VASSAL.script.JavaNameConfigurer
public class JavaNameConfigurer extends Configurer
A Configurer for a String that enforces the string to be a valid
Java name
-
Field Summary
Fields Modifier and Type Field Description protected JTextField
nameField
protected JPanel
p
Fields inherited from class VASSAL.configure.Configurer
changeSupport, frozen, key, name, NAME_PROPERTY, noUpdate, value
-
Constructor Summary
Constructors Constructor Description JavaNameConfigurer(String key, String name)
JavaNameConfigurer(String key, String name, String val)
-
Method Summary
Modifier and Type Method Description protected JTextField
buildTextField()
Component
getControls()
GUI interface for setting the option in an editing windowString
getValueString()
void
setValue(String s)
Set the Object value from a StringMethods inherited from class VASSAL.configure.Configurer
addPropertyChangeListener, fireUpdate, getKey, getName, getValue, isFrozen, removePropertyChangeListener, setFrozen, setName, setValue
-
Field Details
-
p
-
nameField
-
-
Constructor Details
-
JavaNameConfigurer
-
JavaNameConfigurer
-
-
Method Details
-
getValueString
- Specified by:
getValueString
in classConfigurer
- Returns:
- a String representation of the Object value
-
setValue
Description copied from class:Configurer
Set the Object value from a String- Specified by:
setValue
in classConfigurer
-
getControls
Description copied from class:Configurer
GUI interface for setting the option in an editing window- Specified by:
getControls
in classConfigurer
-
buildTextField
-