VASSAL.configure
Class StringArrayConfigurer

java.lang.Object
  |
  +--VASSAL.configure.Configurer
        |
        +--VASSAL.configure.StringArrayConfigurer

public class StringArrayConfigurer
extends Configurer

A Configurer that returns an array of Strings


Field Summary
 
Fields inherited from class VASSAL.configure.Configurer
changeSupport, frozen, key, name, NAME_PROPERTY, noUpdate, value
 
Constructor Summary
StringArrayConfigurer(java.lang.String key, java.lang.String name)
           
StringArrayConfigurer(java.lang.String key, java.lang.String name, java.lang.Object val)
           
 
Method Summary
 void addValue(java.lang.String s)
           
static java.lang.String arrayToString(java.lang.String[] s)
           
 java.awt.Component getControls()
          GUI interface for setting the option in an editing window
 java.lang.String[] getStringArray()
           
 java.lang.String getValueString()
           
static void main(java.lang.String[] args)
           
 void removeValue(java.lang.String s)
           
 void setValue(java.lang.Object o)
          Set the Object value
 void setValue(java.lang.String s)
          Set the Object value from a String
static java.lang.String[] stringToArray(java.lang.String s)
           
protected  void updateModel()
           
 
Methods inherited from class VASSAL.configure.Configurer
addPropertyChangeListener, fireUpdate, getKey, getName, getValue, isFrozen, setFrozen, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringArrayConfigurer

public StringArrayConfigurer(java.lang.String key,
                             java.lang.String name,
                             java.lang.Object val)

StringArrayConfigurer

public StringArrayConfigurer(java.lang.String key,
                             java.lang.String name)
Method Detail

addValue

public void addValue(java.lang.String s)

removeValue

public void removeValue(java.lang.String s)

getControls

public java.awt.Component getControls()
Description copied from class: Configurer
GUI interface for setting the option in an editing window

Specified by:
getControls in class Configurer

getStringArray

public java.lang.String[] getStringArray()

getValueString

public java.lang.String getValueString()
Specified by:
getValueString in class Configurer
Returns:
a String representation of the Object value

arrayToString

public static java.lang.String arrayToString(java.lang.String[] s)

setValue

public void setValue(java.lang.Object o)
Description copied from class: Configurer
Set the Object value

Overrides:
setValue in class Configurer

setValue

public void setValue(java.lang.String s)
Description copied from class: Configurer
Set the Object value from a String

Specified by:
setValue in class Configurer

stringToArray

public static java.lang.String[] stringToArray(java.lang.String s)

updateModel

protected void updateModel()

main

public static void main(java.lang.String[] args)