VASSAL.configure
Interface ConfigurerFactory

All Known Implementing Classes:
ChartWindow.IconConfig, DiceButton.IconConfig, DiceButton.ReportFormatConfig, DrawPile.FormattedStringConfig, GlobalMap.IconConfig, GlobalOptions.PlayerIdFormatConfig, HidePiecesButton.HiddenIconConfig, HidePiecesButton.ShowingIconConfig, Map.ChangeFormatConfig, Map.CreateFormatConfig, Map.IconConfig, Map.MoveToFormatConfig, Map.MoveWithinFormatConfig, Map.UnmovedIconConfig, MassKeyCommand.IconConfig, MassKeyCommand.ReportFormatConfig, PieceRecenterer.IconConfig, PieceWindow.IconConfig, RegularGridNumbering.LocationFormatConfig, SpecialDiceButton.IconConfig, SpecialDiceButton.ReportFormatConfig, SpecialDie.ResultFormatConfig, SpecialDieFace.IconConfig, Zone.LocationFormatConfig, Zone.ShapeEditor

public interface ConfigurerFactory

General purpose type for defining property-sheet editors. Classes that implement AutoConfigurable can return a class that implements this interface as one of the classes returned in AutoConfigurable.getAttributeTypes() Implementing classes should have a no-arg constructor.

See Also:
AutoConfigurer, AutoConfigurable

Method Summary
 Configurer getConfigurer(AutoConfigurable c, java.lang.String key, java.lang.String name)
           
 

Method Detail

getConfigurer

public Configurer getConfigurer(AutoConfigurable c,
                                java.lang.String key,
                                java.lang.String name)