A B C D E F G H I J M N O P R S T W 

A

addNotCustomReader(Class) - Static method in class com.cedarsoftware.util.io.JsonReader
 
addNotCustomWriter(Class) - Static method in class com.cedarsoftware.util.io.JsonWriter
 
addReader(Class, JsonReader.JsonClassReader) - Static method in class com.cedarsoftware.util.io.JsonReader
 
addWriter(Class, JsonWriter.JsonClassWriter) - Static method in class com.cedarsoftware.util.io.JsonWriter
 
assignField(LinkedList<JsonObject<String, Object>>, JsonObject, Field, Object) - Method in class com.cedarsoftware.util.io.JsonReader
Map Json Map object field to Java object field.
assignInstantiator(Class, JsonReader.ClassFactory) - Static method in class com.cedarsoftware.util.io.JsonReader
For difficult to instantiate classes, you can add your own ClassFactory which will be called when the passed in class 'c' is encountered.

B

bigDecimalFrom(Object) - Static method in class com.cedarsoftware.util.io.JsonReader
 
bigIntegerFrom(Object) - Static method in class com.cedarsoftware.util.io.JsonReader
 

C

clear() - Method in class com.cedarsoftware.util.io.JsonObject
 
close() - Method in class com.cedarsoftware.util.io.JsonReader
 
close() - Method in class com.cedarsoftware.util.io.JsonWriter
 
com.cedarsoftware.util.io - package com.cedarsoftware.util.io
 
convertMapsToObjects(JsonObject<String, Object>) - Method in class com.cedarsoftware.util.io.JsonReader
Walk a JsonObject (Map of String keys to values) and return the Java object equivalent filled in as best as possible (everything except unresolved reference fields or unresolved array/collection elements).
convertParsedMapsToJava(JsonObject) - Method in class com.cedarsoftware.util.io.JsonReader
This method converts a root Map, (which contains nested Maps and so forth representing a Java Object graph), to a Java object instance.
createJavaObjectInstance(Class, JsonObject) - Method in class com.cedarsoftware.util.io.JsonReader
This method creates a Java Object instance based on the passed in parameters.

D

DATE_FORMAT - Static variable in class com.cedarsoftware.util.io.JsonWriter
 

E

ensureStringKeys(Map) - Static method in class com.cedarsoftware.util.io.JsonWriter
 

F

FIELD_SPECIFIERS - Static variable in class com.cedarsoftware.util.io.JsonWriter
 
flush() - Method in class com.cedarsoftware.util.io.JsonWriter
 
formatJson(String) - Static method in class com.cedarsoftware.util.io.JsonWriter
Format the passed in JSON string in a nice, human readable format.

G

getArgs() - Static method in class com.cedarsoftware.util.io.JsonWriter
 
getArray() - Method in class com.cedarsoftware.util.io.JsonObject
 
getCol() - Method in class com.cedarsoftware.util.io.JsonObject
 
getComponentType() - Method in class com.cedarsoftware.util.io.JsonObject
 
getDistance(Class, Class) - Static method in class com.cedarsoftware.util.io.JsonWriter
 
getId() - Method in class com.cedarsoftware.util.io.JsonObject
 
getLength() - Method in class com.cedarsoftware.util.io.JsonObject
 
getLine() - Method in class com.cedarsoftware.util.io.JsonObject
 
getObjectsReferenced() - Method in class com.cedarsoftware.util.io.JsonWriter
Provide access to subclasses.
getObjectsVisited() - Method in class com.cedarsoftware.util.io.JsonWriter
Provide access to subclasses.
getPos() - Method in class com.cedarsoftware.util.io.JsonObject
Deprecated.
getPrimitiveValue() - Method in class com.cedarsoftware.util.io.JsonObject
 
getRawType(Type) - Static method in class com.cedarsoftware.util.io.JsonReader
 
getTarget() - Method in class com.cedarsoftware.util.io.JsonObject
 
getTargetClass() - Method in class com.cedarsoftware.util.io.JsonObject
 
