Interface SearchTarget
- All Known Implementing Classes:
AboutScreen
,AbstractConfigurable
,AbstractDeckKeyCommand
,AbstractFolder
,AbstractScenarioProperty
,AbstractScript
,AbstractToolbarItem
,ActionButton
,ActionScript
,AreaOfEffect
,Attachment
,BasicModule
,BasicName
,BasicPreference
,Board
,BooleanPreference
,BooleanScenarioProperty
,BorderOutline
,BoxWidget
,BrowserPDFFile
,BshPlugin
,CalculatedProperty
,CardSlot
,ChangePropertyButton
,Chart
,ChartWindow
,ChessClock
,ChessClockControl
,Clone
,ColorManager
,ColorSwatch
,Comment
,CounterDetailViewer
,CounterGlobalKeyCommand
,CounterTurnLevel
,DeckGlobalKeyCommand
,DeckSendKeyCommand
,DeckSortKeyCommand
,DeckSubFolder
,Decorator
,Delete
,Deselect
,DiceButton
,DieManager
,DoActionButton
,Documentation
,DoublePreference
,DrawPile
,DynamicProperty
,Embellishment
,Embellishment0
,EnumPreference
,Flare
,FontManager
,FontStyle
,Footprint
,FreeRotator
,GameModule
,GamePieceImage
,GamePieceImageDefinitions
,GamePieceLayout
,GamePieceLayoutsContainer
,GeneralScript
,GlobalCommandTarget
,GlobalHotKey
,GlobalKeyCommand
,GlobalMap
,GlobalMap.CounterViewer
,GlobalOptions
,GlobalProperties
,GlobalProperty
,GlobalPropertyFolder
,GlobalTranslatableMessage
,GlobalTranslatableMessages
,HandMetrics
,HelpFile
,HexGrid
,HexGridNumbering
,Hideable
,HidePiecesButton
,HighlightLastMoved
,HtmlChart
,IconFamily
,ImageItem
,ImageItemInstance
,ImageSaver
,Immobilized
,IntegerPreference
,InternetDiceButton
,Inventory
,Item
,ItemInstance
,Labeler
,Language
,LayerControl
,LayeredPieceCollection
,ListScenarioProperty
,ListTurnLevel
,ListWidget
,Localization
,LOS_Thread
,Map
,MapShader
,MapSubFolder
,MapWidget
,Marker
,MassKeyCommand
,Mat
,MatCargo
,MenuSeparator
,ModuleSubFolder
,MoveCameraButton
,MovementMarkable
,MultiActionButton
,MultiLocationCommand
,NonRectangular
,NotesWindow
,NumberScenarioProperty
,Obscurable
,PanelWidget
,PieceRecenterer
,PieceSlot
,PieceWindow
,Pivot
,PlaceMarker
,PlayerHand
,PlayerRoster
,PlaySound
,Plugin
,PredefinedSetup
,PrivateMap
,PropertySheet
,PrototypeDefinition
,PrototypeFolder
,PrototypesContainer
,RandomTextButton
,Region
,RegionGrid
,RegularGridNumbering
,Replace
,ReportState
,RestrictCommands
,Restricted
,ReturnToDeck
,ScenarioPropertiesOptionTab
,ScriptContainer
,SelectionHighlighter
,SelectionHighlighters
,SendToLocation
,SetGlobalProperty
,SetPieceProperty
,SetupStack
,ShapeItem
,ShapeItemInstance
,SpecialDiceButton
,SpecialDie
,SpecialDieFace
,SquareGrid
,SquareGridNumbering
,StackMetrics
,StartupGlobalKeyCommand
,StringPreference
,StringScenarioProperty
,SubMenu
,SymbolItem
,SymbolItemInstance
,TableInfo
,TabWidget
,TextBoxItem
,TextBoxItemInstance
,TextItem
,TextItemInstance
,TextPreference
,TextSaver
,ToolbarMenu
,TranslatableMarker
,TranslatableMessage
,Translate
,Translation
,TriggerAction
,TurnComponent
,TurnGlobalHotkey
,TurnLevel
,TurnTracker
,Tutorial
,UsePrototype
,VassalTranslation
,Widget
,WidgetMap
,Zone
,ZonedGrid
,ZonedGridHighlighter
,ZoneHighlight
,ZoneProperty
,Zoomer
public interface SearchTarget
An interface for "things the editor might search for with its 'Search' function" to ship off convenient packages of
searchable strings in various categories.
Implemented by things like
AbstractConfigurable
(for most module components) and Decorator
(for piece traits)-
Method Summary
Modifier and TypeMethodDescription
-
Method Details
-
getExpressionList
-
getFormattedStringList
-
getMenuTextList
-
getNamedKeyStrokeList
List<NamedKeyStroke> getNamedKeyStrokeList()- Returns:
- a list of any Named KeyStrokes referenced in the item, if any (for search)
-
getPropertyList
-