JavaScript is disabled on your browser.
java.lang.Object
com.inductiveautomation.ignition.common.tags.query.conditions.OrClause.GsonAdapter<T>
All Implemented Interfaces:
com.inductiveautomation.ignition.common.gson.JsonDeserializer<T>
, com.inductiveautomation.ignition.common.gson.JsonSerializer<T>
Enclosing class:
OrClause <T ,C extends Condition <T >>
public static class OrClause.GsonAdapter<T extends OrClause >
extends Object
implements com.inductiveautomation.ignition.common.gson.JsonSerializer<T>, com.inductiveautomation.ignition.common.gson.JsonDeserializer<T>
Constructor Summary
Constructors
Method Summary
All Methods Instance Methods Concrete Methods
deserialize (com.inductiveautomation.ignition.common.gson.JsonElement jsonElement,
Type type,
com.inductiveautomation.ignition.common.gson.JsonDeserializationContext jsonDeserializationContext)
com.inductiveautomation.ignition.common.gson.JsonElement
serialize (OrClause orClause,
Type type,
com.inductiveautomation.ignition.common.gson.JsonSerializationContext jsonSerializationContext)
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
Constructor Details
GsonAdapter
public GsonAdapter (Class <T > clauseType,
Type targetType)
Method Details
deserialize
public T deserialize (com.inductiveautomation.ignition.common.gson.JsonElement jsonElement,
Type type,
com.inductiveautomation.ignition.common.gson.JsonDeserializationContext jsonDeserializationContext)
throws com.inductiveautomation.ignition.common.gson.JsonParseException
Specified by:
deserialize
in interface com.inductiveautomation.ignition.common.gson.JsonDeserializer<T extends OrClause >
Throws:
com.inductiveautomation.ignition.common.gson.JsonParseException
serialize
public com.inductiveautomation.ignition.common.gson.JsonElement serialize (OrClause orClause,
Type type,
com.inductiveautomation.ignition.common.gson.JsonSerializationContext jsonSerializationContext)
Specified by:
serialize
in interface com.inductiveautomation.ignition.common.gson.JsonSerializer<T extends OrClause >