getType() - Method in class com.cedarsoftware.util.io.JsonObject
 

H

hasId() - Method in class com.cedarsoftware.util.io.JsonObject
 
hasPrimitiveForm() - Method in class com.cedarsoftware.util.io.JsonWriter.BigDecimalWriter
 
hasPrimitiveForm() - Method in class com.cedarsoftware.util.io.JsonWriter.BigIntegerWriter
 
hasPrimitiveForm() - Method in class com.cedarsoftware.util.io.JsonWriter.CalendarWriter
 
hasPrimitiveForm() - Method in class com.cedarsoftware.util.io.JsonWriter.ClassWriter
 
hasPrimitiveForm() - Method in class com.cedarsoftware.util.io.JsonWriter.DateWriter
 
hasPrimitiveForm() - Method in interface com.cedarsoftware.util.io.JsonWriter.JsonClassWriter
 
hasPrimitiveForm() - Method in class com.cedarsoftware.util.io.JsonWriter.JsonStringWriter
 
hasPrimitiveForm() - Method in class com.cedarsoftware.util.io.JsonWriter.LocaleWriter
 
hasPrimitiveForm() - Method in class com.cedarsoftware.util.io.JsonWriter.StringBufferWriter
 
hasPrimitiveForm() - Method in class com.cedarsoftware.util.io.JsonWriter.StringBuilderWriter
 
hasPrimitiveForm() - Method in class com.cedarsoftware.util.io.JsonWriter.TimestampWriter
 
hasPrimitiveForm() - Method in class com.cedarsoftware.util.io.JsonWriter.TimeZoneWriter
 

I

isArray() - Method in class com.cedarsoftware.util.io.JsonObject
 
isCollection() - Method in class com.cedarsoftware.util.io.JsonObject
 
isMap() - Method in class com.cedarsoftware.util.io.JsonObject
 
ISO_DATE_FORMAT - Static variable in class com.cedarsoftware.util.io.JsonWriter
 
ISO_DATE_TIME_FORMAT - Static variable in class com.cedarsoftware.util.io.JsonWriter
 
isPrettyPrint() - Method in class com.cedarsoftware.util.io.JsonWriter
 
isPrimitive() - Method in class com.cedarsoftware.util.io.JsonObject
 
isPrimitive(Class) - Static method in class com.cedarsoftware.util.io.JsonReader
 
isPrimitiveWrapper(Class) - Static method in class com.cedarsoftware.util.io.JsonObject
 

J

JsonObject<K,V> - Class in com.cedarsoftware.util.io
This class holds a JSON object in a LinkedHashMap.
JsonObject() - Constructor for class com.cedarsoftware.util.io.JsonObject
 
jsonObjectsToJava(JsonObject) - Method in class com.cedarsoftware.util.io.JsonReader
Convert a root JsonObject that represents parsed JSON, into an actual Java object.
JsonReader - Class in com.cedarsoftware.util.io
Read an object graph in JSON format and make it available in Java objects, or in a "Map of Maps." (untyped representation).
JsonReader() - Constructor for class com.cedarsoftware.util.io.JsonReader
 
JsonReader(InputStream) - Constructor for class com.cedarsoftware.util.io.JsonReader
 
JsonReader(InputStream, boolean) - Constructor for class com.cedarsoftware.util.io.JsonReader
 
JsonReader.BigDecimalReader - Class in com.cedarsoftware.util.io
 
JsonReader.BigDecimalReader() - Constructor for class com.cedarsoftware.util.io.JsonReader.BigDecimalReader
 
JsonReader.BigIntegerReader - Class in com.cedarsoftware.util.io
 
JsonReader.BigIntegerReader() - Constructor for class com.cedarsoftware.util.io.JsonReader.BigIntegerReader
 
JsonReader.CalendarReader - Class in com.cedarsoftware.util.io
 
JsonReader.CalendarReader() - Constructor for class com.cedarsoftware.util.io.JsonReader.CalendarReader
 
