Class PropertyCondition.GsonAdapter
- java.lang.Object
- 
- com.inductiveautomation.ignition.common.alarming.query.conditions.PropertyCondition.GsonAdapter
 
- 
- All Implemented Interfaces:
- com.inductiveautomation.ignition.common.gson.JsonDeserializer<PropertyCondition>,- com.inductiveautomation.ignition.common.gson.JsonSerializer<PropertyCondition>
 - Enclosing class:
- PropertyCondition
 
 public static class PropertyCondition.GsonAdapter extends java.lang.Object implements com.inductiveautomation.ignition.common.gson.JsonSerializer<PropertyCondition>, com.inductiveautomation.ignition.common.gson.JsonDeserializer<PropertyCondition> 
- 
- 
Constructor SummaryConstructors Constructor Description GsonAdapter(PropertyResolver resolver)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description PropertyConditiondeserialize(com.inductiveautomation.ignition.common.gson.JsonElement jsonElement, java.lang.reflect.Type type, com.inductiveautomation.ignition.common.gson.JsonDeserializationContext ctx)protected voiddeserializeSubCondition(com.inductiveautomation.ignition.common.gson.JsonDeserializationContext ctx, com.inductiveautomation.ignition.common.gson.JsonArray conditions, java.util.List<PropertyCondition.SubPropertyCondition> props)protected Property<?>locate(java.lang.String property)com.inductiveautomation.ignition.common.gson.JsonElementserialize(PropertyCondition pc, java.lang.reflect.Type type, com.inductiveautomation.ignition.common.gson.JsonSerializationContext ctx)protected voidserializeSubCondition(com.inductiveautomation.ignition.common.gson.JsonSerializationContext ctx, com.inductiveautomation.ignition.common.gson.JsonArray target, java.util.List<PropertyCondition.SubPropertyCondition> props)
 
- 
- 
- 
Constructor Detail- 
GsonAdapterpublic GsonAdapter(PropertyResolver resolver) 
 
- 
 - 
Method Detail- 
deserializepublic PropertyCondition deserialize(com.inductiveautomation.ignition.common.gson.JsonElement jsonElement, java.lang.reflect.Type type, com.inductiveautomation.ignition.common.gson.JsonDeserializationContext ctx) throws com.inductiveautomation.ignition.common.gson.JsonParseException - Specified by:
- deserializein interface- com.inductiveautomation.ignition.common.gson.JsonDeserializer<PropertyCondition>
- Throws:
- com.inductiveautomation.ignition.common.gson.JsonParseException
 
 - 
serializepublic com.inductiveautomation.ignition.common.gson.JsonElement serialize(PropertyCondition pc, java.lang.reflect.Type type, com.inductiveautomation.ignition.common.gson.JsonSerializationContext ctx) - Specified by:
- serializein interface- com.inductiveautomation.ignition.common.gson.JsonSerializer<PropertyCondition>
 
 - 
serializeSubConditionprotected void serializeSubCondition(com.inductiveautomation.ignition.common.gson.JsonSerializationContext ctx, com.inductiveautomation.ignition.common.gson.JsonArray target, java.util.List<PropertyCondition.SubPropertyCondition> props)
 - 
deserializeSubConditionprotected void deserializeSubCondition(com.inductiveautomation.ignition.common.gson.JsonDeserializationContext ctx, com.inductiveautomation.ignition.common.gson.JsonArray conditions, java.util.List<PropertyCondition.SubPropertyCondition> props)
 - 
locateprotected Property<?> locate(java.lang.String property) 
 
- 
 
-