Class SessionPropsConfig

java.lang.Object
com.inductiveautomation.perspective.common.config.SessionPropsConfig

public class SessionPropsConfig extends Object
  • Field Details

    • RESOURCE_TYPE

      public static final ResourceType RESOURCE_TYPE
    • FILENAME

      public static final String FILENAME
      See Also:
    • 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
  • Constructor Details

    • SessionPropsConfig

      public SessionPropsConfig()
  • Method Details

    • 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 String getDefaultTheme()