Class SessionPropsConfig
- java.lang.Object
-
- com.inductiveautomation.perspective.common.config.SessionPropsConfig
-
public class SessionPropsConfig extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SessionPropsConfig.RuntimeGsonAdapter
static class
SessionPropsConfig.StandardGsonAdapter
-
Field Summary
Fields Modifier and Type Field Description com.inductiveautomation.ignition.common.gson.JsonObject
custom
static java.lang.String
FILENAME
PropertyConfigCollection
propConfig
com.inductiveautomation.ignition.common.gson.JsonObject
props
static ResourceType
RESOURCE_TYPE
-
Constructor Summary
Constructors Constructor Description SessionPropsConfig()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SessionPropsConfig
fromProjectResource(ProjectResource resource)
static SessionPropsConfig
fromProjectResource(ProjectResource resource, com.inductiveautomation.ignition.common.gson.Gson gson)
java.lang.String
getDefaultTheme()
-
-
-
Field Detail
-
RESOURCE_TYPE
public static final ResourceType RESOURCE_TYPE
-
FILENAME
public static final java.lang.String FILENAME
- See Also:
- Constant Field Values
-
props
@Nullable public com.inductiveautomation.ignition.common.gson.JsonObject props
-
custom
@Nullable public com.inductiveautomation.ignition.common.gson.JsonObject custom
-
propConfig
@Nullable public PropertyConfigCollection propConfig
-
-
Method Detail
-
fromProjectResource
public static SessionPropsConfig fromProjectResource(@Nullable ProjectResource resource)
- Parameters:
resource
- If null, a default session props config will be used
-
fromProjectResource
public static SessionPropsConfig fromProjectResource(@Nullable ProjectResource resource, @Nonnull com.inductiveautomation.ignition.common.gson.Gson gson)
- Parameters:
resource
- If null, a default session props config will be used
-
getDefaultTheme
public java.lang.String getDefaultTheme()
-
-