JsonReader.ClassFactory - Interface in com.cedarsoftware.util.io
 
JsonReader.ClassReader - Class in com.cedarsoftware.util.io
 
JsonReader.ClassReader() - Constructor for class com.cedarsoftware.util.io.JsonReader.ClassReader
 
JsonReader.CollectionFactory - Class in com.cedarsoftware.util.io
Use to create new instances of collection interfaces (needed for empty collections)
JsonReader.CollectionFactory() - Constructor for class com.cedarsoftware.util.io.JsonReader.CollectionFactory
 
JsonReader.DateReader - Class in com.cedarsoftware.util.io
 
JsonReader.DateReader() - Constructor for class com.cedarsoftware.util.io.JsonReader.DateReader
 
JsonReader.JsonClassReader - Interface in com.cedarsoftware.util.io
 
JsonReader.LocaleReader - Class in com.cedarsoftware.util.io
 
JsonReader.LocaleReader() - Constructor for class com.cedarsoftware.util.io.JsonReader.LocaleReader
 
JsonReader.MapFactory - Class in com.cedarsoftware.util.io
Use to create new instances of Map interfaces (needed for empty Maps)
JsonReader.MapFactory() - Constructor for class com.cedarsoftware.util.io.JsonReader.MapFactory
 
JsonReader.SqlDateReader - Class in com.cedarsoftware.util.io
 
JsonReader.SqlDateReader() - Constructor for class com.cedarsoftware.util.io.JsonReader.SqlDateReader
 
JsonReader.StringBufferReader - Class in com.cedarsoftware.util.io
 
JsonReader.StringBufferReader() - Constructor for class com.cedarsoftware.util.io.JsonReader.StringBufferReader
 
JsonReader.StringBuilderReader - Class in com.cedarsoftware.util.io
 
JsonReader.StringBuilderReader() - Constructor for class com.cedarsoftware.util.io.JsonReader.StringBuilderReader
 
JsonReader.StringReader - Class in com.cedarsoftware.util.io
 
JsonReader.StringReader() - Constructor for class com.cedarsoftware.util.io.JsonReader.StringReader
 
JsonReader.TimestampReader - Class in com.cedarsoftware.util.io
 
JsonReader.TimestampReader() - Constructor for class com.cedarsoftware.util.io.JsonReader.TimestampReader
 
JsonReader.TimeZoneReader - Class in com.cedarsoftware.util.io
 
JsonReader.TimeZoneReader() - Constructor for class com.cedarsoftware.util.io.JsonReader.TimeZoneReader
 
jsonToJava(String) - Static method in class com.cedarsoftware.util.io.JsonReader
Convert the passed in JSON string into a Java object graph.
jsonToMaps(String) - Static method in class com.cedarsoftware.util.io.JsonReader
Convert the passed in JSON string into a Java object graph that consists solely of Java Maps where the keys are the fields and the values are primitives or other Maps (in the case of objects).
JsonWriter - Class in com.cedarsoftware.util.io
Output a Java object graph in JSON format.
JsonWriter(OutputStream) - Constructor for class com.cedarsoftware.util.io.JsonWriter
 
JsonWriter(OutputStream, Map<String, Object>) - Constructor for class com.cedarsoftware.util.io.JsonWriter
 
JsonWriter.BigDecimalWriter - Class in com.cedarsoftware.util.io
 
JsonWriter.BigDecimalWriter() - Constructor for class com.cedarsoftware.util.io.JsonWriter.BigDecimalWriter
 
JsonWriter.BigIntegerWriter - Class in com.cedarsoftware.util.io
 
JsonWriter.BigIntegerWriter() - Constructor for class com.cedarsoftware.util.io.JsonWriter.BigIntegerWriter
 
JsonWriter.CalendarWriter - Class in com.cedarsoftware.util.io
 
JsonWriter.CalendarWriter() - Constructor for class com.cedarsoftware.util.io.JsonWriter.CalendarWriter
 
