Package VASSAL.configure
Class StringEnum
java.lang.Object
VASSAL.configure.StringEnum
- Direct Known Subclasses:
CounterDetailViewer.DisplayConfig,CounterDetailViewer.MinConfig,DrawPile.AssignedDeckPrompt,DrawPile.Prompt,GamePieceLayout.BorderConfig,GlobalOptions.Prompt,GlobalOptions.PromptOnOff,ImageItem.TextSource,Item.LocationConfig,LayerControl.CommandConfig,LOS_Thread.GlobalOptions,LOS_Thread.PersistenceOptions,LOS_Thread.RoundingOptions,MapShader.BoardPrompt,MapShader.PatternPrompt,MapShader.TypePrompt,MassKeyCommand.Prompt,RegularGridNumbering.F,RegularGridNumbering.R,RegularGridNumbering.T,SetupStack.OwningBoardPrompt,ShapeItem.ShapeConfig,SquareGrid.RangeOptions,SymbolItem.SetConfig,TextItem.TextSource,TurnTracker.LengthStyleConfig,ZoneHighlight.Coverage,ZoneHighlight.Style
public abstract class StringEnum extends Object
Wrapper class for an enumerated type. If an AutoConfigurable object lists an attribute of type StringEnum.class,
the AutoConfigurer class will build a StringEnumConfigurer as that attribute's editor.
The AutoConfigurable object should return a sub-class of StringEnum with a no-arg constructor
-
Constructor Summary
Constructors Constructor Description StringEnum() -
Method Summary
Modifier and Type Method Description abstract String[]getValidValues(AutoConfigurable target)
-
Constructor Details
-
StringEnum
public StringEnum()
-
-
Method Details
-
getValidValues
-