Skip navigation links
A B C D E F J M N O P S T W 

A

AttributeDeserializer - Class in org.calrissian.mango.json.deser
 
AttributeDeserializer(TypeRegistry<String>) - Constructor for class org.calrissian.mango.json.deser.AttributeDeserializer
 
AttributeSerializer - Class in org.calrissian.mango.json.ser
 
AttributeSerializer(TypeRegistry<String>) - Constructor for class org.calrissian.mango.json.ser.AttributeSerializer
 

B

build(EntityBuilder) - Method in class org.calrissian.mango.json.deser.EntityDeserializer
 
build(EventBuilder) - Method in class org.calrissian.mango.json.deser.EventDeserializer
 

C

compare(Attribute, Attribute) - Method in class org.calrissian.mango.json.util.store.JsonAttributeStore.FlattenedLevelsComparator
 

D

deserialize(JsonParser, DeserializationContext) - Method in class org.calrissian.mango.json.deser.AttributeDeserializer
 
deserialize(JsonNode) - Method in class org.calrissian.mango.json.deser.EntityDeserializer
 
deserialize(JsonNode) - Method in class org.calrissian.mango.json.deser.EventDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.calrissian.mango.json.deser.NodeDeserializer
{"or":{"children":[{"and":{"children":[{"eq":{"term":"k1","type":"string","value":"v1"}},{"neq":{"term":"k2","type":"ipv4","value":"1.2.3.4"}}]}},{"and":{"children":[{"eq":{"term":"k3","type":"integer","value":"1234"}}]}}]}}

E

EntityDeserializer - Class in org.calrissian.mango.json.deser
 
EntityDeserializer() - Constructor for class org.calrissian.mango.json.deser.EntityDeserializer
 
EntitySerializer - Class in org.calrissian.mango.json.ser
 
EntitySerializer() - Constructor for class org.calrissian.mango.json.ser.EntitySerializer
 
EventDeserializer - Class in org.calrissian.mango.json.deser
 
EventDeserializer() - Constructor for class org.calrissian.mango.json.deser.EventDeserializer
 
EventSerializer - Class in org.calrissian.mango.json.ser
 
EventSerializer() - Constructor for class org.calrissian.mango.json.ser.EventSerializer
 

F

FlattenedLevelsComparator() - Constructor for class org.calrissian.mango.json.util.store.JsonAttributeStore.FlattenedLevelsComparator
 
fromJson(ObjectNode) - Static method in class org.calrissian.mango.json.util.store.JsonAttributeStore
Flattens a raw nested json string representation into a collection of attributes that can be used to construct a AttributeStore implementation.
fromJson(String, ObjectMapper) - Static method in class org.calrissian.mango.json.util.store.JsonAttributeStore
Flattens a raw nested json string representation into a collection of attributes that can be used to construct a AttributeStore implementation.
fromMap(Map<String, Object>) - Static method in class org.calrissian.mango.json.util.store.JsonAttributeStore
Flattens a Map into a collection of attributes that can be used to construct a AttributeStore implementation.

J

JsonAttributeStore - Class in org.calrissian.mango.json.util.store
Utility methods for 1) Flattening a raw nested json string into a AttributeStore object, and 2) Re-expanding a flattened json object from a AttributeStore back into a raw nested json string.
JsonAttributeStore.FlattenedLevelsComparator - Class in org.calrissian.mango.json.util.store
This comparator is used to sort a list of attributes that represent flattened json so that raw json can be reconstructed with array sort order already in tact.
JsonUtil - Class in org.calrissian.mango.json.util.store
 

M

MangoModule - Class in org.calrissian.mango.json
 
MangoModule() - Constructor for class org.calrissian.mango.json.MangoModule
 
MangoModule(TypeRegistry<String>) - Constructor for class org.calrissian.mango.json.MangoModule
 

N

NodeDeserializer - Class in org.calrissian.mango.json.deser
 
NodeDeserializer(TypeRegistry<String>) - Constructor for class org.calrissian.mango.json.deser.NodeDeserializer
 
NodeSerializer - Class in org.calrissian.mango.json.ser
 
NodeSerializer(TypeRegistry<String>) - Constructor for class org.calrissian.mango.json.ser.NodeSerializer
 

O

org.calrissian.mango.json - package org.calrissian.mango.json
 
org.calrissian.mango.json.deser - package org.calrissian.mango.json.deser
 
org.calrissian.mango.json.ser - package org.calrissian.mango.json.ser
 
org.calrissian.mango.json.util.store - package org.calrissian.mango.json.util.store
 

P

parseField(String, JsonNode) - Method in class org.calrissian.mango.json.deser.NodeDeserializer
 

S

serialize(Attribute, JsonGenerator, SerializerProvider) - Method in class org.calrissian.mango.json.ser.AttributeSerializer
 
serialize(Node, JsonGenerator, SerializerProvider) - Method in class org.calrissian.mango.json.ser.NodeSerializer
 
serialize(ParentNode, JsonGenerator, SerializerProvider) - Method in class org.calrissian.mango.json.ser.NodeSerializer
 
serialize(Leaf, JsonGenerator, SerializerProvider) - Method in class org.calrissian.mango.json.ser.NodeSerializer
 
setupModule(Module.SetupContext) - Method in class org.calrissian.mango.json.MangoModule
 

T

toJsonString(Collection<Attribute>, ObjectMapper) - Static method in class org.calrissian.mango.json.util.store.JsonAttributeStore
Re-expands a flattened json representation from a AttributeStore back into a raw nested json string.
toObject(Collection<Attribute>) - Static method in class org.calrissian.mango.json.util.store.JsonAttributeStore
Re-expands a nested attribute representation from a AttributeStore back into a nested java object representation (objects become Map, arrays become Lists, and non-containers stay the same).

W

writeUniqueFields(Entity, JsonGenerator) - Method in class org.calrissian.mango.json.ser.EntitySerializer
 
writeUniqueFields(Event, JsonGenerator) - Method in class org.calrissian.mango.json.ser.EventSerializer
 
A B C D E F J M N O P S T W 
Skip navigation links

Copyright © 2017 Calrissian. All rights reserved.