Class SessionPropsConfig.StandardGsonAdapter

java.lang.Object
com.inductiveautomation.perspective.common.config.SessionPropsConfig.StandardGsonAdapter
All Implemented Interfaces:
com.inductiveautomation.ignition.common.gson.JsonDeserializer<SessionPropsConfig>, com.inductiveautomation.ignition.common.gson.JsonSerializer<SessionPropsConfig>
Direct Known Subclasses:
SessionPropsConfig.RuntimeGsonAdapter
Enclosing class:
SessionPropsConfig

public static class SessionPropsConfig.StandardGsonAdapter extends Object implements com.inductiveautomation.ignition.common.gson.JsonSerializer<SessionPropsConfig>, com.inductiveautomation.ignition.common.gson.JsonDeserializer<SessionPropsConfig>
  • Constructor Details

    • StandardGsonAdapter

      public StandardGsonAdapter()
  • Method Details

    • serialize

      public com.inductiveautomation.ignition.common.gson.JsonElement serialize(SessionPropsConfig src, Type typeOfSrc, com.inductiveautomation.ignition.common.gson.JsonSerializationContext context)
      Specified by:
      serialize in interface com.inductiveautomation.ignition.common.gson.JsonSerializer<SessionPropsConfig>
    • serializeProperties

      protected com.inductiveautomation.ignition.common.gson.JsonObject serializeProperties(SessionPropsConfig sessionProps, PropertyType scope, com.inductiveautomation.ignition.common.gson.JsonObject props)
    • deserialize

      public SessionPropsConfig deserialize(com.inductiveautomation.ignition.common.gson.JsonElement json, Type type, com.inductiveautomation.ignition.common.gson.JsonDeserializationContext context) throws com.inductiveautomation.ignition.common.gson.JsonParseException
      Specified by:
      deserialize in interface com.inductiveautomation.ignition.common.gson.JsonDeserializer<SessionPropsConfig>
      Throws:
      com.inductiveautomation.ignition.common.gson.JsonParseException