Index

A B C D E F G H I J K L M N O P R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

Accessor - Class in com.cedarsoftware.io.reflect
 
AccessorFactory - Interface in com.cedarsoftware.io.reflect
 
add(int, T) - Method in class com.cedarsoftware.io.util.SealableList
 
add(int, T) - Method in class com.cedarsoftware.io.util.SingletonList
 
add(E) - Method in class com.cedarsoftware.io.util.SealableNavigableSet
 
add(T) - Method in class com.cedarsoftware.io.util.SealableList
 
add(T) - Method in class com.cedarsoftware.io.util.SealableSet
 
add(T) - Method in class com.cedarsoftware.io.util.SingletonList
 
add(T) - Method in class com.cedarsoftware.io.util.SingletonSet
 
addAccessorFactory(String, AccessorFactory) - Method in class com.cedarsoftware.io.WriteOptionsBuilder
Add AccessorFactory to the accessor factories chain.
addAll(int, Collection<? extends T>) - Method in class com.cedarsoftware.io.util.SealableList
 
addAll(int, Collection<? extends T>) - Method in class com.cedarsoftware.io.util.SingletonList
 
addAll(Collection<? extends E>) - Method in class com.cedarsoftware.io.util.SealableNavigableSet
 
addAll(Collection<? extends T>) - Method in class com.cedarsoftware.io.util.SealableList
 
addAll(Collection<? extends T>) - Method in class com.cedarsoftware.io.util.SealableSet
 
addAll(Collection<? extends T>) - Method in class com.cedarsoftware.io.util.SingletonList
 
addAll(Collection<? extends T>) - Method in class com.cedarsoftware.io.util.SingletonSet
 
addClassFactory(Class<?>, JsonReader.ClassFactory) - Method in class com.cedarsoftware.io.ReadOptionsBuilder
Associate a ClassFactory to a Class that needs help being constructed and read in.
addConverterOverride(Class<?>, Class<?>, Convert<?>) - Method in class com.cedarsoftware.io.ReadOptionsBuilder
 
addCustomOption(String, Object) - Method in class com.cedarsoftware.io.ReadOptionsBuilder
Add a custom option, which may be useful when writing custom readers.
addCustomOption(String, Object) - Method in class com.cedarsoftware.io.WriteOptionsBuilder
Add a custom option, which may be useful when writing custom writers.
addCustomReaderClass(Class<?>, JsonReader.JsonClassReader) - Method in class com.cedarsoftware.io.ReadOptionsBuilder
 
addCustomWrittenClass(Class<?>, JsonWriter.JsonClassWriter) - Method in class com.cedarsoftware.io.WriteOptionsBuilder
 
addCustomWrittenClasses(Map<Class<?>, JsonWriter.JsonClassWriter>) - Method in class com.cedarsoftware.io.WriteOptionsBuilder
 
addExcludedField(Class<?>, String) - Method in class com.cedarsoftware.io.WriteOptionsBuilder
 
addExcludedFields(Class<?>, Collection<String>) - Method in class com.cedarsoftware.io.WriteOptionsBuilder
 
addExcludedFields(Map<Class<?>, Collection<String>>) - Method in class com.cedarsoftware.io.WriteOptionsBuilder
 
addFieldFilter(FieldFilter) - Method in class com.cedarsoftware.io.ReadOptionsBuilder
Add a class to the field filter list - allows adding more field filter types
addFieldFilter(String, FieldFilter) - Method in class com.cedarsoftware.io.WriteOptionsBuilder
Add FieldFilter to the field filter chain.
addIncludedField(Class<?>, String) - Method in class com.cedarsoftware.io.WriteOptionsBuilder
 
addIncludedFields(Class<?>, Collection<String>) - Method in class com.cedarsoftware.io.WriteOptionsBuilder
 
addIncludedFields(Map<Class<?>, Collection<String>>) - Method in class com.cedarsoftware.io.WriteOptionsBuilder
 
addInjectorFactory(InjectorFactory) - Method in class com.cedarsoftware.io.ReadOptionsBuilder
Add a class to the injector factory list - allows to add injector to the class
addMethodFilter(String, MethodFilter) - Method in class com.cedarsoftware.io.WriteOptionsBuilder
Add MethodFilter to the filter chain.
addNamedMethodFilter(String, Class<?>, String) - Method in class com.cedarsoftware.io.WriteOptionsBuilder
Add a NamedMethodFilter to the filter chain.
addNonReferenceableClass(Class<?>) - Method in class com.cedarsoftware.io.ReadOptionsBuilder
 
addNonReferenceableClass(Class<?>) - Method in class com.cedarsoftware.io.WriteOptionsBuilder
 
addNonStandardGetter(Class<?>, String, String) - Method in class com.cedarsoftware.io.WriteOptionsBuilder
This option permits adding non-standard accessors (used when writing JSON) that access properties from objects, where the method name does not follow a standard setter/getter property name.
addNotCustomReaderClass(Class<?>) - Method in class com.cedarsoftware.io.ReadOptionsBuilder
Add a class to the not-customized list - the list of classes that you do not want to be picked up by a custom reader (that could happen through inheritance).
addNotCustomWrittenClass(Class<?>) - Method in class com.cedarsoftware.io.WriteOptionsBuilder
Add a class to the not-customized list - the list of classes that you do not want to be picked up by a custom writer (that could happen through inheritance).
addPermanentAccessorFactory(String, AccessorFactory) - Static method in class com.cedarsoftware.io.WriteOptionsBuilder
Add an AccessorFactory that is JVM lifecycle scoped.
addPermanentAlias(Class<?>, String) - Static method in class com.cedarsoftware.io.ReadOptionsBuilder
Call this method to add a permanent (JVM lifetime) alias of a class to an often shorter, name.
addPermanentAlias(Class<?>, String) - Static method in class com.cedarsoftware.io.WriteOptionsBuilder
Call this method to add a permanent (JVM lifetime) alias of a class to an often shorter, name.
addPermanentClassFactory(Class<?>, JsonReader.ClassFactory) - Static method in class com.cedarsoftware.io.ReadOptionsBuilder
Call this method to add a factory class that will be used to create instances of another class.
addPermanentCoercedType(Class<?>, Class<?>) - Static method in class com.cedarsoftware.io.ReadOptionsBuilder
Call this method to add a permanent (JVM lifetime) coercion of one class to another during instance creation.
addPermanentExcludedField(Class<?>, String) - Static method in class com.cedarsoftware.io.WriteOptionsBuilder
Call this method to add a permanent (JVM lifetime) excluded field name of class.
addPermanentFieldFilter(String, FieldFilter) - Static method in class com.cedarsoftware.io.WriteOptionsBuilder
Add a FieldFilter that is JVM lifecycle scoped.
addPermanentMethodFilter(String, MethodFilter) - Static method in class com.cedarsoftware.io.WriteOptionsBuilder
Add a MethodFilter that is JVM lifecycle scoped.
addPermanentNamedMethodFilter(String, Class<?>, String) - Static method in class com.cedarsoftware.io.WriteOptionsBuilder
Add a MethodFilter that is JVM lifecycle scoped.
addPermanentNonRef(Class<?>) - Static method in class com.cedarsoftware.io.WriteOptionsBuilder
Call this method to add a permanent (JVM lifetime) class that should not be treated as referencable when being written out to JSON.
addPermanentNonReferenceableClass(Class<?>) - Static method in class com.cedarsoftware.io.ReadOptionsBuilder
Add a class permanently (JVM lifecycle) to the Non-referenceable list.
addPermanentNonStandardGetter(Class<?>, String, String) - Static method in class com.cedarsoftware.io.WriteOptionsBuilder
This option permits adding non-standard getters (used when writing JSON) that access properties from objects, where the method name does not follow a standard setter/getter property name.
addPermanentNonStandardSetter(Class<?>, String, String) - Static method in class com.cedarsoftware.io.ReadOptionsBuilder
Add the String name of the "setter" (injector) associated to the field name. mappings for the passed in Class.
addPermanentNotCustomReadClass(Class<?>) - Static method in class com.cedarsoftware.io.ReadOptionsBuilder
Add a class permanently (JVM lifecycle) to the Not-Custom reader list.
addPermanentNotCustomWrittenClass(Class<?>) - Static method in class com.cedarsoftware.io.WriteOptionsBuilder
Call this method to add a permanent (JVM lifetime) class that should not be written with a custom writer when being written out to JSON.
addPermanentNotImportedField(Class<?>, String) - Static method in class com.cedarsoftware.io.ReadOptionsBuilder
Add a field to a class that should not be imported.
addPermanentReader(Class<?>, JsonReader.JsonClassReader) - Static method in class com.cedarsoftware.io.ReadOptionsBuilder
Call this method to add a custom JSON reader to json-io.
addPermanentWriter(Class<?>, JsonWriter.JsonClassWriter) - Static method in class com.cedarsoftware.io.WriteOptionsBuilder
Call this method to add a custom JSON writer to json-io.
aliases() - Method in interface com.cedarsoftware.io.WriteOptions
 
aliasTypeName(Class<?>, String) - Method in class com.cedarsoftware.io.ReadOptionsBuilder
 
aliasTypeName(Class<?>, String) - Method in class com.cedarsoftware.io.WriteOptionsBuilder
 
aliasTypeName(String, String) - Method in class com.cedarsoftware.io.ReadOptionsBuilder
 
aliasTypeName(String, String) - Method in class com.cedarsoftware.io.WriteOptionsBuilder
 
aliasTypeNames(Map<String, String>) - Method in class com.cedarsoftware.io.ReadOptionsBuilder
 
aliasTypeNames(Map<String, String>) - Method in class com.cedarsoftware.io.WriteOptionsBuilder
 
allowNanAndInfinity(boolean) - Method in class com.cedarsoftware.io.ReadOptionsBuilder
 
allowNanAndInfinity(boolean) - Method in class com.cedarsoftware.io.WriteOptionsBuilder
 
ALWAYS - Enum constant in enum com.cedarsoftware.io.WriteOptions.ShowType
 
apply(Class<?>, String) - Method in interface com.cedarsoftware.io.ReadOptionsBuilder.AliasApplier
 
ArgumentHelper - Class in com.cedarsoftware.io
 
ArgumentHelper() - Constructor for class com.cedarsoftware.io.ArgumentHelper
 
ArrayFactory<T> - Class in com.cedarsoftware.io.factory
 
ArrayFactory(Class<T>) - Constructor for class com.cedarsoftware.io.factory.ArrayFactory
 
asClass(Class<T>) - Method in class com.cedarsoftware.io.JsonIo.JavaObjectBuilder
Completes the conversion by specifying a target class.
asClass(Class<T>) - Method in class com.cedarsoftware.io.JsonIo.JavaStreamBuilder
Completes the JSON parsing by specifying a target class.
asClass(Class<T>) - Method in class com.cedarsoftware.io.JsonIo.JavaStringBuilder
Completes the JSON parsing by specifying a target class.
assignField(JsonObject, Injector, Object) - Method in class com.cedarsoftware.io.ObjectResolver
Map a JSON object field to a Java object field.
assignInstantiator(Class<?>, JsonReader.ClassFactory) - Static method in class com.cedarsoftware.io.ReadOptionsBuilder
asType(TypeHolder<T>) - Method in class com.cedarsoftware.io.JsonIo.JavaObjectBuilder
Completes the conversion by specifying a generic type.
asType(TypeHolder<T>) - Method in class com.cedarsoftware.io.JsonIo.JavaStreamBuilder
Completes the JSON parsing by specifying a generic type.
asType(TypeHolder<T>) - Method in class com.cedarsoftware.io.JsonIo.JavaStringBuilder
Completes the JSON parsing by specifying a generic type.

B

BIG_DECIMAL - Enum constant in enum com.cedarsoftware.io.ReadOptions.Decimals
 
BIG_INTEGER - Enum constant in enum com.cedarsoftware.io.ReadOptions.Integers
 
BigDecimalWriter() - Constructor for class com.cedarsoftware.io.Writers.BigDecimalWriter
 
BigIntegerWriter() - Constructor for class com.cedarsoftware.io.Writers.BigIntegerWriter
 
BOTH - Enum constant in enum com.cedarsoftware.io.ReadOptions.Decimals
 
BOTH - Enum constant in enum com.cedarsoftware.io.ReadOptions.Integers
 
build() - Method in class com.cedarsoftware.io.ReadOptionsBuilder
 
build() - Method in class com.cedarsoftware.io.WriteOptionsBuilder
Seal the instance of this class so that no more changes can be made to it.
buildAccessor(Field, Map<Class<?>, Map<String, String>>, String) - Method in interface com.cedarsoftware.io.reflect.AccessorFactory
Creates accessors for accessing data from an object.
buildAccessor(Field, Map<Class<?>, Map<String, String>>, String) - Method in class com.cedarsoftware.io.reflect.factories.GetMethodAccessorFactory
 
buildAccessor(Field, Map<Class<?>, Map<String, String>>, String) - Method in class com.cedarsoftware.io.reflect.factories.IsMethodAccessorFactory
 
ByteArrayWriter - Class in com.cedarsoftware.io.writers
 
ByteArrayWriter() - Constructor for class com.cedarsoftware.io.writers.ByteArrayWriter
 
ByteBufferWriter - Class in com.cedarsoftware.io.writers
 
ByteBufferWriter() - Constructor for class com.cedarsoftware.io.writers.ByteBufferWriter
 

