Package com.inductiveautomation.perspective.gateway.api
package com.inductiveautomation.perspective.gateway.api
-
ClassDescriptionAn action is something the user configures to respond in some way to an event being fired.Factory to create instances of Actions based on saved configurationContext in which an audit log record may be writtenThis event is fired when an authentication challenge is completed by the user.Representation of the result of an authentication challenge.Representation of a failed authentication challenge result.Representation of the result of an authentication challenge which failed due to the user cancelling the authentication challenge.Representation of the result of an authentication challenge which failed due to a generic error.Representation of the result of an authentication challenge which failed due to a timeout.Representation of a successful authentication challenge result.Immutable representation of an authentication challenge requestProvides a fluent-API (builder-style) pattern for creating new
AuthChallengeRequest
objectsAJsonSerializer
andJsonDeserializer
implementation for serializing and de-serializingAuthChallengeRequest
objects to / from JSON using GSON APIs.A binding is associated with a target property and shares the lifecycle of the component (or shorter, in the designer-scope sessions).Created by carlg on 1/26/2017.Interface for component instances.A ComponentModelDelegate is created when itsComponentModel
owner is created.Functional interface for a factory method which createsComponentModelDelegates
A Registry forComponentModelDelegateFactories
Manages subscriptions to and delivery of events.Handler that will be called in a listener throws any Throwable while receiving an event.Represents a subscription of a listener that has been subscribed to an event.The FetchableCache is a place for perspective component model delegates to place downloadable data (named "fetch"-able after the <a href="https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API>Fetch API) for their front-end counterparts to fetch in the near future.Interface which exposes methods for retrievingfonts
and information about the fonts (such as the font name, font style, and font type)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)Provides a way to find resources shared by all Perspective sessions.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
.Used to provide scripting access to some metadata about the projectThe PerspectiveProjectCache manages a cache of the latestProjectConfig
and concatenated css classes compiled from the style resource JSON sources on a per project version basis.A PropertyTreeOwner manages a set ofPropertyTrees
for the variousPropertyTypes
Used to mark public methods on aComponentModelDelegate
that should be accessible to users in the script system.Represents the two "scopes" that a perspective webpage can represent - client or designerCreated by carlg on 1/26/2017.A way to create transform instances of a certain transform type.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.Encapsulates useful information for diagnosing authorization decisionsEncapsulates a snapshot of authentication and authorization state