Uses of Class
com.cedarsoftware.io.JsonObject
Packages that use JsonObject
-
Uses of JsonObject in com.cedarsoftware.io
Fields in com.cedarsoftware.io with type parameters of type JsonObjectMethods in com.cedarsoftware.io that return JsonObjectModifier and TypeMethodDescriptionReferenceTracker.get
(JsonObject jObj) ReferenceTracker.put
(Long l, JsonObject o) Methods in com.cedarsoftware.io with parameters of type JsonObjectModifier and TypeMethodDescriptionvoid
MapResolver.assignField
(JsonObject jsonObj, Injector injector, Object rhs) void
ObjectResolver.assignField
(JsonObject jsonObj, Injector injector, Object rhs) Map Json Map object field to Java object field.abstract void
Resolver.assignField
(JsonObject jsonObj, Injector injector, Object rhs) default void
JsonReader.ClassFactory.gatherRemainingValues
(Resolver resolver, JsonObject jObj, List<Object> arguments, Set<String> excludedFields) ReferenceTracker.get
(JsonObject jObj) protected void
ObjectResolver.handleMissingField
(JsonObject jsonObj, Object rhs, String missingField) Try to create a java object from the missing field.default Object
JsonReader.ClassFactory.newInstance
(Class<?> c, JsonObject jObj, Resolver resolver) Implement this method to return a new instance of the passed in Class.void
Resolver.push
(JsonObject jsonObject) Push a JsonObject on the work stack that has not yet had it's fields move over to it's Java peer (.target)ReferenceTracker.put
(Long l, JsonObject o) protected <T> T
JsonReader.toJavaObjects
(JsonObject rootObj, Class<T> root) This method converts a rootObj Map, (which contains nested Maps and so forth representing a Java Object graph), to a Java object instance.<T> T
Resolver.toJavaObjects
(JsonObject rootObj, Class<T> root) This method converts a rootObj Map, (which contains nested Maps and so forth representing a Java Object graph), to a Java object instance.static <T> T
JsonIo.toObjects
(JsonObject jsonObject, ReadOptions readOptions, Class<T> rootType) Convert a root JsonObject (Map) that represents parsed JSON, into an actual Java object.protected void
MapResolver.traverseArray
(JsonObject jsonObj) protected void
ObjectResolver.traverseArray
(JsonObject jsonObj) Traverse the JsonObject associated to an array (of any type).protected abstract void
Resolver.traverseArray
(JsonObject jsonObj) protected void
MapResolver.traverseCollection
(JsonObject jsonObj) Process java.util.Collection and it's derivatives.protected void
ObjectResolver.traverseCollection
(JsonObject jsonObj) Process java.util.Collection and it's derivatives.protected abstract void
Resolver.traverseCollection
(JsonObject jsonObj) void
MapResolver.traverseFields
(JsonObject jsonObj) Walk the JsonObject fields and perform necessary substitutions so that all references matched up.void
ObjectResolver.traverseFields
(JsonObject jsonObj) Walk the Java object fields and copy them from the JSON object to the Java object, performing any necessary conversions on primitives, or deep traversals for field assignments to other objects, arrays, Collections, or Maps.abstract void
Resolver.traverseFields
(JsonObject jsonObj) <T> T
Resolver.traverseJsonObject
(JsonObject root) Walk a JsonObject (Map of String keys to values) and return the Java object equivalent filled in as good as possible (everything except unresolved reference fields or unresolved array/collection elements).protected void
Resolver.traverseMap
(JsonObject jsonObj) Process java.util.Map and it's derivatives.void
Resolver.traverseSpecificType
(JsonObject jsonObj) boolean
Resolver.valueToTarget
(JsonObject jsonObject) -
Uses of JsonObject in com.cedarsoftware.io.factory
Methods in com.cedarsoftware.io.factory with parameters of type JsonObjectModifier and TypeMethodDescriptionprotected String
EnumClassFactory.getEnumName
(JsonObject jObj) ArrayFactory.newInstance
(Class<?> c, JsonObject jObj, Resolver resolver) char[]
CharacterPrimArrayFactory.newInstance
(Class<?> c, JsonObject jObj, Resolver resolver) CollectionFactory.newInstance
(Class<?> c, JsonObject jObj, Resolver resolver) ConvertableFactory.newInstance
(Class<?> c, JsonObject jObj, Resolver resolver) EmptyEnumerationFactory.newInstance
(Class<?> c, JsonObject jObj, Resolver resolver) EmptyIteratorFactory.newInstance
(Class<?> c, JsonObject jObj, Resolver resolver) EmptyListFactory.newInstance
(Class<?> c, JsonObject jObj, Resolver resolver) EmptyListIteratorFactory.newInstance
(Class<?> c, JsonObject jObj, Resolver resolver) EmptyMapFactory.newInstance
(Class<?> c, JsonObject jObj, Resolver resolver) EmptyNavigableMapFactory.newInstance
(Class<?> c, JsonObject jObj, Resolver resolver) EmptyNavigableSetFactory.newInstance
(Class<?> c, JsonObject jObj, Resolver resolver) EmptySetFactory.newInstance
(Class<?> c, JsonObject jObj, Resolver resolver) EnumClassFactory.newInstance
(Class<?> c, JsonObject jObj, Resolver resolver) ImmutableListFactory.newInstance
(Class<?> c, JsonObject jObj, Resolver resolver) ImmutableSetFactory.newInstance
(Class<?> c, JsonObject jObj, Resolver resolver) MapFactory.newInstance
(Class<?> c, JsonObject jObj, Resolver resolver) SealableListFactory.newInstance
(Class<?> c, JsonObject jObj, Resolver resolver) SealableMapFactory.newInstance
(Class<?> c, JsonObject jObj, Resolver resolver) SealableNavigableMapFactory.newInstance
(Class<?> c, JsonObject jObj, Resolver resolver) SealableNavigableSetFactory.newInstance
(Class<?> c, JsonObject jObj, Resolver resolver) SealableSetFactory.newInstance
(Class<?> c, JsonObject jObj, Resolver resolver) StackTraceElementFactory.newInstance
(Class<?> c, JsonObject jObj, Resolver resolver) ThrowableFactory.newInstance
(Class<?> c, JsonObject jObj, Resolver resolver)