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 classSessionPropsConfig.RuntimeGsonAdapterstatic classSessionPropsConfig.StandardGsonAdapter
-
Field Summary
Fields Modifier and Type Field Description com.inductiveautomation.ignition.common.gson.JsonObjectcustomstatic java.lang.StringFILENAMEPropertyConfigCollectionpropConfigcom.inductiveautomation.ignition.common.gson.JsonObjectpropsstatic ResourceTypeRESOURCE_TYPE
-
Constructor Summary
Constructors Constructor Description SessionPropsConfig()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SessionPropsConfigfromProjectResource(ProjectResource resource)static SessionPropsConfigfromProjectResource(ProjectResource resource, com.inductiveautomation.ignition.common.gson.Gson gson)java.lang.StringgetDefaultTheme()
-
-
-
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()
-
-