C

CalendarWriter() - Constructor for class com.cedarsoftware.io.Writers.CalendarWriter
 
ceiling(E) - Method in class com.cedarsoftware.io.util.SealableNavigableSet
 
ceilingEntry(K) - Method in class com.cedarsoftware.io.util.SealableNavigableMap
 
ceilingKey(K) - Method in class com.cedarsoftware.io.util.SealableNavigableMap
 
CharacterPrimArrayFactory - Class in com.cedarsoftware.io.factory
 
CharacterPrimArrayFactory() - Constructor for class com.cedarsoftware.io.factory.CharacterPrimArrayFactory
 
CharacterWriter() - Constructor for class com.cedarsoftware.io.Writers.CharacterWriter
 
CharBufferWriter - Class in com.cedarsoftware.io.writers
 
CharBufferWriter() - Constructor for class com.cedarsoftware.io.writers.CharBufferWriter
 
CheckedFactory - Class in com.cedarsoftware.io.factory
 
CheckedFactory() - Constructor for class com.cedarsoftware.io.factory.CheckedFactory
 
CLASS_LOADER_NAME - Static variable in class com.cedarsoftware.io.factory.StackTraceElementFactory
 
classLoader(ClassLoader) - Method in class com.cedarsoftware.io.ReadOptionsBuilder
 
classLoader(ClassLoader) - Method in class com.cedarsoftware.io.WriteOptionsBuilder
 
ClassWriter() - Constructor for class com.cedarsoftware.io.Writers.ClassWriter
 
cleanup() - Method in class com.cedarsoftware.io.Resolver
 
clear() - Method in class com.cedarsoftware.io.JsonObject
 
clear() - Method in interface com.cedarsoftware.io.ReferenceTracker
 
clear() - Method in class com.cedarsoftware.io.util.SealableList
 
clear() - Method in class com.cedarsoftware.io.util.SealableMap
 
clear() - Method in class com.cedarsoftware.io.util.SealableNavigableMap
 
clear() - Method in class com.cedarsoftware.io.util.SealableNavigableSet
 
clear() - Method in class com.cedarsoftware.io.util.SealableSet
 
clear() - Method in class com.cedarsoftware.io.util.SingletonList
 
clear() - Method in class com.cedarsoftware.io.util.SingletonMap
 
clear() - Method in class com.cedarsoftware.io.util.SingletonSet
 
clearCaches() - Method in interface com.cedarsoftware.io.ReadOptions
 
clearCaches() - Method in interface com.cedarsoftware.io.WriteOptions
 
close() - Method in class com.cedarsoftware.io.JsonReader
 
close() - Method in class com.cedarsoftware.io.JsonWriter
 
closeStream(boolean) - Method in class com.cedarsoftware.io.ReadOptionsBuilder
 
closeStream(boolean) - Method in class com.cedarsoftware.io.WriteOptionsBuilder
 
coerceClass(String, Class<?>) - Method in class com.cedarsoftware.io.ReadOptionsBuilder
Coerce a class from one type (named in the JSON) to another type.
col - Variable in class com.cedarsoftware.io.JsonValue
 
CollectionFactory - Class in com.cedarsoftware.io.factory
 
CollectionFactory() - Constructor for class com.cedarsoftware.io.factory.CollectionFactory
 
com.cedarsoftware.io - package com.cedarsoftware.io
 
com.cedarsoftware.io.factory - package com.cedarsoftware.io.factory
 
com.cedarsoftware.io.prettyprint - package com.cedarsoftware.io.prettyprint
 
com.cedarsoftware.io.reflect - package com.cedarsoftware.io.reflect
 
com.cedarsoftware.io.reflect.factories - package com.cedarsoftware.io.reflect.factories
 
com.cedarsoftware.io.reflect.filters - package com.cedarsoftware.io.reflect.filters
 
com.cedarsoftware.io.reflect.filters.field - package com.cedarsoftware.io.reflect.filters.field
 
com.cedarsoftware.io.reflect.filters.method - package com.cedarsoftware.io.reflect.filters.method
 
com.cedarsoftware.io.util - package com.cedarsoftware.io.util
 
com.cedarsoftware.io.writers - package com.cedarsoftware.io.writers
 
CompactMapFactory - Class in com.cedarsoftware.io.factory
Factory for creating CompactMap instances from JSON with shortened configuration format.
CompactMapFactory() - Constructor for class com.cedarsoftware.io.factory.CompactMapFactory
 
CompactMapWriter - Class in com.cedarsoftware.io.writers
Writer for CompactMap instances that produces a shortened configuration format.
CompactMapWriter() - Constructor for class com.cedarsoftware.io.writers.CompactMapWriter
 
CompactSetFactory - Class in com.cedarsoftware.io.factory
Factory for creating CompactSet instances from JSON with shortened configuration format.
CompactSetFactory() - Constructor for class com.cedarsoftware.io.factory.CompactSetFactory
 
CompactSetWriter - Class in com.cedarsoftware.io.writers
Writer for CompactSet instances that produces a shortened configuration format.
CompactSetWriter() - Constructor for class com.cedarsoftware.io.writers.CompactSetWriter
 
comparator() - Method in class com.cedarsoftware.io.util.SealableNavigableMap
 
comparator() - Method in class com.cedarsoftware.io.util.SealableNavigableSet
 
contains(Object) - Method in class com.cedarsoftware.io.util.SealableList
 
contains(Object) - Method in class com.cedarsoftware.io.util.SealableNavigableSet
 
contains(Object) - Method in class com.cedarsoftware.io.util.SealableSet
 
contains(Object) - Method in class com.cedarsoftware.io.util.SingletonList
 
contains(Object) - Method in class com.cedarsoftware.io.util.SingletonSet
 
containsAll(Collection<?>) - Method in class com.cedarsoftware.io.util.SealableList
 
containsAll(Collection<?>) - Method in class com.cedarsoftware.io.util.SealableNavigableSet
 
containsAll(Collection<?>) - Method in class com.cedarsoftware.io.util.SealableSet
 
containsAll(Collection<?>) - Method in class com.cedarsoftware.io.util.SingletonList
 
containsAll(Collection<?>) - Method in class com.cedarsoftware.io.util.SingletonSet
 
containsKey(Object) - Method in class com.cedarsoftware.io.JsonObject
 
containsKey(Object) - Method in class com.cedarsoftware.io.util.SealableMap
 
containsKey(Object) - Method in class com.cedarsoftware.io.util.SealableNavigableMap
 
containsKey(Object) - Method in class com.cedarsoftware.io.util.SingletonMap
 
containsValue(Object) - Method in class com.cedarsoftware.io.JsonObject
 
containsValue(Object) - Method in class com.cedarsoftware.io.util.SealableMap
 
containsValue(Object) - Method in class com.cedarsoftware.io.util.SealableNavigableMap
 
containsValue(Object) - Method in class com.cedarsoftware.io.util.SingletonMap
 
Convert a Parsed JsonObject to a Fully Resolved Java Object - Search tag in com.cedarsoftware.io.Resolver.toJavaObjects(JsonObject, Type)
Section
create(Field, String) - Static method in class com.cedarsoftware.io.reflect.Injector
 
create(Field, String, String) - Static method in class com.cedarsoftware.io.reflect.Injector
 
createFieldAccessor(Field, String) - Static method in class com.cedarsoftware.io.reflect.Accessor
 
createInjector(Field, Map<Class<?>, Map<String, String>>, String) - Method in class com.cedarsoftware.io.reflect.factories.MethodInjectorFactory
Creates an Injector for the specified field, using optional custom method mappings and a unique name.
createInjector(Field, Map<Class<?>, Map<String, String>>, String) - Method in interface com.cedarsoftware.io.reflect.InjectorFactory
Creates accessors for accessing data from an object.
createIsName(String) - Static method in class com.cedarsoftware.io.reflect.factories.IsMethodAccessorFactory
Creates one of the names for boolean accessor
createMethodAccessor(Field, String, String) - Static method in class com.cedarsoftware.io.reflect.Accessor
 
CurrencyWriter() - Constructor for class com.cedarsoftware.io.Writers.CurrencyWriter
 

D

DateAsLongWriter() - Constructor for class com.cedarsoftware.io.Writers.DateAsLongWriter
 
DateWriter() - Constructor for class com.cedarsoftware.io.Writers.DateWriter
 
DECLARING_CLASS - Static variable in class com.cedarsoftware.io.factory.StackTraceElementFactory
 
deepCopy(Object, ReadOptions, WriteOptions) - Static method in class com.cedarsoftware.io.JsonIo
Creates a deep copy of an object by serializing it to JSON and then deserializing it back.
DefaultConverterOptions() - Constructor for class com.cedarsoftware.io.ReadOptionsBuilder.DefaultConverterOptions
 
DefaultMethodFilter - Class in com.cedarsoftware.io.reflect.filters.method
 
DefaultMethodFilter() - Constructor for class com.cedarsoftware.io.reflect.filters.method.DefaultMethodFilter
 
descendingIterator() - Method in class com.cedarsoftware.io.util.SealableNavigableSet
 
descendingKeySet() - Method in class com.cedarsoftware.io.util.SealableNavigableMap
 
descendingMap() - Method in class com.cedarsoftware.io.util.SealableNavigableMap
 
descendingSet() - Method in class com.cedarsoftware.io.util.SealableNavigableSet
 
DOUBLE - Enum constant in enum com.cedarsoftware.io.ReadOptions.Decimals
 
DoubleWriter() - Constructor for class com.cedarsoftware.io.Writers.DoubleWriter
 
DurationWriter() - Constructor for class com.cedarsoftware.io.Writers.DurationWriter
 

E

EmptyFactory - Class in com.cedarsoftware.io.factory
 
EmptyFactory() - Constructor for class com.cedarsoftware.io.factory.EmptyFactory
 
ensureJsonPrimitiveKeys(Map) - Static method in class com.cedarsoftware.io.JsonWriter
Ensure that all keys within the Map are String instances
entrySet() - Method in class com.cedarsoftware.io.JsonObject
 
entrySet() - Method in class com.cedarsoftware.io.util.SealableMap
 
entrySet() - Method in class com.cedarsoftware.io.util.SealableNavigableMap
 
entrySet() - Method in class com.cedarsoftware.io.util.SingletonMap
 
ENUM - Static variable in class com.cedarsoftware.io.JsonValue
 
EnumClassFactory - Class in com.cedarsoftware.io.factory
 
EnumClassFactory() - Constructor for class com.cedarsoftware.io.factory.EnumClassFactory
 
EnumFieldFilter - Class in com.cedarsoftware.io.reflect.filters.field
 
EnumFieldFilter() - Constructor for class com.cedarsoftware.io.reflect.filters.field.EnumFieldFilter
 
EnumsAsStringWriter() - Constructor for class com.cedarsoftware.io.Writers.EnumsAsStringWriter
 
EnumSetFactory - Class in com.cedarsoftware.io.factory
 
EnumSetFactory() - Constructor for class com.cedarsoftware.io.factory.EnumSetFactory
 
equals(Object) - Method in class com.cedarsoftware.io.JsonObject
 
equals(Object) - Method in class com.cedarsoftware.io.util.SealableList
 
equals(Object) - Method in class com.cedarsoftware.io.util.SealableMap
 
equals(Object) - Method in class com.cedarsoftware.io.util.SealableNavigableMap
 
equals(Object) - Method in class com.cedarsoftware.io.util.SealableNavigableSet
 
equals(Object) - Method in class com.cedarsoftware.io.util.SealableSet
 
equals(Object) - Method in class com.cedarsoftware.io.util.SingletonList
 
equals(Object) - Method in class com.cedarsoftware.io.util.SingletonMap
 
Example: - Search tag in com.cedarsoftware.io.JsonIo.JavaObjectBuilder.asClass(Class<T>)
Section
Example: - Search tag in com.cedarsoftware.io.JsonIo.JavaObjectBuilder.asType(TypeHolder<T>)
Section
Example: - Search tag in com.cedarsoftware.io.JsonIo.deepCopy(Object, ReadOptions, WriteOptions)
Section
Example: - Search tag in com.cedarsoftware.io.JsonIo.formatJson(String)
Section
Example: - Search tag in com.cedarsoftware.io.JsonIo.toObjects(InputStream, ReadOptions, Class<T>)
Section
Example: - Search tag in com.cedarsoftware.io.JsonIo.toObjects(JsonObject, ReadOptions, Class<T>)
Section
Example: - Search tag in com.cedarsoftware.io.JsonIo.toObjects(String, ReadOptions, Class<T>)
Section
Examples: - Search tag in com.cedarsoftware.io.JsonIo.JavaStreamBuilder.asClass(Class<T>)
Section
Examples: - Search tag in com.cedarsoftware.io.JsonIo.JavaStreamBuilder.asType(TypeHolder<T>)
Section
Examples: - Search tag in com.cedarsoftware.io.JsonIo.JavaStringBuilder.asClass(Class<T>)
Section
Examples: - Search tag in com.cedarsoftware.io.JsonIo.JavaStringBuilder.asType(TypeHolder<T>)
Section
Examples: - Search tag in com.cedarsoftware.io.JsonIo.toJava(InputStream, ReadOptions)
Section
Examples: - Search tag in com.cedarsoftware.io.JsonIo.toJava(JsonObject, ReadOptions)
Section
Examples: - Search tag in com.cedarsoftware.io.JsonIo.toJava(String, ReadOptions)
Section
Examples: - Search tag in com.cedarsoftware.io.JsonIo.toJson(Object, WriteOptions)
Section
Examples: - Search tag in com.cedarsoftware.io.JsonIo.toJson(OutputStream, Object, WriteOptions)
Section
extractString(Object) - Method in class com.cedarsoftware.io.Writers.ClassWriter
 
