Package VASSAL.script.expression
Interface Auditable
- All Known Subinterfaces:
EditablePiece,GamePiece,IncrementProperty.Constraints,PropertyChangerConfigurer.Constraints,PropertyExporter,PropertySource,RecursionLimiter.Loopable,TranslatablePiece
- All Known Implementing Classes:
AboutScreen,AbstractBuildable,AbstractConfigurable,AbstractDeckKeyCommand,AbstractFolder,AbstractScenarioProperty,AbstractScript,AbstractToolbarItem,ActionButton,ActionScript,AreaOfEffect,Attachment,BasicModule,BasicName,BasicPiece,BasicPreference,Board,BoardPicker,BonesDiceServer,BooleanPreference,BooleanScenarioProperty,BorderOutline,BoxWidget,BrowserHelpFile,BrowserPDFFile,BshPlugin,CalculatedProperty,CardSlot,ChangePropertyButton,Chart,ChartWindow,ChatServerControls,ChessClock,ChessClockControl,Clone,ColorManager,ColorSwatch,Comment,ConnectionWindow,CounterDetailViewer,CounterGlobalKeyCommand,CounterTurnLevel,DebugControls,Deck,DeckGlobalKeyCommand,DeckGlobalKeyCommand.DeckGlobalCommand,DeckGlobalKeyCommand.DeckPolicyConfig2,DeckSendKeyCommand,DeckSortKeyCommand,DeckSubFolder,Decorator,Delete,Deselect,DiceButton,DieManager,DieServer,DoActionButton,Documentation,DoublePreference,DrawPile,DynamicProperty,Embellishment,Embellishment0,EnumPreference,EventLog,ExpressionInterpreter,Flare,FontManager,FontStyle,Footprint,FormattedString,FreeRotator,GameModule,GamePieceImage,GamePieceImageDefinitions,GamePieceLayout,GamePieceLayoutsContainer,GeneralScript,GlobalAttach,GlobalCommand,GlobalDetach,GlobalHotKey,GlobalKeyCommand,GlobalMap.CounterViewer,GlobalOptions,GlobalProperties,GlobalProperty,GlobalPropertyFolder,GlobalSetter,GlobalTranslatableMessage,GlobalTranslatableMessages,HandMetrics,HelpFile,HexGrid,HexGridNumbering,Hideable,HighlightLastMoved,HtmlChart,IconFamily,ImageItem,ImageItemInstance,ImageSaver,Immobilized,IntegerPreference,InternetDiceButton,Inventory,Inventory.Counter,Item,ItemInstance,Labeler,Language,LaunchButton,LayerControl,LayeredPieceCollection,ListScenarioProperty,ListTurnLevel,ListWidget,Localization,LOS_Thread,Map,MapCenterer,MapShader,MapSubFolder,MapWidget,Marker,MassKeyCommand,MassKeyCommand.DeckPolicyConfig,Mat,MatCargo,MenuSeparator,ModuleExtension,ModulePlugin,ModuleSubFolder,MoveCameraButton,MovementMarkable,MultiActionButton,MultiLocationCommand,NonRectangular,NotesWindow,NumberScenarioProperty,Obscurable,PanelWidget,PieceMover,PieceRecenterer,PieceSlot,PieceWindow,Pivot,PlaceMarker,PlayerHand,PlayerIdFormattedString,PlayerRoster,PlaySound,Plugin,PredefinedSetup,PrivateMap,PropertySheet,PrototypeDefinition,PrototypeFolder,PrototypesContainer,RandomTextButton,Region,RegionGrid,RegularGridNumbering,Replace,ReportState,ReportState.OldAndNewPieceProperties,RestrictCommands,Restricted,ReturnToDeck,ScenarioPropertiesOptionTab,ScriptContainer,Scroller,SelectionHighlighter,SelectionHighlighters,SendToLocation,SetGlobalProperty,SetPieceProperty,SetupStack,ShadowDiceDieServer,ShapeItem,ShapeItemInstance,SpecialDiceButton,SpecialDie,SpecialDieFace,SquareGrid,SquareGridNumbering,Stack,StackMetrics,StartupGlobalKeyCommand,StringPreference,StringScenarioProperty,SubMenu,SumProperties,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 Auditable
An Auditable class can have the execution of any
Expression it contains tracked
and errors reported with additional detailusing the AuditTrail class-
Method Details
-
getComponentTypeName
Return a description of the Type of trait or Component an Auditable is- Returns:
- Component Type
-
getComponentName
Return the name of the trait or Component an Auditable is- Returns:
- Component name
-