The {@link geocortex.essentialsHtmlViewer.ViewerApplication} that this tool belongs to.
An object to provide additional configuration of this tool.
The {@link geocortex.essentialsHtmlViewer.ViewerApplication} that this tool instance belongs to.
Optional title for the close tool UI element. Defaults to "Deactivate Tool".
Whether the tool is enabled (can be used). The tool will be assumed to not support disabling if left undefined.
Optional URI of the icon to display with the status.
Whether this tool is active.
Optional, alternate status text to display for keyboard users. Can be i18ned.
Library to look up i18n string keys from. Required to display i18n strings.
The name of this tool.
Optional CSS class for the status displayed for this tool.
Status text to display while the tool is active. Can be i18ned.
Called when the tool is activated.
Called when the tool is deactivated.
Sets the active state of the tool.
The desired active state of the tool.
Initializes a new instance of the {@link geocortex.essentialsHtmlViewer.mapping.infrastructure.tools.ToolBase} class.
ToolBase provides a general purpose, loosely coupled model for creating components that have tool-like behavior.
geocortex.essentialsHtmlViewer.mapping.infrastructure.tools