extractString(Object) - Method in class com.cedarsoftware.io.Writers.EnumsAsStringWriter
 
extractString(Object) - Method in class com.cedarsoftware.io.Writers.PrimitiveUtf8StringWriter
 
extractString(Object) - Method in class com.cedarsoftware.io.Writers.PrimitiveValueWriter
 
extractString(Object) - Method in class com.cedarsoftware.io.Writers.TimeZoneWriter
 
extractString(Object) - Method in class com.cedarsoftware.io.writers.ZoneIdWriter
 

F

failOnUnknownType(boolean) - Method in class com.cedarsoftware.io.ReadOptionsBuilder
 
falseChar() - Method in class com.cedarsoftware.io.ReadOptionsBuilder.DefaultConverterOptions
 
FieldFilter - Interface in com.cedarsoftware.io.reflect.filters
 
fieldMissing(Object, String, Object) - Method in interface com.cedarsoftware.io.JsonReader.MissingFieldHandler
Notify that a field is missing.
FILE_NAME - Static variable in class com.cedarsoftware.io.factory.StackTraceElementFactory
 
filter(Class<?>, String) - Method in class com.cedarsoftware.io.reflect.filters.method.DefaultMethodFilter
 
filter(Class<?>, String) - Method in class com.cedarsoftware.io.reflect.filters.method.NamedMethodFilter
 
filter(Class<?>, String) - Method in interface com.cedarsoftware.io.reflect.filters.MethodFilter
returns true to filer the method
filter(Field) - Method in class com.cedarsoftware.io.reflect.filters.field.EnumFieldFilter
 
filter(Field) - Method in class com.cedarsoftware.io.reflect.filters.field.ModifierMaskFilter
 
filter(Field) - Method in class com.cedarsoftware.io.reflect.filters.field.StaticFieldFilter
 
filter(Field) - Method in interface com.cedarsoftware.io.reflect.filters.FieldFilter
return true if you want to filter the field false if you don't
findClosest(Class<?>, Map<Class<?>, T>, T) - Static method in class com.cedarsoftware.io.MetaUtils
Deprecated.
This method is deprecated and will be removed in a future version. Use ClassUtilities.findClosest(Class, Map, Object) directly instead.
first() - Method in class com.cedarsoftware.io.util.SealableNavigableSet
 
firstEntry() - Method in class com.cedarsoftware.io.util.SealableNavigableMap
 
firstKey() - Method in class com.cedarsoftware.io.util.SealableNavigableMap
 
FloatingPointWriter() - Constructor for class com.cedarsoftware.io.Writers.FloatingPointWriter
 
floatPointBigDecimal() - Method in class com.cedarsoftware.io.ReadOptionsBuilder
Set Floating Point types to be returned as BigDecimals.
floatPointBoth() - Method in class com.cedarsoftware.io.ReadOptionsBuilder
Set Floating Point types to be returned as either Doubles or BigDecimals, depending on precision required to hold the number sourced from JSON.
floatPointDouble() - Method in class com.cedarsoftware.io.ReadOptionsBuilder
Set Floating Point types to be returned as Doubles.
FloatWriter() - Constructor for class com.cedarsoftware.io.Writers.FloatWriter
 
floor(E) - Method in class com.cedarsoftware.io.util.SealableNavigableSet
 
floorEntry(K) - Method in class com.cedarsoftware.io.util.SealableNavigableMap
 
floorKey(K) - Method in class com.cedarsoftware.io.util.SealableNavigableMap
 
flush() - Method in class com.cedarsoftware.io.JsonWriter
 
forceMapOutputAsTwoArrays(boolean) - Method in class com.cedarsoftware.io.WriteOptionsBuilder
 
forClass(Class<T>) - Static method in class com.cedarsoftware.io.TypeHolder
Creates a TypeHolder instance that wraps the given Class.
formatJson(String) - Static method in class com.cedarsoftware.io.JsonIo
Formats a JSON string with proper indentation and line breaks for readability.
forType(Type) - Static method in class com.cedarsoftware.io.TypeHolder
Creates a TypeHolder instance that wraps the given Type.
fromString(Class<?>, String) - Method in class com.cedarsoftware.io.factory.EnumClassFactory
 

G

gatherRemainingValues(Resolver, JsonObject, List<Object>, Set<String>) - Method in interface com.cedarsoftware.io.JsonReader.ClassFactory
 
get() - Method in class com.cedarsoftware.io.SealedSupplier
 
get(int) - Method in class com.cedarsoftware.io.util.SealableList
 
get(int) - Method in class com.cedarsoftware.io.util.SingletonList
 
get(Long) - Method in interface com.cedarsoftware.io.ReferenceTracker
 
get(Object) - Method in class com.cedarsoftware.io.JsonObject
 
get(Object) - Method in class com.cedarsoftware.io.util.SealableMap
 
get(Object) - Method in class com.cedarsoftware.io.util.SealableNavigableMap
 
get(Object) - Method in class com.cedarsoftware.io.util.SingletonMap
 
getAccessorsForClass(Class<?>) - Method in interface com.cedarsoftware.io.WriteOptions
 
getActualFieldName() - Method in class com.cedarsoftware.io.reflect.Accessor
 
getCharset() - Method in class com.cedarsoftware.io.ReadOptionsBuilder.DefaultConverterOptions
 
getClassFactory(Class<?>) - Method in interface com.cedarsoftware.io.ReadOptions
Get the ClassFactory associated to the passed in class.
getClassIfEnum(Class<?>) - Static method in class com.cedarsoftware.io.MetaUtils
Deprecated.
This method is deprecated and will be removed in a future version. Use ClassUtilities.getClassIfEnum(Class) directly instead.
getClassLoader() - Method in interface com.cedarsoftware.io.ReadOptions
 
getClassLoader() - Method in class com.cedarsoftware.io.ReadOptionsBuilder.DefaultConverterOptions
 
getClassLoader() - Method in interface com.cedarsoftware.io.WriteOptions
 
getCoercedClass(Class<?>) - Method in interface com.cedarsoftware.io.ReadOptions
Fetch the coerced class for the passed in fully qualified class name.
getCol() - Method in class com.cedarsoftware.io.JsonValue
 
getConverter() - Method in class com.cedarsoftware.io.Resolver
 
getConverterOptions() - Method in interface com.cedarsoftware.io.ReadOptions
 
getConverterOverrides() - Method in class com.cedarsoftware.io.ReadOptionsBuilder.DefaultConverterOptions
 
getCustomOption(String) - Method in interface com.cedarsoftware.io.ReadOptions
Get a custom option
getCustomOption(String) - Method in class com.cedarsoftware.io.ReadOptionsBuilder.DefaultConverterOptions
 
getCustomOption(String) - Method in interface com.cedarsoftware.io.WriteOptions
Get a custom option
getCustomReader(Class<?>) - Method in interface com.cedarsoftware.io.ReadOptions
Fetch the custom reader for the passed in Class.
getCustomWriter(Class<?>) - Method in interface com.cedarsoftware.io.WriteOptions
Fetch the custom writer for the passed in Class.
getDeclaringClass() - Method in class com.cedarsoftware.io.reflect.Accessor
 
getDeepDeclaredFields(Class<?>) - Method in interface com.cedarsoftware.io.ReadOptions
Gets the declared fields for the full class hierarchy of a given class
getDeepDeclaredFields(Class<?>) - Method in interface com.cedarsoftware.io.WriteOptions
Gets the declared fields for the full class hierarchy of a given class
getDeepInjectorMap(Class<?>) - Method in interface com.cedarsoftware.io.ReadOptions
 
getDefaultReadOptions() - Static method in class com.cedarsoftware.io.ReadOptionsBuilder
 
getDefaultWriteOptions() - Static method in class com.cedarsoftware.io.WriteOptionsBuilder
 
getDisplayName() - Method in class com.cedarsoftware.io.reflect.Injector
 
getEnumName(JsonObject) - Method in class com.cedarsoftware.io.factory.EnumClassFactory
 
getExcludedFields(Class<?>) - Method in interface com.cedarsoftware.io.WriteOptions
 
getFieldOrMethodName() - Method in class com.cedarsoftware.io.reflect.Accessor
The display name will be either the underlying field name or the underlying method name from which the method handle was created.
getFieldType() - Method in class com.cedarsoftware.io.reflect.Accessor
 
getGenericType() - Method in class com.cedarsoftware.io.reflect.Accessor
 
getGenericType() - Method in class com.cedarsoftware.io.reflect.Injector
 
getId() - Method in class com.cedarsoftware.io.JsonValue
 
getIncludedFields(Class<?>) - Method in interface com.cedarsoftware.io.WriteOptions
 
getItems() - Method in class com.cedarsoftware.io.JsonObject
 
getJavaType() - Method in class com.cedarsoftware.io.JsonValue
Deprecated. 
getKey() - Method in class com.cedarsoftware.io.Writers.DurationWriter
 
getKey() - Method in class com.cedarsoftware.io.Writers.EnumsAsStringWriter
 
getKey() - Method in class com.cedarsoftware.io.Writers.InstantWriter
 
getKey() - Method in class com.cedarsoftware.io.Writers.LocalDateTimeWriter
 
getKey() - Method in class com.cedarsoftware.io.Writers.LocalDateWriter
 
getKey() - Method in class com.cedarsoftware.io.Writers.LocalTimeWriter
 
getKey() - Method in class com.cedarsoftware.io.Writers.MonthDayWriter
 
getKey() - Method in class com.cedarsoftware.io.Writers.OffsetDateTimeWriter
 
getKey() - Method in class com.cedarsoftware.io.Writers.OffsetTimeWriter
 
getKey() - Method in class com.cedarsoftware.io.Writers.PeriodWriter
 
getKey() - Method in class com.cedarsoftware.io.Writers.PrimitiveTypeWriter
 
getKey() - Method in class com.cedarsoftware.io.Writers.TimestampWriter
 
getKey() - Method in class com.cedarsoftware.io.Writers.YearMonthWriter
 
getKey() - Method in class com.cedarsoftware.io.Writers.YearWriter
 
getKey() - Method in class com.cedarsoftware.io.Writers.ZonedDateTimeWriter
 
getKey() - Method in class com.cedarsoftware.io.Writers.ZoneOffsetWriter
 
getKeys() - Method in class com.cedarsoftware.io.JsonObject
 
getLength() - Method in class com.cedarsoftware.io.JsonObject
Deprecated.
Use size() instead. This method will be removed in a future release.
getLine() - Method in class com.cedarsoftware.io.JsonValue
 
getLocale() - Method in class com.cedarsoftware.io.ReadOptionsBuilder.DefaultConverterOptions
 
getLogMessage(String, Object[]) - Static method in class com.cedarsoftware.io.MetaUtils
Format a nice looking method signature for logging output
getLogMessage(String, Object[], int) - Static method in class com.cedarsoftware.io.MetaUtils
 
getLruSize() - Method in interface com.cedarsoftware.io.ReadOptions
 
getLruSize() - Method in interface com.cedarsoftware.io.WriteOptions
 
getMapping(Map<Class<?>, Map<String, String>>, Class<?>, String) - Method in interface com.cedarsoftware.io.reflect.InjectorFactory
Retrieves the mapping for the specified class and field name.
getMaxDepth() - Method in interface com.cedarsoftware.io.ReadOptions
 
GetMethodAccessorFactory - Class in com.cedarsoftware.io.reflect.factories
 
GetMethodAccessorFactory() - Constructor for class com.cedarsoftware.io.reflect.factories.GetMethodAccessorFactory
 
getMethodHandle() - Method in class com.cedarsoftware.io.reflect.Accessor
 
getMissingFieldHandler() - Method in interface com.cedarsoftware.io.ReadOptions
 
getName() - Method in class com.cedarsoftware.io.reflect.Injector
 
getNumberWithDefault(Object, Number) - Static method in class com.cedarsoftware.io.ArgumentHelper
 
getObjsReferenced() - Method in class com.cedarsoftware.io.JsonWriter
Map containing all objects that were referenced within input object graph.
getObjsReferenced() - Method in interface com.cedarsoftware.io.WriterContext
Provide access to all objects that are referenced
getObjVisited() - Method in class com.cedarsoftware.io.JsonWriter
Map containing all objects that were visited within input object graph
getOrThrow(Long) - Method in interface com.cedarsoftware.io.ReferenceTracker
 
getPossibleMethodName(Map<Class<?>, Map<String, String>>, Class<?>, String) - Method in interface com.cedarsoftware.io.reflect.AccessorFactory
 
getRawType() - Method in class com.cedarsoftware.io.JsonValue
 
getRawTypeName() - Method in class com.cedarsoftware.io.JsonValue
 
getReader(InputStream) - Method in class com.cedarsoftware.io.JsonReader
Allow others to try potentially faster Readers.
getReadOptions() - Method in class com.cedarsoftware.io.Resolver
 
getReferenceId() - Method in class com.cedarsoftware.io.JsonValue
 
getReferences() - Method in class com.cedarsoftware.io.Resolver
 
