Class StringEnumConfigurer

java.lang.Object
VASSAL.configure.Configurer
VASSAL.build.module.gamepieceimage.StringEnumConfigurer
Direct Known Subclasses:
SizeConfigurer, SymbolConfigurer

public class StringEnumConfigurer extends Configurer
A Configurer that returns a String from among a list of possible values
  • Field Details Link icon

  • Constructor Details Link icon

    • StringEnumConfigurer Link icon

      public StringEnumConfigurer(String key, String name, String[] validValues)
  • Method Details Link icon

    • getControls Link icon

      public Component getControls()
      Description copied from class: Configurer
      GUI interface for setting the option in an editing window
      Specified by:
      getControls in class Configurer
    • getComboBox Link icon

      public JComboBox<String> getComboBox()
    • isValidValue Link icon

      public boolean isValidValue(Object o)
    • getValidValues Link icon

      public String[] getValidValues()
    • setValidValues Link icon

      public void setValidValues(String[] s)
    • setValue Link icon

      public void setValue(Object o)
      Description copied from class: Configurer
      Set the Object value
      Overrides:
      setValue in class Configurer
    • getValueString Link icon

      public String getValueString()
      Specified by:
      getValueString in class Configurer
      Returns:
      a String representation of the Object value
    • setValue Link icon

      public void setValue(String s)
      Description copied from class: Configurer
      Set the Object value from a String
      Specified by:
      setValue in class Configurer
    • main Link icon

      public static void main(String[] args)