Class PerspectiveModule
java.lang.Object
com.inductiveautomation.perspective.common.PerspectiveModule
Contains common configuration and const definitions for things like module ID, and also provides a registry for
components.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final JsonSchema
static final String
static final JsonSchema
static final JsonSchema
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic com.inductiveautomation.ignition.common.gson.Gson
Creates a Gson instance with the correct type adapters registered to serialize and deserialize viewsstatic com.inductiveautomation.ignition.common.gson.Gson
createPerspectiveCompatibleGson
(Consumer<com.inductiveautomation.ignition.common.gson.GsonBuilder> customize) Creates a Gson instance with the correct type adapters registered to serialize and deserialize viewsstatic com.inductiveautomation.ignition.common.gson.JsonObject
static com.inductiveautomation.ignition.common.gson.JsonObject
static com.inductiveautomation.ignition.common.gson.JsonObject
static LoggerEx
-
Field Details
-
MODULE_ID
- See Also:
-
LOG_PREFIX
- See Also:
-
SESSION_PROPS_SCHEMA
-
VIEW_SCHEMA
-
META_SCHEMA
-
-
Constructor Details
-
PerspectiveModule
public PerspectiveModule()
-
-
Method Details
-
getLogger
-
createPerspectiveCompatibleGson
@Nonnull public static com.inductiveautomation.ignition.common.gson.Gson createPerspectiveCompatibleGson()Creates a Gson instance with the correct type adapters registered to serialize and deserialize views -
createPerspectiveCompatibleGson
@Nonnull public static com.inductiveautomation.ignition.common.gson.Gson createPerspectiveCompatibleGson(Consumer<com.inductiveautomation.ignition.common.gson.GsonBuilder> customize) Creates a Gson instance with the correct type adapters registered to serialize and deserialize views -
defaultMetaProps
public static com.inductiveautomation.ignition.common.gson.JsonObject defaultMetaProps()- Returns:
- the default object parsed from the common meta-schema resource.
-
defaultViewProps
public static com.inductiveautomation.ignition.common.gson.JsonObject defaultViewProps()- Returns:
- the default object parsed from the common view-props-schema resource.
-
defaultSessionProps
public static com.inductiveautomation.ignition.common.gson.JsonObject defaultSessionProps()- Returns:
- the default object parsed from the common session-props schema resource.
-