getResolver() - Method in class com.cedarsoftware.io.JsonReader
Returns the current Resolver instance used for JSON deserialization.
getSealedSupplier() - Method in class com.cedarsoftware.io.Resolver
 
getTarget() - Method in class com.cedarsoftware.io.JsonValue
 
getType() - Method in class com.cedarsoftware.io.factory.ArrayFactory
 
getType() - Method in class com.cedarsoftware.io.JsonValue
 
getType() - Method in class com.cedarsoftware.io.reflect.Injector
 
getType() - Method in class com.cedarsoftware.io.TypeHolder
Returns the captured Type, which may be a raw Class, a ParameterizedType, a GenericArrayType, or another Type.
getTypeName(Object) - Method in interface com.cedarsoftware.io.JsonWriter.JsonClassWriter
 
getTypeName(Object) - Method in class com.cedarsoftware.io.writers.CompactMapWriter
 
getTypeName(Object) - Method in class com.cedarsoftware.io.writers.CompactSetWriter
 
getTypeNameAlias(String) - Method in interface com.cedarsoftware.io.ReadOptions
Alias Type Names, e.g.
getTypeNameAlias(String) - Method in interface com.cedarsoftware.io.WriteOptions
Alias Type Names, e.g.
getUniqueFieldName() - Method in class com.cedarsoftware.io.reflect.Accessor
The unique field name if two fields have the same name in the same class structure, the more parent field will be qualified with the ShortName of the Declaring class
getUniqueFieldName() - Method in class com.cedarsoftware.io.reflect.Injector
 
getUnknownTypeClass() - Method in interface com.cedarsoftware.io.ReadOptions
 
getValue() - Method in class com.cedarsoftware.io.JsonObject
 
getValueWithDefaultForMissing(Map, K, V) - Static method in class com.cedarsoftware.io.MetaUtils
 
getValueWithDefaultForNull(Map, K, V) - Static method in class com.cedarsoftware.io.MetaUtils
 
getWriteOptions() - Method in class com.cedarsoftware.io.JsonWriter
 
getWriteOptions() - Method in interface com.cedarsoftware.io.WriterContext
Gets the write options for the current serialization
getZoneId() - Method in class com.cedarsoftware.io.ReadOptionsBuilder.DefaultConverterOptions
 

H

handleMissingField(JsonObject, Object, String) - Method in class com.cedarsoftware.io.ObjectResolver
Try to create a java object from the missing field.
hashCode() - Method in class com.cedarsoftware.io.JsonObject
 
hashCode() - Method in class com.cedarsoftware.io.util.SealableList
 
hashCode() - Method in class com.cedarsoftware.io.util.SealableMap
 
hashCode() - Method in class com.cedarsoftware.io.util.SealableNavigableMap
 
hashCode() - Method in class com.cedarsoftware.io.util.SealableNavigableSet
 
hashCode() - Method in class com.cedarsoftware.io.util.SealableSet
 
hashCode() - Method in class com.cedarsoftware.io.util.SingletonList
 
hashCode() - Method in class com.cedarsoftware.io.util.SingletonMap
 
hasId() - Method in class com.cedarsoftware.io.JsonValue
A JsonObject starts off with an id of -1.
hasPrimitiveForm(WriterContext) - Method in interface com.cedarsoftware.io.JsonWriter.JsonClassWriter
 
hasPrimitiveForm(WriterContext) - Method in class com.cedarsoftware.io.writers.ByteArrayWriter
 
hasPrimitiveForm(WriterContext) - Method in class com.cedarsoftware.io.Writers.CalendarWriter
 
hasPrimitiveForm(WriterContext) - Method in class com.cedarsoftware.io.Writers.DateWriter
 
hasPrimitiveForm(WriterContext) - Method in class com.cedarsoftware.io.Writers.PrimitiveTypeWriter
 
hasValue() - Method in class com.cedarsoftware.io.JsonObject
 
headMap(K) - Method in class com.cedarsoftware.io.util.SealableNavigableMap
 
headMap(K, boolean) - Method in class com.cedarsoftware.io.util.SealableNavigableMap
 
headSet(E) - Method in class com.cedarsoftware.io.util.SealableNavigableSet
 
headSet(E, boolean) - Method in class com.cedarsoftware.io.util.SealableNavigableSet
 
higher(E) - Method in class com.cedarsoftware.io.util.SealableNavigableSet
 
higherEntry(K) - Method in class com.cedarsoftware.io.util.SealableNavigableMap
 
higherKey(K) - Method in class com.cedarsoftware.io.util.SealableNavigableMap
 

I

id - Variable in class com.cedarsoftware.io.JsonValue
 
ID - Static variable in class com.cedarsoftware.io.JsonValue
 
indexOf(Object) - Method in class com.cedarsoftware.io.util.SealableList
 
indexOf(Object) - Method in class com.cedarsoftware.io.util.SingletonList
 
inject(Object, Object) - Method in class com.cedarsoftware.io.reflect.Injector
 
Injector - Class in com.cedarsoftware.io.reflect
 
Injector(Field, MethodHandle, String, String) - Constructor for class com.cedarsoftware.io.reflect.Injector
 
InjectorFactory - Interface in com.cedarsoftware.io.reflect
 
InstantWriter() - Constructor for class com.cedarsoftware.io.Writers.InstantWriter
 
integerTypeBigInteger() - Method in class com.cedarsoftware.io.ReadOptionsBuilder
Set Integer Types to be returned as BigIntegers.
integerTypeBoth() - Method in class com.cedarsoftware.io.ReadOptionsBuilder
Set Integer Types to be returned as either Longs or BigIntegers, depending on precision required to hold the number sourced from JSON.
integerTypeLong() - Method in class com.cedarsoftware.io.ReadOptionsBuilder
Set Integer Types to be returned as Longs.
isAllowNanAndInfinity() - Method in interface com.cedarsoftware.io.ReadOptions
 
isAllowNanAndInfinity() - Method in interface com.cedarsoftware.io.WriteOptions
 
isAlwaysShowingType() - Method in interface com.cedarsoftware.io.WriteOptions
 
isArray() - Method in class com.cedarsoftware.io.JsonObject
 
isArray() - Method in class com.cedarsoftware.io.JsonValue
 
isClassCoerced(Class<?>) - Method in interface com.cedarsoftware.io.ReadOptions
 
isCloseStream() - Method in interface com.cedarsoftware.io.ReadOptions
 
isCloseStream() - Method in interface com.cedarsoftware.io.WriteOptions
 
isCollection() - Method in class com.cedarsoftware.io.JsonObject
 
isCustomReaderClass(Class<?>) - Method in interface com.cedarsoftware.io.ReadOptions
 
isCustomWrittenClass(Class<?>) - Method in interface com.cedarsoftware.io.WriteOptions
 
isEmpty() - Method in class com.cedarsoftware.io.JsonObject
 
isEmpty() - Method in class com.cedarsoftware.io.util.SealableList
 
isEmpty() - Method in class com.cedarsoftware.io.util.SealableMap
 
isEmpty() - Method in class com.cedarsoftware.io.util.SealableNavigableMap
 
isEmpty() - Method in class com.cedarsoftware.io.util.SealableNavigableSet
 
isEmpty() - Method in class com.cedarsoftware.io.util.SealableSet
 
isEmpty() - Method in class com.cedarsoftware.io.util.SingletonList
 
isEmpty() - Method in class com.cedarsoftware.io.util.SingletonMap
 
isEmpty() - Method in class com.cedarsoftware.io.util.SingletonSet
 
isEnumPublicFieldsOnly() - Method in interface com.cedarsoftware.io.WriteOptions
true indicates that only public fields will be output on an Enum.
isEnumSetWrittenOldWay() - Method in interface com.cedarsoftware.io.WriteOptions
true indicates that EnumSet instances are written with an "@enum":"enum_classname" where enum_classname is the Class name of the enum type that is held in the EnumSet.
isFailOnUnknownType() - Method in interface com.cedarsoftware.io.ReadOptions
 
isFinished - Variable in class com.cedarsoftware.io.JsonValue
 
isFinished() - Method in class com.cedarsoftware.io.JsonValue
 
isFloatingPointBigDecimal() - Method in interface com.cedarsoftware.io.ReadOptions
 
isFloatingPointBoth() - Method in interface com.cedarsoftware.io.ReadOptions
 
isFloatingPointDouble() - Method in interface com.cedarsoftware.io.ReadOptions
 
isForceMapOutputAsTwoArrays() - Method in interface com.cedarsoftware.io.WriteOptions
 
isIntegerTypeBigInteger() - Method in interface com.cedarsoftware.io.ReadOptions
 
isIntegerTypeBoth() - Method in interface com.cedarsoftware.io.ReadOptions
 
isIntegerTypeLong() - Method in interface com.cedarsoftware.io.ReadOptions
 
isLogicalPrimitive(Class<?>) - Static method in class com.cedarsoftware.io.MetaUtils
Deprecated.
isLongDateFormat() - Method in interface com.cedarsoftware.io.WriteOptions
 
isMap() - Method in class com.cedarsoftware.io.JsonObject
 
isMethod() - Method in class com.cedarsoftware.io.reflect.Accessor
 
IsMethodAccessorFactory - Class in com.cedarsoftware.io.reflect.factories
 
IsMethodAccessorFactory() - Constructor for class com.cedarsoftware.io.reflect.factories.IsMethodAccessorFactory
 
isMinimalShowingType() - Method in interface com.cedarsoftware.io.WriteOptions
 
isNativeJsonType(Class<?>) - Static method in class com.cedarsoftware.io.Primitives
 
isNeverShowingType() - Method in interface com.cedarsoftware.io.WriteOptions
 
isNonReferenceableClass(Class<?>) - Method in interface com.cedarsoftware.io.ReadOptions
 
isNonReferenceableClass(Class<?>) - Method in interface com.cedarsoftware.io.WriteOptions
 
isNotCustomReaderClass(Class<?>) - Method in interface com.cedarsoftware.io.ReadOptions
 
isNotCustomWrittenClass(Class<?>) - Method in interface com.cedarsoftware.io.WriteOptions
 
isObjectFinal() - Method in class com.cedarsoftware.io.factory.ArrayFactory
 
isObjectFinal() - Method in class com.cedarsoftware.io.factory.EnumSetFactory
 
isObjectFinal() - Method in class com.cedarsoftware.io.factory.RecordFactory
 
isObjectFinal() - Method in class com.cedarsoftware.io.factory.StackTraceElementFactory
 
isObjectFinal() - Method in interface com.cedarsoftware.io.JsonReader.ClassFactory
 
isoDateFormat() - Method in class com.cedarsoftware.io.WriteOptionsBuilder
Change the date-time format to the ISO date format: "yyyy-MM-ddThh:mm:ss.SSSZ".
isPrettyPrint() - Method in interface com.cedarsoftware.io.WriteOptions
 
isPrimitive(Class<?>) - Static method in class com.cedarsoftware.io.MetaUtils
Deprecated.
This method is deprecated and will be removed in a future version. Use ClassUtilities.isPrimitive(Class) directly instead.
isPrimitive(Class<?>) - Static method in class com.cedarsoftware.io.Primitives
 
isPublic() - Method in class com.cedarsoftware.io.reflect.Accessor
 
isReference() - Method in class com.cedarsoftware.io.JsonValue
 
isReturningJavaObjects() - Method in interface com.cedarsoftware.io.ReadOptions
 
isReturningJsonObjects() - Method in interface com.cedarsoftware.io.ReadOptions
 
isShortMetaKeys() - Method in interface com.cedarsoftware.io.WriteOptions
 
isSkipNullFields() - Method in interface com.cedarsoftware.io.WriteOptions
 
isTrue(Object) - Static method in class com.cedarsoftware.io.ArgumentHelper
 
isWriteLongsAsStrings() - Method in interface com.cedarsoftware.io.WriteOptions
 
ITEMS - Static variable in class com.cedarsoftware.io.JsonValue
 
iterator() - Method in class com.cedarsoftware.io.util.SealableList
 
iterator() - Method in class com.cedarsoftware.io.util.SealableNavigableSet
 
iterator() - Method in class com.cedarsoftware.io.util.SealableSet
 
iterator() - Method in class com.cedarsoftware.io.util.SingletonList
 
iterator() - Method in class com.cedarsoftware.io.util.SingletonSet
 

J

JAVA_OBJECTS - Enum constant in enum com.cedarsoftware.io.ReadOptions.ReturnType
 
JSON_OBJECTS - Enum constant in enum com.cedarsoftware.io.ReadOptions.ReturnType
 
