Interface ConfigurerFactory

All Known Subinterfaces:
TranslatableConfigurerFactory
All Known Implementing Classes:
AbstractToolbarItem.IconConfig, BasicPreference.NoteConfig, BrowserHelpFile.ContentsConfig, ChangePropertyButton.PropChangerOptions, ChangePropertyButton.ReportFormatConfig, ChartWindow.IconConfig, ChessClock.ColorConfig, ChessClock.ColorConfig2, ChessClock.ColorConfig3, ChessClock.IconConfig, ChessClockControl.IconConfig, CounterDetailViewer.CounterFormatConfig, CounterDetailViewer.EmptyFormatConfig, CounterDetailViewer.ReportFormatConfig, DeckGlobalKeyCommand.DeckPolicyConfig2, DiceButton.IconConfig, DiceButton.ReportFormatConfig, DoActionButton.HotkeyConfig, DoActionButton.IconConfig, DoActionButton.LoopConfig, DoActionButton.LoopCountConfig, DoActionButton.ReportFormatConfig, DoActionButton.SoundConfig, DrawPile.FormattedStringConfig, DrawPile.PiecePropertyConfig, Flare.ReportFormatConfig, FontStyle.FontStyleConfig, GamePieceImage.BgColorSwatchConfig, GamePieceImage.BorderColorSwatchConfig, GamePieceImage.DefnConfig, GamePieceLayout.LayoutConfig, GlobalCommandTarget, GlobalMap.IconConfig, GlobalOptions.PlayerIdFormatConfig, HidePiecesButton.HiddenIconConfig, HidePiecesButton.ShowingIconConfig, ImageSaver.IconConfig, InternetDiceButton.InternetReportFormatConfig, Inventory.FunctionConfig, Inventory.IconConfig, Inventory.PieceFormatConfig, Inventory.SortConfig, Item.IconConfig, LOS_Thread.IconConfig, LOS_Thread.ReportFormatConfig, Map.ChangeFormatConfig, Map.CreateFormatConfig, Map.IconConfig, Map.MoveToFormatConfig, Map.MoveWithinFormatConfig, Map.UnmovedIconConfig, MapShader.IconConfig, MassKeyCommand.DeckPolicyConfig, MassKeyCommand.IconConfig, MassKeyCommand.ReportFormatConfig, NotesWindow.IconConfig, PieceRecenterer.IconConfig, PieceWindow.IconConfig, RegularGridNumbering.LocationFormatConfig, SelectionHighlighter.IconConfig, ShapeItemInstance.BorderColorSwatchConfig, ShapeItemInstance.FgColorSwatchConfig, SpecialDiceButton.IconConfig, SpecialDiceButton.ReportFormatConfig, SpecialDie.ResultFormatConfig, SpecialDieFace.IconConfig, SymbolItemInstance.BgColorSwatchConfig, SymbolItemInstance.FgColorSwatchConfig, SymbolItemInstance.SizeColorSwatchConfig, SymbolItemInstance.SizeConfig, SymbolItemInstance.Symbol1Config, SymbolItemInstance.Symbol2Config, TextBoxItemInstance.BgColorSwatchConfig, TextBoxItemInstance.FgColorSwatchConfig, TextBoxItemInstance.WrappingTextConfigurer, TextConfigurer, TextItem.FontStyleConfig, TextItem.NameFormatConfig, TextItemInstance.BgColorSwatchConfig, TextItemInstance.FgColorSwatchConfig, TextItemInstance.OutlineColorSwatchConfig, TextSaver.IconConfig, Translation.LocalePrompt, TurnGlobalHotkey.ReportFormatConfig, TurnLevel.TurnFormatConfig, TurnTracker.IconConfig, TurnTracker.ReportFormatConfig, TurnTracker.TurnFormatConfig, Zone.LocationFormatConfig, Zone.ShapeEditor, ZoneHighlight.OpacityConfig, Zoomer.InIconConfig, Zoomer.LevelConfig, Zoomer.OutIconConfig, Zoomer.PickIconConfig
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface 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