JsonWriter.ClassWriter - Class in com.cedarsoftware.util.io
 
JsonWriter.ClassWriter() - Constructor for class com.cedarsoftware.util.io.JsonWriter.ClassWriter
 
JsonWriter.DateWriter - Class in com.cedarsoftware.util.io
 
JsonWriter.DateWriter() - Constructor for class com.cedarsoftware.util.io.JsonWriter.DateWriter
 
JsonWriter.JsonClassWriter - Interface in com.cedarsoftware.util.io
 
JsonWriter.JsonStringWriter - Class in com.cedarsoftware.util.io
 
JsonWriter.JsonStringWriter() - Constructor for class com.cedarsoftware.util.io.JsonWriter.JsonStringWriter
 
JsonWriter.LocaleWriter - Class in com.cedarsoftware.util.io
 
JsonWriter.LocaleWriter() - Constructor for class com.cedarsoftware.util.io.JsonWriter.LocaleWriter
 
JsonWriter.StringBufferWriter - Class in com.cedarsoftware.util.io
 
JsonWriter.StringBufferWriter() - Constructor for class com.cedarsoftware.util.io.JsonWriter.StringBufferWriter
 
JsonWriter.StringBuilderWriter - Class in com.cedarsoftware.util.io
 
JsonWriter.StringBuilderWriter() - Constructor for class com.cedarsoftware.util.io.JsonWriter.StringBuilderWriter
 
JsonWriter.TimestampWriter - Class in com.cedarsoftware.util.io
 
JsonWriter.TimestampWriter() - Constructor for class com.cedarsoftware.util.io.JsonWriter.TimestampWriter
 
JsonWriter.TimeZoneWriter - Class in com.cedarsoftware.util.io
 
JsonWriter.TimeZoneWriter() - Constructor for class com.cedarsoftware.util.io.JsonWriter.TimeZoneWriter
 

M

MAX_CODE_POINT - Static variable in class com.cedarsoftware.util.io.JsonReader
 
MIN_HIGH_SURROGATE - Static variable in class com.cedarsoftware.util.io.JsonReader
 
MIN_LOW_SURROGATE - Static variable in class com.cedarsoftware.util.io.JsonReader
 
MIN_SUPPLEMENTARY_CODE_POINT - Static variable in class com.cedarsoftware.util.io.JsonReader
 

N

newInstance(Class) - Method in interface com.cedarsoftware.util.io.JsonReader.ClassFactory
 
newInstance(Class) - Method in class com.cedarsoftware.util.io.JsonReader.CollectionFactory
 
newInstance(Class) - Method in class com.cedarsoftware.util.io.JsonReader.MapFactory
 
newLine(Writer) - Method in class com.cedarsoftware.util.io.JsonWriter
 

O

objectToJson(Object) - Static method in class com.cedarsoftware.util.io.JsonWriter
 
objectToJson(Object, Map<String, Object>) - Static method in class com.cedarsoftware.util.io.JsonWriter
Convert a Java Object to a JSON String.

P

PRETTY_PRINT - Static variable in class com.cedarsoftware.util.io.JsonWriter
 
put(K, V) - Method in class com.cedarsoftware.util.io.JsonObject
 

R

read(Object, LinkedList<JsonObject<String, Object>>) - Method in class com.cedarsoftware.util.io.JsonReader.BigDecimalReader
 
read(Object, LinkedList<JsonObject<String, Object>>) - Method in class com.cedarsoftware.util.io.JsonReader.BigIntegerReader
 
read(Object, LinkedList<JsonObject<String, Object>>) - Method in class com.cedarsoftware.util.io.JsonReader.CalendarReader
 
read(Object, LinkedList<JsonObject<String, Object>>) - Method in class com.cedarsoftware.util.io.JsonReader.ClassReader
 
read(Object, LinkedList<JsonObject<String, Object>>) - Method in class com.cedarsoftware.util.io.JsonReader.DateReader
 
read(Object, LinkedList<JsonObject<String, Object>>) - Method in interface com.cedarsoftware.util.io.JsonReader.JsonClassReader
 