JsonIo - Class in com.cedarsoftware.io
JsonIo is the main entry point for converting between JSON and Java objects.
JsonIo.JavaObjectBuilder - Class in com.cedarsoftware.io
Builder for converting a JsonObject (Map representation) to fully resolved Java objects.
JsonIo.JavaStreamBuilder - Class in com.cedarsoftware.io
Builder for converting JSON from an InputStream to Java objects.
JsonIo.JavaStringBuilder - Class in com.cedarsoftware.io
Builder for converting a JSON string to Java objects.
JsonIoException - Exception Class in com.cedarsoftware.io
Custom RuntimeException subclass that is used as the main exception thrown by json-io.
JsonIoException() - Constructor for exception class com.cedarsoftware.io.JsonIoException
Constructs a new runtime exception with null as its detail message.
JsonIoException(String) - Constructor for exception class com.cedarsoftware.io.JsonIoException
Constructs a new runtime exception with the specified detail message.
JsonIoException(String, Throwable) - Constructor for exception class com.cedarsoftware.io.JsonIoException
Constructs a new runtime exception with the specified detail message and cause.
JsonIoException(Throwable) - Constructor for exception class com.cedarsoftware.io.JsonIoException
Constructs a new runtime exception with the specified cause and a detail message of (cause==null ?
JsonObject - Class in com.cedarsoftware.io
This class holds a JSON object in a LinkedHashMap.
JsonObject() - Constructor for class com.cedarsoftware.io.JsonObject
 
JsonPrettyPrinter - Class in com.cedarsoftware.io.prettyprint
 
JsonPrettyPrinter() - Constructor for class com.cedarsoftware.io.prettyprint.JsonPrettyPrinter
 
JsonReader - Class in com.cedarsoftware.io
Read an object graph in JSON format and make it available in Java objects, or in a "Map of Maps."
JsonReader(ReadOptions) - Constructor for class com.cedarsoftware.io.JsonReader
Use this constructor if you already have a JsonObject graph and want to parse it into Java objects by calling jsonReader.jsonObjectsToJava(rootJsonObject) after constructing the JsonReader.
JsonReader(Resolver) - Constructor for class com.cedarsoftware.io.JsonReader
Use this constructor to resolve JsonObjects into Java, for example, in a ClassFactory or custom reader.
JsonReader(InputStream, ReadOptions) - Constructor for class com.cedarsoftware.io.JsonReader
Creates a json reader using custom read options
JsonReader(InputStream, ReadOptions, ReferenceTracker) - Constructor for class com.cedarsoftware.io.JsonReader
 
JsonReader.ClassFactory - Interface in com.cedarsoftware.io
Subclass this interface and create a class that will return a new instance of the passed in Class (c).
JsonReader.JsonClassReader - Interface in com.cedarsoftware.io
Implement this interface to add a custom JSON reader.
JsonReader.MissingFieldHandler - Interface in com.cedarsoftware.io
Used to react to fields missing when reading an object.
JsonStringWriter() - Constructor for class com.cedarsoftware.io.Writers.JsonStringWriter
 
JsonValue - Class in com.cedarsoftware.io
This class is the parent class for all parsed JSON objects, arrays, or primitive values.
JsonValue() - Constructor for class com.cedarsoftware.io.JsonValue
 
JsonWriter - Class in com.cedarsoftware.io
Output a Java object graph in JSON format.
JsonWriter(OutputStream) - Constructor for class com.cedarsoftware.io.JsonWriter
 
JsonWriter(OutputStream, WriteOptions) - Constructor for class com.cedarsoftware.io.JsonWriter
 
JsonWriter.JsonClassWriter - Interface in com.cedarsoftware.io
Implement this interface to customize the JSON output for a given class.

K

KEYS - Static variable in class com.cedarsoftware.io.JsonValue
 
keySet() - Method in class com.cedarsoftware.io.JsonObject
 
keySet() - Method in class com.cedarsoftware.io.util.SealableMap
 
keySet() - Method in class com.cedarsoftware.io.util.SealableNavigableMap
 
keySet() - Method in class com.cedarsoftware.io.util.SingletonMap
 

L

last() - Method in class com.cedarsoftware.io.util.SealableNavigableSet
 
lastEntry() - Method in class com.cedarsoftware.io.util.SealableNavigableMap
 
lastIndexOf(Object) - Method in class com.cedarsoftware.io.util.SealableList
 
lastIndexOf(Object) - Method in class com.cedarsoftware.io.util.SingletonList
 
lastKey() - Method in class com.cedarsoftware.io.util.SealableNavigableMap
 
length(String) - Static method in class com.cedarsoftware.io.MetaUtils
Deprecated.
This method is deprecated and will be removed in a future version. Use StringUtilities.length(String) to safely determine the length of a string without risking a NullPointerException.
line - Variable in class com.cedarsoftware.io.JsonValue
 
LINE_NUMBER - Static variable in class com.cedarsoftware.io.factory.StackTraceElementFactory
 
listIterator() - Method in class com.cedarsoftware.io.util.SealableList
 
listIterator() - Method in class com.cedarsoftware.io.util.SingletonList
 
listIterator(int) - Method in class com.cedarsoftware.io.util.SealableList
 
listIterator(int) - Method in class com.cedarsoftware.io.util.SingletonList
 
loadMapDefinition(String) - Static method in class com.cedarsoftware.io.MetaUtils
Load in a Map-style properties file.
loadResourceAsBytes(String) - Static method in class com.cedarsoftware.io.MetaUtils
Deprecated.
This method is deprecated and will be removed in a future version. Use ClassUtilities.loadResourceAsBytes(String) directly instead.
loadResourceAsString(String) - Static method in class com.cedarsoftware.io.MetaUtils
Deprecated.
This method is deprecated and will be removed in a future version. Use ClassUtilities.loadResourceAsString(String) directly instead.
loadSetDefinition(String) - Static method in class com.cedarsoftware.io.MetaUtils
Load in a Set-style simple file of values.
LocalDateAsLong() - Constructor for class com.cedarsoftware.io.Writers.LocalDateAsLong
 
LocalDateAsLong(ZoneId) - Constructor for class com.cedarsoftware.io.Writers.LocalDateAsLong
 
LocalDateTimeWriter() - Constructor for class com.cedarsoftware.io.Writers.LocalDateTimeWriter
 
LocalDateWriter() - Constructor for class com.cedarsoftware.io.Writers.LocalDateWriter
 
LocaleWriter() - Constructor for class com.cedarsoftware.io.Writers.LocaleWriter
 
LocalTimeWriter() - Constructor for class com.cedarsoftware.io.Writers.LocalTimeWriter
 
LONG - Enum constant in enum com.cedarsoftware.io.ReadOptions.Integers
 
longDateFormat() - Method in class com.cedarsoftware.io.WriteOptionsBuilder
Change the java.uti.Date and java.sql.Date format output to a "long," the number of seconds since Jan 1, 1970 at midnight.
LongWriter - Class in com.cedarsoftware.io.writers
 
LongWriter() - Constructor for class com.cedarsoftware.io.writers.LongWriter
 
lower(E) - Method in class com.cedarsoftware.io.util.SealableNavigableSet
 
lowerEntry(K) - Method in class com.cedarsoftware.io.util.SealableNavigableMap
 
lowerKey(K) - Method in class com.cedarsoftware.io.util.SealableNavigableMap
 
lruSize(int) - Method in class com.cedarsoftware.io.ReadOptionsBuilder
 
lruSize(int) - Method in class com.cedarsoftware.io.WriteOptionsBuilder
 

M

main(String[]) - Static method in class com.cedarsoftware.io.JsonIo
Displays a list of all supported type conversions in JsonIo.
MapFactory - Class in com.cedarsoftware.io.factory
 
MapFactory() - Constructor for class com.cedarsoftware.io.factory.MapFactory
 
MapResolver - Class in com.cedarsoftware.io
The MapResolver converts the raw Maps created from the JsonParser to higher quality Maps representing the implied object graph.
MapResolver(ReadOptions, ReferenceTracker, Converter) - Constructor for class com.cedarsoftware.io.MapResolver
 
maxDepth(int) - Method in class com.cedarsoftware.io.ReadOptionsBuilder
 
MetaUtils - Class in com.cedarsoftware.io
This utility class has the methods mostly related to reflection related code.
MetaUtils.Dumpty - Enum in com.cedarsoftware.io
 
METHOD_NAME - Static variable in class com.cedarsoftware.io.factory.StackTraceElementFactory
 
MethodFilter - Interface in com.cedarsoftware.io.reflect.filters
 
MethodInjectorFactory - Class in com.cedarsoftware.io.reflect.factories
 
MethodInjectorFactory() - Constructor for class com.cedarsoftware.io.reflect.factories.MethodInjectorFactory
 
MINIMAL - Enum constant in enum com.cedarsoftware.io.WriteOptions.ShowType
 
missingFieldHandler(JsonReader.MissingFieldHandler) - Method in class com.cedarsoftware.io.ReadOptionsBuilder
 
Missingfields(Object, String, Object) - Constructor for class com.cedarsoftware.io.Resolver.Missingfields
 
ModifierMaskFilter - Class in com.cedarsoftware.io.reflect.filters.field
 
ModifierMaskFilter(int) - Constructor for class com.cedarsoftware.io.reflect.filters.field.ModifierMaskFilter
 
MODULE_NAME - Static variable in class com.cedarsoftware.io.factory.StackTraceElementFactory
 
MODULE_VERSION - Static variable in class com.cedarsoftware.io.factory.StackTraceElementFactory
 
MonthDayWriter() - Constructor for class com.cedarsoftware.io.Writers.MonthDayWriter
 

N

NamedMethodFilter - Class in com.cedarsoftware.io.reflect.filters.method
 
NamedMethodFilter(Class<?>, String) - Constructor for class com.cedarsoftware.io.reflect.filters.method.NamedMethodFilter
 
navigableKeySet() - Method in class com.cedarsoftware.io.util.SealableNavigableMap
 
NEVER - Enum constant in enum com.cedarsoftware.io.WriteOptions.ShowType
 
newInstance(Converter, Class<?>, Collection<?>) - Static method in class com.cedarsoftware.io.MetaUtils
Deprecated.
This method is deprecated and will be removed in a future version. Use ClassUtilities.newInstance(Converter, Class, Collection) going forward.
newInstance(Class<?>, JsonObject, Resolver) - Method in class com.cedarsoftware.io.factory.ArrayFactory
 
newInstance(Class<?>, JsonObject, Resolver) - Method in class com.cedarsoftware.io.factory.CharacterPrimArrayFactory
 
newInstance(Class<?>, JsonObject, Resolver) - Method in class com.cedarsoftware.io.factory.CheckedFactory
 
newInstance(Class<?>, JsonObject, Resolver) - Method in class com.cedarsoftware.io.factory.CollectionFactory
 
newInstance(Class<?>, JsonObject, Resolver) - Method in class com.cedarsoftware.io.factory.CompactMapFactory
 
newInstance(Class<?>, JsonObject, Resolver) - Method in class com.cedarsoftware.io.factory.CompactSetFactory
 
newInstance(Class<?>, JsonObject, Resolver) - Method in class com.cedarsoftware.io.factory.EmptyFactory
 
newInstance(Class<?>, JsonObject, Resolver) - Method in class com.cedarsoftware.io.factory.EnumClassFactory
 
newInstance(Class<?>, JsonObject, Resolver) - Method in class com.cedarsoftware.io.factory.EnumSetFactory
 
newInstance(Class<?>, JsonObject, Resolver) - Method in class com.cedarsoftware.io.factory.MapFactory
 
newInstance(Class<?>, JsonObject, Resolver) - Method in class com.cedarsoftware.io.factory.SingletonFactory
 
newInstance(Class<?>, JsonObject, Resolver) - Method in class com.cedarsoftware.io.factory.StackTraceElementFactory
 
newInstance(Class<?>, JsonObject, Resolver) - Method in class com.cedarsoftware.io.factory.SynchronizedFactory
 
newInstance(Class<?>, JsonObject, Resolver) - Method in class com.cedarsoftware.io.factory.ThrowableFactory
 
newInstance(Class<?>, JsonObject, Resolver) - Method in class com.cedarsoftware.io.factory.UnmodifiableFactory
 
newInstance(Class<?>, JsonObject, Resolver) - Method in interface com.cedarsoftware.io.JsonReader.ClassFactory
Implement this method to return a new instance of the passed in Class.
newLine() - Method in class com.cedarsoftware.io.JsonWriter
Add newline (\n) to output

O

ObjectResolver - Class in com.cedarsoftware.io
The ObjectResolver converts the raw Maps created from the JsonParser to Java objects (a graph of Java instances).
ObjectResolver(ReadOptions, ReferenceTracker, Converter) - Constructor for class com.cedarsoftware.io.ObjectResolver
Constructor
OffsetDateTimeWriter() - Constructor for class com.cedarsoftware.io.Writers.OffsetDateTimeWriter
 
OffsetTimeWriter() - Constructor for class com.cedarsoftware.io.Writers.OffsetTimeWriter
 

P

Parameters - Search tag in com.cedarsoftware.io.Resolver.toJavaObjects(JsonObject, Type)
Section
PatternWriter() - Constructor for class com.cedarsoftware.io.Writers.PatternWriter
 
PeriodWriter() - Constructor for class com.cedarsoftware.io.Writers.PeriodWriter
 
pollFirst() - Method in class com.cedarsoftware.io.util.SealableNavigableSet
 
pollFirstEntry() - Method in class com.cedarsoftware.io.util.SealableNavigableMap
 
pollLast() - Method in class com.cedarsoftware.io.util.SealableNavigableSet
 
pollLastEntry() - Method in class com.cedarsoftware.io.util.SealableNavigableMap
 
prettyPrint(boolean) - Method in class com.cedarsoftware.io.WriteOptionsBuilder
 
prettyPrint(String) - Static method in class com.cedarsoftware.io.prettyprint.JsonPrettyPrinter
Takes a compact JSON string and returns a pretty-printed version with proper indentation.
Primitives - Class in com.cedarsoftware.io
 
PrimitiveTypeWriter() - Constructor for class com.cedarsoftware.io.Writers.PrimitiveTypeWriter
 
PrimitiveUtf8StringWriter() - Constructor for class com.cedarsoftware.io.Writers.PrimitiveUtf8StringWriter
 
PrimitiveValueWriter() - Constructor for class com.cedarsoftware.io.Writers.PrimitiveValueWriter
 
processFields(Deque<Object>, Object) - Method in class com.cedarsoftware.io.JsonWriter
Reach-ability trace to visit all objects within the graph to be written.
push(JsonObject) - Method in class com.cedarsoftware.io.Resolver
Push a JsonObject on the work stack that has not yet had it's fields move over to it's Java peer (.target)
put(Long, JsonObject) - Method in interface com.cedarsoftware.io.ReferenceTracker
 
put(Object, Object) - Method in class com.cedarsoftware.io.JsonObject
 
put(K, V) - Method in class com.cedarsoftware.io.util.SealableMap
 
put(K, V) - Method in class com.cedarsoftware.io.util.SealableNavigableMap
 
put(K, V) - Method in class com.cedarsoftware.io.util.SingletonMap
 
putAll(Map<?, ?>) - Method in class com.cedarsoftware.io.JsonObject
 
putAll(Map<? extends K, ? extends V>) - Method in class com.cedarsoftware.io.util.SealableMap
 
putAll(Map<? extends K, ? extends V>) - Method in class com.cedarsoftware.io.util.SealableNavigableMap
 
putAll(Map<? extends K, ? extends V>) - Method in class com.cedarsoftware.io.util.SingletonMap
 

R

read(Object, Resolver) - Method in class com.cedarsoftware.io.factory.RecordFactory.RecordReader
 
read(Object, Resolver) - Method in interface com.cedarsoftware.io.JsonReader.JsonClassReader
Read a custom object.
readObject(Type) - Method in class com.cedarsoftware.io.JsonReader
Reads and parses a JSON structure from the underlying parser, then returns an object of type T.
ReadOptions - Interface in com.cedarsoftware.io
This class contains all the "feature" control (options) for controlling json-io's flexibility in reading JSON.
ReadOptions.Decimals - Enum in com.cedarsoftware.io
 
ReadOptions.Integers - Enum in com.cedarsoftware.io
 
ReadOptions.ReturnType - Enum in com.cedarsoftware.io
 
ReadOptionsBuilder - Class in com.cedarsoftware.io
Builder class for building the writeOptions.
ReadOptionsBuilder() - Constructor for class com.cedarsoftware.io.ReadOptionsBuilder
Start with default options
ReadOptionsBuilder(ReadOptions) - Constructor for class com.cedarsoftware.io.ReadOptionsBuilder
Start with a copy of another ReadOptions.
ReadOptionsBuilder.AliasApplier - Interface in com.cedarsoftware.io
 
ReadOptionsBuilder.DefaultConverterOptions - Class in com.cedarsoftware.io
 
readWithFactoryIfExists(Object, Type) - Method in class com.cedarsoftware.io.MapResolver
 
readWithFactoryIfExists(Object, Type) - Method in class com.cedarsoftware.io.ObjectResolver
Convert the passed-in object (o) to a proper Java object.
readWithFactoryIfExists(Object, Type) - Method in class com.cedarsoftware.io.Resolver
 
RecordFactory - Class in com.cedarsoftware.io.factory
 
RecordFactory.RecordReader - Class in com.cedarsoftware.io.factory
 
RecordReader() - Constructor for class com.cedarsoftware.io.factory.RecordFactory.RecordReader
 
REF - Static variable in class com.cedarsoftware.io.JsonValue
 
ReferenceTracker - Interface in com.cedarsoftware.io
 
refId - Variable in class com.cedarsoftware.io.JsonValue
 
remove(int) - Method in class com.cedarsoftware.io.util.SealableList
 
remove(int) - Method in class com.cedarsoftware.io.util.SingletonList
 
remove(Object) - Method in class com.cedarsoftware.io.JsonObject
 
remove(Object) - Method in class com.cedarsoftware.io.util.SealableList
 
remove(Object) - Method in class com.cedarsoftware.io.util.SealableMap
 
remove(Object) - Method in class com.cedarsoftware.io.util.SealableNavigableMap
 
remove(Object) - Method in class com.cedarsoftware.io.util.SealableNavigableSet
 
remove(Object) - Method in class com.cedarsoftware.io.util.SealableSet
 
remove(Object) - Method in class com.cedarsoftware.io.util.SingletonList
 
remove(Object) - Method in class com.cedarsoftware.io.util.SingletonMap
 
remove(Object) - Method in class com.cedarsoftware.io.util.SingletonSet
 
removeAccessorFactory(String) - Method in class com.cedarsoftware.io.WriteOptionsBuilder
Remove named AccessorFactory from the access factories.
removeAliasTypeNameMatching(String) - Method in class com.cedarsoftware.io.ReadOptionsBuilder
Remove alias entries from this ReadOptionsBuilder instance where the Java fully qualified string class name matches the passed in wildcard pattern.
removeAliasTypeNamesMatching(String) - Method in class com.cedarsoftware.io.WriteOptionsBuilder
Remove alias entries from this WriteOptionsBuilder instance where the Java fully qualified string class name matches the passed in wildcard pattern.
removeAll(Collection<?>) - Method in class com.cedarsoftware.io.util.SealableList
 
removeAll(Collection<?>) - Method in class com.cedarsoftware.io.util.SealableNavigableSet
 
removeAll(Collection<?>) - Method in class com.cedarsoftware.io.util.SealableSet
 
removeAll(Collection<?>) - Method in class com.cedarsoftware.io.util.SingletonList
 
removeAll(Collection<?>) - Method in class com.cedarsoftware.io.util.SingletonSet
 
removeFieldFilter(String) - Method in class com.cedarsoftware.io.WriteOptionsBuilder
Remove named FieldFilter from the filter chain.
removeLeadingAndTrailingQuotes(String) - Static method in class com.cedarsoftware.io.MetaUtils
Deprecated.
This method is deprecated and will be removed in a future version. This method has been moved to StringUtilities.removeLeadingAndTrailingQuotes(String).
removeMethodFilter(String) - Method in class com.cedarsoftware.io.WriteOptionsBuilder
Remove named MethodFilter from the method filter chain.
removePermanentAliasTypeNamesMatching(String) - Static method in class com.cedarsoftware.io.ReadOptionsBuilder
Call this method to remove alias patterns from the ReadsOptionsBuilder.
removePermanentAliasTypeNamesMatching(String) - Static method in class com.cedarsoftware.io.WriteOptionsBuilder
Call this method to remove alias patterns from the WriteOptionsBuilder so that when it writes JSON, the classes that match the passed in pattern are not aliased.
replaceClassFactories(Map<Class<?>, ? extends JsonReader.ClassFactory>) - Method in class com.cedarsoftware.io.ReadOptionsBuilder
Associate multiple ClassFactory instances to Classes that needs help being constructed and read in.
replaceCustomReaderClasses(Map<? extends Class<?>, ? extends JsonReader.JsonClassReader>) - Method in class com.cedarsoftware.io.ReadOptionsBuilder
 
replaceNotCustomReaderClasses(Collection<Class<?>>) - Method in class com.cedarsoftware.io.ReadOptionsBuilder
 
resolveArray(Type, List<Object>) - Method in class com.cedarsoftware.io.MapResolver
 
resolveArray(Type, List<Object>) - Method in class com.cedarsoftware.io.ObjectResolver
 
resolveArray(Type, List<Object>) - Method in class com.cedarsoftware.io.Resolver
 
resolveObjects(JsonObject, Type) - Method in class com.cedarsoftware.io.JsonReader
Deserializes a JSON object graph into a strongly-typed Java object instance.
Resolver - Class in com.cedarsoftware.io
This class is used to convert a source of Java Maps that were created from the JsonParser.
Resolver(ReadOptions, ReferenceTracker, Converter) - Constructor for class com.cedarsoftware.io.Resolver
 
Resolver.Missingfields - Class in com.cedarsoftware.io
stores missing fields information to notify client after the complete deserialization resolution
retainAll(Collection<?>) - Method in class com.cedarsoftware.io.util.SealableList
 
retainAll(Collection<?>) - Method in class com.cedarsoftware.io.util.SealableNavigableSet
 
retainAll(Collection<?>) - Method in class com.cedarsoftware.io.util.SealableSet
 
retainAll(Collection<?>) - Method in class com.cedarsoftware.io.util.SingletonList
 
retainAll(Collection<?>) - Method in class com.cedarsoftware.io.util.SingletonSet
 
retrieve(Object) - Method in class com.cedarsoftware.io.reflect.Accessor
 
returnAsJavaObjects() - Method in class com.cedarsoftware.io.ReadOptionsBuilder
Return as JAVA_OBJECT's the returned value will be of the class type passed into JsonReader.toJava(json, rootClass).
returnAsJsonObjects() - Method in class com.cedarsoftware.io.ReadOptionsBuilder
Set to return as JSON_OBJECTS's (faster, useful for large, more simple object data sets).
returnAsNativeJsonObjects() - Method in class com.cedarsoftware.io.ReadOptionsBuilder
Return Value - Search tag in com.cedarsoftware.io.Resolver.toJavaObjects(JsonObject, Type)
Section

S

safelyIgnoreException(Runnable) - Static method in class com.cedarsoftware.io.MetaUtils
Deprecated.
This method is deprecated and will be removed in a future version. Use ExceptionUtilities.safelyIgnoreException(Runnable)
safelyIgnoreException(Callable<T>, T) - Static method in class com.cedarsoftware.io.MetaUtils
Deprecated.
This method is deprecated and will be removed in a future version. Use ExceptionUtilities.safelyIgnoreException(Callable, T)
SealableList<T> - Class in com.cedarsoftware.io.util
SealableList provides a List or List wrapper that can be 'sealed' and 'unsealed.'
SealableList(Collection<T>, Supplier<Boolean>) - Constructor for class com.cedarsoftware.io.util.SealableList
Create a SealableList.
SealableList(Supplier<Boolean>) - Constructor for class com.cedarsoftware.io.util.SealableList
Create a SealableList.
SealableList(List<T>, Supplier<Boolean>) - Constructor for class com.cedarsoftware.io.util.SealableList
Use this constructor to wrap a List (any kind of List) and make it a SealableList.
SealableMap<K,V> - Class in com.cedarsoftware.io.util
SealableMap provides a Map or Map wrapper that can be 'sealed' and 'unsealed.'
SealableMap(Supplier<Boolean>) - Constructor for class com.cedarsoftware.io.util.SealableMap
Create a SealableMap.
SealableMap(Map<K, V>, Supplier<Boolean>) - Constructor for class com.cedarsoftware.io.util.SealableMap
Use this constructor to wrap a Map (any kind of Map) and make it a SealableMap.
SealableNavigableMap<K,V> - Class in com.cedarsoftware.io.util
SealableNavigableMap provides a NavigableMap or NavigableMap wrapper that can be 'sealed' and 'unsealed.'
SealableNavigableMap(Supplier<Boolean>) - Constructor for class com.cedarsoftware.io.util.SealableNavigableMap
Create a SealableNavigableMap.
SealableNavigableMap(NavigableMap<K, V>, Supplier<Boolean>) - Constructor for class com.cedarsoftware.io.util.SealableNavigableMap
Use this constructor to wrap a NavigableMap (any kind of NavigableMap) and make it a SealableNavigableMap.
SealableNavigableMap(SortedMap<K, V>, Supplier<Boolean>) - Constructor for class com.cedarsoftware.io.util.SealableNavigableMap
Create a NavigableSealableMap.
SealableNavigableSet<E> - Class in com.cedarsoftware.io.util
SealableNavigableSet provides a NavigableSet or NavigableSet wrapper that can be 'sealed' and 'unsealed.'
SealableNavigableSet(Collection<? extends E>, Supplier<Boolean>) - Constructor for class com.cedarsoftware.io.util.SealableNavigableSet
Create a NavigableSealableSet.
SealableNavigableSet(Comparator<? super E>, Supplier<Boolean>) - Constructor for class com.cedarsoftware.io.util.SealableNavigableSet
Create a NavigableSealableSet.
SealableNavigableSet(Supplier<Boolean>) - Constructor for class com.cedarsoftware.io.util.SealableNavigableSet
Create a NavigableSealableSet.
SealableNavigableSet(NavigableSet<E>, Supplier<Boolean>) - Constructor for class com.cedarsoftware.io.util.SealableNavigableSet
Use this constructor to wrap a NavigableSet (any kind of NavigableSet) and make it a SealableNavigableSet.
SealableNavigableSet(SortedSet<E>, Supplier<Boolean>) - Constructor for class com.cedarsoftware.io.util.SealableNavigableSet
Create a NavigableSealableSet.
SealableSet<T> - Class in com.cedarsoftware.io.util
SealableSet provides a Set or Set wrapper that can be 'sealed' and 'unsealed.'
SealableSet(Collection<T>, Supplier<Boolean>) - Constructor for class com.cedarsoftware.io.util.SealableSet
Create a SealableSet.
SealableSet(Supplier<Boolean>) - Constructor for class com.cedarsoftware.io.util.SealableSet
Create a SealableSet.
SealableSet(Set<T>, Supplier<Boolean>) - Constructor for class com.cedarsoftware.io.util.SealableSet
Use this constructor to wrap a Set (any kind of Set) and make it a SealableSet.
SealedSupplier - Class in com.cedarsoftware.io
 
SealedSupplier() - Constructor for class com.cedarsoftware.io.SealedSupplier
 
set(int, T) - Method in class com.cedarsoftware.io.util.SealableList
 
set(int, T) - Method in class com.cedarsoftware.io.util.SingletonList
 
setArrayElement(Object, int, Object) - Method in class com.cedarsoftware.io.Resolver
 
setCharset(Charset) - Method in class com.cedarsoftware.io.ReadOptionsBuilder
 
setCustomWrittenClasses(Map<Class<?>, JsonWriter.JsonClassWriter>) - Method in class com.cedarsoftware.io.WriteOptionsBuilder
 
setFalseCharacter(Character) - Method in class com.cedarsoftware.io.ReadOptionsBuilder
 
setFieldValue(Field, Object, Object) - Static method in class com.cedarsoftware.io.MetaUtils
Deprecated.
setFinished() - Method in class com.cedarsoftware.io.JsonValue
 
setFinishedTarget(Object, boolean) - Method in class com.cedarsoftware.io.JsonValue
 
setId(long) - Method in class com.cedarsoftware.io.JsonValue
 
setItems(Object[]) - Method in class com.cedarsoftware.io.JsonObject
 
setJavaType(Class<?>) - Method in class com.cedarsoftware.io.JsonValue
Deprecated. 
setLocale(Locale) - Method in class com.cedarsoftware.io.ReadOptionsBuilder
 
setNotCustomWrittenClasses(Collection<Class<?>>) - Method in class com.cedarsoftware.io.WriteOptionsBuilder
 
setReferenceId(Long) - Method in class com.cedarsoftware.io.JsonValue
 
setTarget(Object) - Method in class com.cedarsoftware.io.JsonValue
 
setTrueCharacter(Character) - Method in class com.cedarsoftware.io.ReadOptionsBuilder
 
setType(Type) - Method in class com.cedarsoftware.io.JsonValue
Sets the type on this JsonValue.
setUseUnsafe(boolean) - Static method in class com.cedarsoftware.io.MetaUtils
Deprecated.
This method is deprecated and will be removed in a future version. Use ClassUtilities.setUseUnsafe(boolean) going forward.
setValue(Object) - Method in class com.cedarsoftware.io.JsonObject
 
setZoneId(ZoneId) - Method in class com.cedarsoftware.io.ReadOptionsBuilder
 
SHORT_ID - Static variable in class com.cedarsoftware.io.JsonValue
 
SHORT_ITEMS - Static variable in class com.cedarsoftware.io.JsonValue
 
SHORT_KEYS - Static variable in class com.cedarsoftware.io.JsonValue
 
SHORT_REF - Static variable in class com.cedarsoftware.io.JsonValue
 
SHORT_TYPE - Static variable in class com.cedarsoftware.io.JsonValue
 
shortMetaKeys(boolean) - Method in class com.cedarsoftware.io.WriteOptionsBuilder
 
showTypeInfoAlways() - Method in class com.cedarsoftware.io.WriteOptionsBuilder
Set to always show type
showTypeInfoMinimal() - Method in class com.cedarsoftware.io.WriteOptionsBuilder
Set to show minimal type.
showTypeInfoNever() - Method in class com.cedarsoftware.io.WriteOptionsBuilder
Set to never show type
SingletonFactory - Class in com.cedarsoftware.io.factory
 
SingletonFactory() - Constructor for class com.cedarsoftware.io.factory.SingletonFactory
 
SingletonList<T> - Class in com.cedarsoftware.io.util
 
SingletonList() - Constructor for class com.cedarsoftware.io.util.SingletonList
 
SingletonList(T) - Constructor for class com.cedarsoftware.io.util.SingletonList
 
SingletonMap<K,V> - Class in com.cedarsoftware.io.util
 
SingletonMap() - Constructor for class com.cedarsoftware.io.util.SingletonMap
 
SingletonMap(K, V) - Constructor for class com.cedarsoftware.io.util.SingletonMap
 
SingletonSet<T> - Class in com.cedarsoftware.io.util
 
SingletonSet() - Constructor for class com.cedarsoftware.io.util.SingletonSet
 
SingletonSet(T) - Constructor for class com.cedarsoftware.io.util.SingletonSet
 
size() - Method in class com.cedarsoftware.io.JsonObject
 
size() - Method in interface com.cedarsoftware.io.ReferenceTracker
 
size() - Method in class com.cedarsoftware.io.util.SealableList
 
size() - Method in class com.cedarsoftware.io.util.SealableMap
 
size() - Method in class com.cedarsoftware.io.util.SealableNavigableMap
 
size() - Method in class com.cedarsoftware.io.util.SealableNavigableSet
 
size() - Method in class com.cedarsoftware.io.util.SealableSet
 
size() - Method in class com.cedarsoftware.io.util.SingletonList
 
size() - Method in class com.cedarsoftware.io.util.SingletonMap
 
size() - Method in class com.cedarsoftware.io.util.SingletonSet
 
skipNullFields(boolean) - Method in class com.cedarsoftware.io.WriteOptionsBuilder
 
stack - Variable in class com.cedarsoftware.io.Resolver
 
StackTraceElementFactory - Class in com.cedarsoftware.io.factory
Factory class to create Throwable instances.
StackTraceElementFactory() - Constructor for class com.cedarsoftware.io.factory.StackTraceElementFactory
 
StaticFieldFilter - Class in com.cedarsoftware.io.reflect.filters.field
 
StaticFieldFilter() - Constructor for class com.cedarsoftware.io.reflect.filters.field.StaticFieldFilter
 
subList(int, int) - Method in class com.cedarsoftware.io.util.SealableList
 
subList(int, int) - Method in class com.cedarsoftware.io.util.SingletonList
 
subMap(K, boolean, K, boolean) - Method in class com.cedarsoftware.io.util.SealableNavigableMap
 
subMap(K, K) - Method in class com.cedarsoftware.io.util.SealableNavigableMap
 
subSet(E, boolean, E, boolean) - Method in class com.cedarsoftware.io.util.SealableNavigableSet
 
subSet(E, E) - Method in class com.cedarsoftware.io.util.SealableNavigableSet
 
SynchronizedFactory - Class in com.cedarsoftware.io.factory
 
SynchronizedFactory() - Constructor for class com.cedarsoftware.io.factory.SynchronizedFactory
 

T

tabIn() - Method in class com.cedarsoftware.io.JsonWriter
Tab the output left (less indented)
tabOut() - Method in class com.cedarsoftware.io.JsonWriter
Tab the output right (more indented)
tailMap(K) - Method in class com.cedarsoftware.io.util.SealableNavigableMap
 
tailMap(K, boolean) - Method in class com.cedarsoftware.io.util.SealableNavigableMap
 
tailSet(E) - Method in class com.cedarsoftware.io.util.SealableNavigableSet
 
tailSet(E, boolean) - Method in class com.cedarsoftware.io.util.SealableNavigableSet
 
target - Variable in class com.cedarsoftware.io.JsonValue
 
ThrowableFactory - Class in com.cedarsoftware.io.factory
Factory class to create Throwable instances.
ThrowableFactory() - Constructor for class com.cedarsoftware.io.factory.ThrowableFactory
 
TimestampWriter() - Constructor for class com.cedarsoftware.io.Writers.TimestampWriter
 
TimeZoneWriter() - Constructor for class com.cedarsoftware.io.Writers.TimeZoneWriter
 
toArray() - Method in class com.cedarsoftware.io.util.SealableList
 
toArray() - Method in class com.cedarsoftware.io.util.SealableNavigableSet
 
toArray() - Method in class com.cedarsoftware.io.util.SealableSet
 
toArray() - Method in class com.cedarsoftware.io.util.SingletonList
 
toArray() - Method in class com.cedarsoftware.io.util.SingletonSet
 
toArray(T1[]) - Method in class com.cedarsoftware.io.util.SealableList
 
toArray(T1[]) - Method in class com.cedarsoftware.io.util.SealableNavigableSet
 
toArray(T1[]) - Method in class com.cedarsoftware.io.util.SealableSet
 
toArray(T1[]) - Method in class com.cedarsoftware.io.util.SingletonList
 
toArray(T1[]) - Method in class com.cedarsoftware.io.util.SingletonSet
 
toJava(JsonObject, ReadOptions) - Static method in class com.cedarsoftware.io.JsonIo
Begins the process of converting a JsonObject (Map representation) to fully resolved Java objects.
toJava(InputStream, ReadOptions) - Static method in class com.cedarsoftware.io.JsonIo
Begins the process of converting JSON from an InputStream to Java objects.
toJava(Type, Object) - Method in class com.cedarsoftware.io.JsonReader
Only use from ClassFactory or CustomReader
toJava(String, ReadOptions) - Static method in class com.cedarsoftware.io.JsonIo
Begins the process of converting a JSON string to Java objects.
toJavaObjects(JsonObject, Type) - Method in class com.cedarsoftware.io.Resolver
Convert a Parsed JsonObject to a Fully Resolved Java Object
toJson(OutputStream, Object, WriteOptions) - Static method in class com.cedarsoftware.io.JsonIo
Writes a Java object as JSON directly to an OutputStream.
toJson(Object, WriteOptions) - Static method in class com.cedarsoftware.io.JsonIo
Converts a Java object to a JSON string representation.
toObjects(JsonObject, ReadOptions, Class<T>) - Static method in class com.cedarsoftware.io.JsonIo
Converts a JsonObject (Map representation) to a Java object of the specified class.
toObjects(InputStream, ReadOptions, Class<T>) - Static method in class com.cedarsoftware.io.JsonIo
Converts JSON from an InputStream to a Java object of the specified class.
toObjects(String, ReadOptions, Class<T>) - Static method in class com.cedarsoftware.io.JsonIo
Converts a JSON string to a Java object of the specified class.
toString() - Method in class com.cedarsoftware.io.JsonObject
 
toString() - Method in class com.cedarsoftware.io.TypeHolder
 
toString() - Method in class com.cedarsoftware.io.util.SealableList
 
toString() - Method in class com.cedarsoftware.io.util.SealableMap
 
toString() - Method in class com.cedarsoftware.io.util.SealableNavigableMap
 
toString() - Method in class com.cedarsoftware.io.util.SealableNavigableSet
 
toString() - Method in class com.cedarsoftware.io.util.SealableSet
 
traceReferences(Object) - Method in class com.cedarsoftware.io.JsonWriter
Walk object graph and visit each instance, following each field, each Collection, Map and so on.
traverseArray(JsonObject) - Method in class com.cedarsoftware.io.MapResolver
 
traverseArray(JsonObject) - Method in class com.cedarsoftware.io.ObjectResolver
Traverse the JsonObject associated to an array (of any type).
traverseArray(JsonObject) - Method in class com.cedarsoftware.io.Resolver
 
traverseCollection(JsonObject) - Method in class com.cedarsoftware.io.MapResolver
Traverse a JsonObject representing a collection (array) and deserialize its elements.
traverseCollection(JsonObject) - Method in class com.cedarsoftware.io.ObjectResolver
Process java.util.Collection and it's derivatives.
traverseCollection(JsonObject) - Method in class com.cedarsoftware.io.Resolver
 
traverseFields(JsonObject) - Method in class com.cedarsoftware.io.MapResolver
Walk the JsonObject fields and perform necessary substitutions so that all references matched up.
traverseFields(JsonObject) - Method in class com.cedarsoftware.io.ObjectResolver
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.
traverseFields(JsonObject) - Method in class com.cedarsoftware.io.Resolver
 
traverseJsonObject(JsonObject) - Method in class com.cedarsoftware.io.Resolver
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).
traverseMap(JsonObject) - Method in class com.cedarsoftware.io.Resolver
Process java.util.Map and it's derivatives.
traverseObject(JsonObject) - Method in class com.cedarsoftware.io.Resolver
 
