Class ActionConfig.StandardGsonAdapter

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

public static class ActionConfig.StandardGsonAdapter extends Object implements com.inductiveautomation.ignition.common.gson.JsonSerializer<ActionConfig>
Special gson adapter to avoid extra fields when enabled is true or when the permissions are at their defaults.
  • Constructor Details

    • StandardGsonAdapter

      public StandardGsonAdapter()
  • Method Details

    • serialize

      public com.inductiveautomation.ignition.common.gson.JsonElement serialize(ActionConfig actionConfig, Type type, com.inductiveautomation.ignition.common.gson.JsonSerializationContext serializationContext)
      Specified by:
      serialize in interface com.inductiveautomation.ignition.common.gson.JsonSerializer<ActionConfig>
    • serializeConfig

      protected void serializeConfig(ActionConfig actionConfig, com.inductiveautomation.ignition.common.gson.JsonObject obj)