read(Object, LinkedList<JsonObject<String, Object>>) - Method in class com.cedarsoftware.util.io.JsonReader.LocaleReader
 
read(Object, LinkedList<JsonObject<String, Object>>) - Method in class com.cedarsoftware.util.io.JsonReader.SqlDateReader
 
read(Object, LinkedList<JsonObject<String, Object>>) - Method in class com.cedarsoftware.util.io.JsonReader.StringBufferReader
 
read(Object, LinkedList<JsonObject<String, Object>>) - Method in class com.cedarsoftware.util.io.JsonReader.StringBuilderReader
 
read(Object, LinkedList<JsonObject<String, Object>>) - Method in class com.cedarsoftware.util.io.JsonReader.StringReader
 
read(Object, LinkedList<JsonObject<String, Object>>) - Method in class com.cedarsoftware.util.io.JsonReader.TimestampReader
 
read(Object, LinkedList<JsonObject<String, Object>>) - Method in class com.cedarsoftware.util.io.JsonReader.TimeZoneReader
 
readIfMatching(Object, Class, LinkedList<JsonObject<String, Object>>) - Method in class com.cedarsoftware.util.io.JsonReader
 
readObject() - Method in class com.cedarsoftware.util.io.JsonReader
Finite State Machine (FSM) used to parse the JSON input into JsonObject's (Maps).

S

setTarget(Object) - Method in class com.cedarsoftware.util.io.JsonObject
 
setType(String) - Method in class com.cedarsoftware.util.io.JsonObject
 
size() - Method in class com.cedarsoftware.util.io.JsonObject
 

T

tabIn(Writer) - Method in class com.cedarsoftware.util.io.JsonWriter
 
tabOut(Writer) - Method in class com.cedarsoftware.util.io.JsonWriter
 
toJava(String) - Static method in class com.cedarsoftware.util.io.JsonReader
Deprecated.
toJson(Object) - Static method in class com.cedarsoftware.util.io.JsonWriter
Deprecated.
toJson(Object, Map<String, Object>) - Static method in class com.cedarsoftware.util.io.JsonWriter
Deprecated.
toMaps(String) - Static method in class com.cedarsoftware.util.io.JsonReader
Deprecated.
traceField(LinkedList<Object>, Object, Field) - Method in class com.cedarsoftware.util.io.JsonWriter
Push object associated to field onto stack for further tracing.
traceFields(LinkedList<Object>, Object) - Method in class com.cedarsoftware.util.io.JsonWriter
Reach-ability trace to visit all objects within the graph to be written.
traceReferences(Object) - Method in class com.cedarsoftware.util.io.JsonWriter
 
traverseArray(LinkedList<JsonObject<String, Object>>, JsonObject<String, Object>) - Method in class com.cedarsoftware.util.io.JsonReader
Traverse the JsonObject associated to an array (of any type).
traverseCollection(LinkedList<JsonObject<String, Object>>, JsonObject) - Method in class com.cedarsoftware.util.io.JsonReader
Process java.util.Collection and it's derivatives.
traverseCollectionNoObj(LinkedList<JsonObject<String, Object>>, JsonObject) - Method in class com.cedarsoftware.util.io.JsonReader
Process java.util.Collection and it's derivatives.
traverseFields(LinkedList<JsonObject<String, Object>>, JsonObject<String, Object>) - Method in class com.cedarsoftware.util.io.JsonReader
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.
traverseFieldsNoObj(LinkedList<JsonObject<String, Object>>, JsonObject<String, Object>) - Method in class com.cedarsoftware.util.io.JsonReader
 
traverseMap(LinkedList<JsonObject<String, Object>>, JsonObject<String, Object>) - Method in class com.cedarsoftware.util.io.JsonReader
Process java.util.Map and it's derivatives.
TYPE - Static variable in class com.cedarsoftware.util.io.JsonWriter
 

W