traverseSpecificType(JsonObject) - Method in class com.cedarsoftware.io.Resolver
 
trimLength(String) - Static method in class com.cedarsoftware.io.MetaUtils
Deprecated.
This method is deprecated and will be removed in a future version. Use StringUtilities.trimLength(String) directly instead.
trueChar() - Method in class com.cedarsoftware.io.ReadOptionsBuilder.DefaultConverterOptions
 
trySetAccessible(AccessibleObject) - Static method in class com.cedarsoftware.io.MetaUtils
Deprecated.
This method is deprecated and will be removed in a future version. Use ExceptionUtilities.safelyIgnoreException(Runnable) directly instead.
TYPE - Static variable in class com.cedarsoftware.io.JsonValue
 
TypeHolder<T> - Class in com.cedarsoftware.io
TypeHolder captures a generic Type (including parameterized types) at runtime.
TypeHolder() - Constructor for class com.cedarsoftware.io.TypeHolder
Default constructor that uses anonymous subclassing to capture the type parameter.
TypeHolder(Type) - Constructor for class com.cedarsoftware.io.TypeHolder
Constructor used to explicitly set the type.

U

unknownTypeClass(Class<?>) - Method in class com.cedarsoftware.io.ReadOptionsBuilder
Set a class to use when the JSON reader cannot instantiate a class.
UnmodifiableFactory - Class in com.cedarsoftware.io.factory
 
