Class PathCondition.GsonAdapter<T extends Path>
java.lang.Object
com.inductiveautomation.ignition.common.alarming.query.conditions.PathCondition.GsonAdapter<T>
- All Implemented Interfaces:
com.inductiveautomation.ignition.common.gson.JsonDeserializer<PathCondition<T>>
,com.inductiveautomation.ignition.common.gson.JsonSerializer<PathCondition<T>>
- Enclosing class:
- PathCondition<T extends Path>
public static class PathCondition.GsonAdapter<T extends Path>
extends Object
implements com.inductiveautomation.ignition.common.gson.JsonSerializer<PathCondition<T>>, com.inductiveautomation.ignition.common.gson.JsonDeserializer<PathCondition<T>>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeserialize
(com.inductiveautomation.ignition.common.gson.JsonElement jsonElement, Type type, com.inductiveautomation.ignition.common.gson.JsonDeserializationContext jsonDeserializationContext) protected void
deserializeCondition
(com.inductiveautomation.ignition.common.gson.JsonElement primative, PathCondition<T> condition) com.inductiveautomation.ignition.common.gson.JsonElement
serialize
(PathCondition<T> pathCondition, Type type, com.inductiveautomation.ignition.common.gson.JsonSerializationContext jsonSerializationContext) protected com.inductiveautomation.ignition.common.gson.JsonElement
serializeCondition
(PathCondition.SubPathCondition condition)
-
Constructor Details
-
GsonAdapter
-
-
Method Details
-
deserialize
public PathCondition deserialize(com.inductiveautomation.ignition.common.gson.JsonElement jsonElement, Type type, com.inductiveautomation.ignition.common.gson.JsonDeserializationContext jsonDeserializationContext) throws com.inductiveautomation.ignition.common.gson.JsonParseException -
deserializeCondition
protected void deserializeCondition(com.inductiveautomation.ignition.common.gson.JsonElement primative, PathCondition<T> condition) -
serialize
public com.inductiveautomation.ignition.common.gson.JsonElement serialize(PathCondition<T> pathCondition, Type type, com.inductiveautomation.ignition.common.gson.JsonSerializationContext jsonSerializationContext) -
serializeCondition
protected com.inductiveautomation.ignition.common.gson.JsonElement serializeCondition(PathCondition.SubPathCondition condition)
-