write(Object, boolean, Writer) - Method in class com.cedarsoftware.util.io.JsonWriter.BigDecimalWriter
 
write(Object, boolean, Writer) - Method in class com.cedarsoftware.util.io.JsonWriter.BigIntegerWriter
 
write(Object, boolean, Writer) - Method in class com.cedarsoftware.util.io.JsonWriter.CalendarWriter
 
write(Object, boolean, Writer) - Method in class com.cedarsoftware.util.io.JsonWriter.ClassWriter
 
write(Object, boolean, Writer) - Method in class com.cedarsoftware.util.io.JsonWriter.DateWriter
 
write(Object, boolean, Writer) - Method in interface com.cedarsoftware.util.io.JsonWriter.JsonClassWriter
 
write(Object, boolean, Writer) - Method in class com.cedarsoftware.util.io.JsonWriter.JsonStringWriter
 
write(Object, boolean, Writer) - Method in class com.cedarsoftware.util.io.JsonWriter.LocaleWriter
 
write(Object, boolean, Writer) - Method in class com.cedarsoftware.util.io.JsonWriter.StringBufferWriter
 
write(Object, boolean, Writer) - Method in class com.cedarsoftware.util.io.JsonWriter.StringBuilderWriter
 
write(Object, boolean, Writer) - Method in class com.cedarsoftware.util.io.JsonWriter.TimestampWriter
 
write(Object, boolean, Writer) - Method in class com.cedarsoftware.util.io.JsonWriter.TimeZoneWriter
 
write(Object) - Method in class com.cedarsoftware.util.io.JsonWriter
 
writeArrayElementIfMatching(Class, Object, boolean, Writer) - Method in class com.cedarsoftware.util.io.JsonWriter
 
writeIfMatching(Object, boolean, Writer) - Method in class com.cedarsoftware.util.io.JsonWriter
 
writeImpl(Object, boolean) - Method in class com.cedarsoftware.util.io.JsonWriter
 
writeJsonUtf8String(String, Writer) - Static method in class com.cedarsoftware.util.io.JsonWriter
Write out special characters "\b, \f, \t, \n, \r", as such, backslash as \\ quote as \" and values less than an ASCII space (20hex) as "\\u00xx" format, characters in the range of ASCII space to a '~' as ASCII, and anything higher in UTF-8.
writePrimitiveForm(Object, Writer) - Method in class com.cedarsoftware.util.io.JsonWriter.BigDecimalWriter
 
writePrimitiveForm(Object, Writer) - Method in class com.cedarsoftware.util.io.JsonWriter.BigIntegerWriter
 
writePrimitiveForm(Object, Writer) - Method in class com.cedarsoftware.util.io.JsonWriter.CalendarWriter
 
writePrimitiveForm(Object, Writer) - Method in class com.cedarsoftware.util.io.JsonWriter.ClassWriter
 
writePrimitiveForm(Object, Writer) - Method in class com.cedarsoftware.util.io.JsonWriter.DateWriter
 
writePrimitiveForm(Object, Writer) - Method in interface com.cedarsoftware.util.io.JsonWriter.JsonClassWriter
 
writePrimitiveForm(Object, Writer) - Method in class com.cedarsoftware.util.io.JsonWriter.JsonStringWriter
 
writePrimitiveForm(Object, Writer) - Method in class com.cedarsoftware.util.io.JsonWriter.LocaleWriter
 
writePrimitiveForm(Object, Writer) - Method in class com.cedarsoftware.util.io.JsonWriter.StringBufferWriter
 
writePrimitiveForm(Object, Writer) - Method in class com.cedarsoftware.util.io.JsonWriter.StringBuilderWriter
 
writePrimitiveForm(Object, Writer) - Method in class com.cedarsoftware.util.io.JsonWriter.TimestampWriter
 
writePrimitiveForm(Object, Writer) - Method in class com.cedarsoftware.util.io.JsonWriter.TimeZoneWriter
 
A B C D E F G H I J M N O P R S T W 

Copyright © 2014. All rights reserved.