UnmodifiableFactory() - Constructor for class com.cedarsoftware.io.factory.UnmodifiableFactory
 
UUIDWriter() - Constructor for class com.cedarsoftware.io.Writers.UUIDWriter
 

V

VALUE - Static variable in class com.cedarsoftware.io.JsonValue
 
valueOf(String) - Static method in enum com.cedarsoftware.io.MetaUtils.Dumpty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.cedarsoftware.io.ReadOptions.Decimals
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.cedarsoftware.io.ReadOptions.Integers
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.cedarsoftware.io.ReadOptions.ReturnType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.cedarsoftware.io.WriteOptions.ShowType
Returns the enum constant of this type with the specified name.
values() - Method in class com.cedarsoftware.io.JsonObject
 
values() - Static method in enum com.cedarsoftware.io.MetaUtils.Dumpty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.cedarsoftware.io.ReadOptions.Decimals
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.cedarsoftware.io.ReadOptions.Integers
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.cedarsoftware.io.ReadOptions.ReturnType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.cedarsoftware.io.util.SealableMap
 
values() - Method in class com.cedarsoftware.io.util.SealableNavigableMap
 
values() - Method in class com.cedarsoftware.io.util.SingletonMap
 
values() - Static method in enum com.cedarsoftware.io.WriteOptions.ShowType
Returns an array containing the constants of this enum type, in the order they are declared.
valueToTarget(JsonObject) - Method in class com.cedarsoftware.io.Resolver
 

