Package com.inductiveautomation.perspective.gateway.api
-
Interface Summary Interface Description Action An action is something the user configures to respond in some way to an event being fired.ActionContext ActionFactory Factory to create instances of Actions based on saved configurationActionRegistry AuditingContext Context in which an audit log record may be writtenBinding A binding is associated with a target property and shares the lifecycle of the component (or shorter, in the designer-scope sessions).BindingContext BindingFactory Created by carlg on 1/26/2017.BindingRegistry CompiledScriptCache Component Interface for component instances.ComponentModelDelegateFactory Functional interface for a factory method which createsComponentModelDelegates
ComponentModelDelegateRegistry A Registry forComponentModelDelegateFactories
FontManager Interface which exposes methods for retrievingfonts
and information about the fonts (such as the font name, font style, and font type)IconManager Interface which exposes methods for retrieving Icon Libraries (as SVG Strings) and information about the Icon Libraries (such as the icon names within an Icon Library)LoggingContext Page PerspectiveContext Provides a way to find resources shared by all Perspective sessions.PerspectiveElement PerspectiveProjectCache The PerspectiveProjectCache manages a cache of the latestProjectConfig
and concatenated css classes compiled from the style resource JSON sources on a per project version basis.PropertyTreeOwner A PropertyTreeOwner manages a set ofPropertyTrees
for the variousPropertyTypes
Session ThemeManager Transform Created by carlg on 1/26/2017.TransformFactory A way to create transform instances of a certain transform type.View -
Class Summary Class Description ComponentModelDelegate A ComponentModelDelegate is created when itsComponentModel
owner is created.PerspectiveProject A PerspectiveProject is a simple container of aProjectConfig
, concatenated compiled CSS style resources, and theMap
of all style resource IDs to their compiled CSS in theProject
.PerspectiveProjectDisplayData PerspectiveProjectDisplayData.Builder Session.SecurityLevelsChangeEvent Sent on theEventBus
when the user's security levels change.ViewInstanceId A class used to specify a specific instance of a runningDesignerViewModel
, where the resourcepath designates a specific view's path in theProjectResource
hierarchy as seen in the designer's resource browser tree.WebAuthDiagnostics Encapsulates useful information for diagnosing authorization decisionsWebAuthDiagnostics.GsonAdapter WebAuthStatus Encapsulates a snapshot of authentication and authorization stateWebAuthStatus.Builder WebAuthStatus.GsonAdapter -
Enum Summary Enum Description SessionScope Represents the two "scopes" that a perspective webpage can represent - client or designer -
Annotation Types Summary Annotation Type Description ScriptCallable Used to mark public methods on aComponentModelDelegate
that should be accessible to users in the script system.