Package com.inductiveautomation.perspective.common
-
Interface Summary Interface Description PerspectiveModuleRpc RPC Interface for the Perspective Module. -
Class Summary Class Description ConfigCondition Convenience class for ensuring that a json object structure has expected members in it.DefaultPropJsonFileParser A utility class that parses a json file adding components to a static map of componentTypeId: JsonObject, given that* the json file contains either a single json component definition, or array of json component definitions associated* with a "components" property inside the root of the json object, where a 'json component definition' is a valid json* object string like:{ "id" : "ia.input.button", "palette" : { "name": "Button", "category": "input" }, "props": { "aName": "somePropertyValue" }, "resources": [ { "name": "someComponentLib-js", // unique name of the resource "path": "/main/data/myModuleAlias/js/someComponentLib.js", // url to the resource file "type": "js" // type of resource, such as 'js' or 'css' } ] }
DesignerPageParams Parameters posted to designer pageImmutableQualifiedValue Created by carlg on 12/29/2016.PerspectiveModule Contains common configuration and const definitions for things like module ID, and also provides a registry for components.PerspectiveModule.WellKnownIds ReflectiveDeserializer<T> Abstract JsonDeserializer that will use the default Gson reflective deserialization logic, and then let subclasses perform further logic on the deserialized object.SerializedObjectBuilder Helper class that helps gson serializers make JsonObject instances and avoid serializing null fields where omitting them would make for a cleaner serialized object. -
Enum Summary Enum Description ClientLogLevelType -
Exception Summary Exception Description ConfigurationException