W

write(Object) - Method in class com.cedarsoftware.io.JsonWriter
Write the passed in Java object in JSON format.
write(Object, boolean, Writer, WriterContext) - Method in interface com.cedarsoftware.io.JsonWriter.JsonClassWriter
When write() is called, it is expected that subclasses will write the appropriate JSON to the passed in Writer.
write(Object, boolean, Writer, WriterContext) - Method in class com.cedarsoftware.io.writers.ByteBufferWriter
 
write(Object, boolean, Writer, WriterContext) - Method in class com.cedarsoftware.io.Writers.CalendarWriter
 
write(Object, boolean, Writer, WriterContext) - Method in class com.cedarsoftware.io.writers.CharBufferWriter
 
write(Object, boolean, Writer, WriterContext) - Method in class com.cedarsoftware.io.writers.CompactMapWriter
 
write(Object, boolean, Writer, WriterContext) - Method in class com.cedarsoftware.io.writers.CompactSetWriter
 
write(Object, boolean, Writer, WriterContext) - Method in class com.cedarsoftware.io.Writers.DateWriter
 
write(Object, boolean, Writer, WriterContext) - Method in class com.cedarsoftware.io.Writers.PrimitiveTypeWriter
 
writeArrayElementIfMatching(Class<?>, Object, boolean, Writer) - Method in class com.cedarsoftware.io.JsonWriter
Write the passed in array element to the JSON output, if any only if, there is a custom writer for the class of the instance 'o'.
writeBasicString(Writer, String) - Static method in class com.cedarsoftware.io.JsonWriter
Writes out a string without special characters.
writeCustom(Class<?>, Object, boolean, Writer) - Method in class com.cedarsoftware.io.JsonWriter
Perform the actual custom writing for an array element that has a custom writer.
writeEnumAsJsonObject(boolean) - Method in class com.cedarsoftware.io.WriteOptionsBuilder
Option to write out all the member fields of an enum.
writeEnumsAsString() - Method in class com.cedarsoftware.io.WriteOptionsBuilder
Option to write out enums as a String, it will write out the enum.name() field.
writeEnumSetOldWay(boolean) - Method in class com.cedarsoftware.io.WriteOptionsBuilder
Option to write out all the member fields of an enum.
writeImpl(Object, boolean) - Method in class com.cedarsoftware.io.JsonWriter
Main entry point (mostly used internally, but may be called from a Custom JSON writer).
writeImpl(Object, boolean) - Method in interface com.cedarsoftware.io.WriterContext
Write any object fully.
writeJsonUtf8String(Writer, String) - Static method in class com.cedarsoftware.io.JsonWriter
Writes a JSON string value to the output, properly escaped according to JSON specifications.
writeLongsAsStrings(boolean) - Method in class com.cedarsoftware.io.WriteOptionsBuilder
 
writeObject(Object, boolean, boolean) - Method in class com.cedarsoftware.io.JsonWriter
 
writeObject(Object, boolean, boolean) - Method in interface com.cedarsoftware.io.WriterContext
Allows you to use the current JsonWriter to write an object out.
WriteOptions - Interface in com.cedarsoftware.io
This class contains all the "feature" control (options) for controlling json-io's output JSON.
WriteOptions.ShowType - Enum in com.cedarsoftware.io
 
WriteOptionsBuilder - Class in com.cedarsoftware.io
Builder class for building the writeOptions.
WriteOptionsBuilder() - Constructor for class com.cedarsoftware.io.WriteOptionsBuilder
Start with default options
WriteOptionsBuilder(WriteOptions) - Constructor for class com.cedarsoftware.io.WriteOptionsBuilder
Copy another WriteOptions as a starting point.
writePrimitiveForm(Object, Writer, WriterContext) - Method in interface com.cedarsoftware.io.JsonWriter.JsonClassWriter
This default implementation will call the more basic writePrimitiveForm that does not take arguments.
writePrimitiveForm(Object, Writer, WriterContext) - Method in class com.cedarsoftware.io.Writers.BigDecimalWriter
 
writePrimitiveForm(Object, Writer, WriterContext) - Method in class com.cedarsoftware.io.Writers.BigIntegerWriter
 
writePrimitiveForm(Object, Writer, WriterContext) - Method in class com.cedarsoftware.io.writers.ByteArrayWriter
 
writePrimitiveForm(Object, Writer, WriterContext) - Method in class com.cedarsoftware.io.Writers.CalendarWriter
 
writePrimitiveForm(Object, Writer, WriterContext) - Method in class com.cedarsoftware.io.Writers.CharacterWriter
 
writePrimitiveForm(Object, Writer, WriterContext) - Method in class com.cedarsoftware.io.Writers.CurrencyWriter
 
writePrimitiveForm(Object, Writer, WriterContext) - Method in class com.cedarsoftware.io.Writers.DateAsLongWriter
 
writePrimitiveForm(Object, Writer, WriterContext) - Method in class com.cedarsoftware.io.Writers.DateWriter
 
writePrimitiveForm(Object, Writer, WriterContext) - Method in class com.cedarsoftware.io.Writers.DurationWriter
 
writePrimitiveForm(Object, Writer, WriterContext) - Method in class com.cedarsoftware.io.Writers.FloatingPointWriter
Writes out Float point type.
writePrimitiveForm(Object, Writer, WriterContext) - Method in class com.cedarsoftware.io.Writers.InstantWriter
 
writePrimitiveForm(Object, Writer, WriterContext) - Method in class com.cedarsoftware.io.Writers.LocalDateAsLong
 
writePrimitiveForm(Object, Writer, WriterContext) - Method in class com.cedarsoftware.io.Writers.LocalDateTimeWriter
 
writePrimitiveForm(Object, Writer, WriterContext) - Method in class com.cedarsoftware.io.Writers.LocalDateWriter
 
writePrimitiveForm(Object, Writer, WriterContext) - Method in class com.cedarsoftware.io.Writers.LocaleWriter
 
writePrimitiveForm(Object, Writer, WriterContext) - Method in class com.cedarsoftware.io.Writers.LocalTimeWriter
 
writePrimitiveForm(Object, Writer, WriterContext) - Method in class com.cedarsoftware.io.writers.LongWriter
 
writePrimitiveForm(Object, Writer, WriterContext) - Method in class com.cedarsoftware.io.Writers.MonthDayWriter
 
writePrimitiveForm(Object, Writer, WriterContext) - Method in class com.cedarsoftware.io.Writers.OffsetDateTimeWriter
 
writePrimitiveForm(Object, Writer, WriterContext) - Method in class com.cedarsoftware.io.Writers.OffsetTimeWriter
 
writePrimitiveForm(Object, Writer, WriterContext) - Method in class com.cedarsoftware.io.Writers.PatternWriter
 
writePrimitiveForm(Object, Writer, WriterContext) - Method in class com.cedarsoftware.io.Writers.PeriodWriter
 
writePrimitiveForm(Object, Writer, WriterContext) - Method in class com.cedarsoftware.io.Writers.PrimitiveUtf8StringWriter
 
writePrimitiveForm(Object, Writer, WriterContext) - Method in class com.cedarsoftware.io.Writers.PrimitiveValueWriter
Writes out a basic value type, no quotes.
writePrimitiveForm(Object, Writer, WriterContext) - Method in class com.cedarsoftware.io.Writers.TimestampWriter
 
writePrimitiveForm(Object, Writer, WriterContext) - Method in class com.cedarsoftware.io.Writers.UUIDWriter
 
writePrimitiveForm(Object, Writer, WriterContext) - Method in class com.cedarsoftware.io.Writers.YearMonthWriter
 
writePrimitiveForm(Object, Writer, WriterContext) - Method in class com.cedarsoftware.io.Writers.YearWriter
 
writePrimitiveForm(Object, Writer, WriterContext) - Method in class com.cedarsoftware.io.Writers.ZonedDateTimeWriter
 
writePrimitiveForm(Object, Writer, WriterContext) - Method in class com.cedarsoftware.io.Writers.ZoneOffsetWriter
 
WriterContext - Interface in com.cedarsoftware.io
 
Writers - Class in com.cedarsoftware.io
All custom writers for json-io subclass this class.
Writers.BigDecimalWriter - Class in com.cedarsoftware.io
 
Writers.BigIntegerWriter - Class in com.cedarsoftware.io
 
Writers.CalendarWriter - Class in com.cedarsoftware.io
 
Writers.CharacterWriter - Class in com.cedarsoftware.io
Used as a template to write out primitive String types.
Writers.ClassWriter - Class in com.cedarsoftware.io
 
Writers.CurrencyWriter - Class in com.cedarsoftware.io
 
Writers.DateAsLongWriter - Class in com.cedarsoftware.io
 
Writers.DateWriter - Class in com.cedarsoftware.io
 
Writers.DoubleWriter - Class in com.cedarsoftware.io
Used as a template to write out primitive value types such as int, boolean, etc. that we extract as a String, but we do not put in quotes.
Writers.DurationWriter - Class in com.cedarsoftware.io
 
Writers.EnumsAsStringWriter - Class in com.cedarsoftware.io
 
Writers.FloatingPointWriter<T> - Class in com.cedarsoftware.io
Used as a template to write out primitive value types such as int, boolean, etc. that we extract as a String, but we do not put in quotes.
Writers.FloatWriter - Class in com.cedarsoftware.io
Used as a template to write out primitive value types such as int, boolean, etc. that we extract as a String, but we do not put in quotes.
Writers.InstantWriter - Class in com.cedarsoftware.io
 
Writers.JsonStringWriter - Class in com.cedarsoftware.io
 
Writers.LocalDateAsLong - Class in com.cedarsoftware.io
 
Writers.LocalDateTimeWriter - Class in com.cedarsoftware.io
 
Writers.LocalDateWriter - Class in com.cedarsoftware.io
 
Writers.LocaleWriter - Class in com.cedarsoftware.io
 
Writers.LocalTimeWriter - Class in com.cedarsoftware.io
 
Writers.MonthDayWriter - Class in com.cedarsoftware.io
 
Writers.OffsetDateTimeWriter - Class in com.cedarsoftware.io
 
Writers.OffsetTimeWriter - Class in com.cedarsoftware.io
 
Writers.PatternWriter - Class in com.cedarsoftware.io
 
Writers.PeriodWriter - Class in com.cedarsoftware.io
 
Writers.PrimitiveTypeWriter - Class in com.cedarsoftware.io
Used as a template to write out types that will have a primitive form.
Writers.PrimitiveUtf8StringWriter - Class in com.cedarsoftware.io
Used as a template to write out primitive String types.
Writers.PrimitiveValueWriter - Class in com.cedarsoftware.io
Used as a template to write out primitive value types such as int, boolean, etc. that we extract as a String, but we do not put in quotes.
Writers.TimestampWriter - Class in com.cedarsoftware.io
 
Writers.TimeZoneWriter - Class in com.cedarsoftware.io
 
Writers.UUIDWriter - Class in com.cedarsoftware.io
 
Writers.YearMonthWriter - Class in com.cedarsoftware.io
 
Writers.YearWriter - Class in com.cedarsoftware.io
 
Writers.ZonedDateTimeWriter - Class in com.cedarsoftware.io
 
Writers.ZoneOffsetWriter - Class in com.cedarsoftware.io
 
writeUsingCustomWriter(Object, boolean, Writer) - Method in class com.cedarsoftware.io.JsonWriter
Write the passed in object (o) to the JSON output stream, if and only if, there is a custom writer associated to the Class of object (o).

Y

YearMonthWriter() - Constructor for class com.cedarsoftware.io.Writers.YearMonthWriter
 
YearWriter() - Constructor for class com.cedarsoftware.io.Writers.YearWriter
 

Z

ZonedDateTimeWriter() - Constructor for class com.cedarsoftware.io.Writers.ZonedDateTimeWriter
 
ZoneIdWriter - Class in com.cedarsoftware.io.writers
 
ZoneIdWriter() - Constructor for class com.cedarsoftware.io.writers.ZoneIdWriter
 
ZoneOffsetWriter() - Constructor for class com.cedarsoftware.io.Writers.ZoneOffsetWriter
 
A B C D E F G H I J K L M N O P R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form