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 classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final JsonSchemastatic final Stringstatic final JsonSchemastatic final JsonSchema -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic com.inductiveautomation.ignition.common.gson.GsonCreates a Gson instance with the correct type adapters registered to serialize and deserialize viewsstatic com.inductiveautomation.ignition.common.gson.GsoncreatePerspectiveCompatibleGson(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.JsonObjectstatic com.inductiveautomation.ignition.common.gson.JsonObjectstatic com.inductiveautomation.ignition.common.gson.JsonObjectstatic 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.
-