Index
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
-
Deprecated.
- 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 aNullPointerException
. - 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 typeT
. - 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
-
Deprecated.use
ReadOptionsBuilder.returnAsJsonObjects()
instead. - 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
ReadOptionsBuilder.addPermanentClassFactory(java.lang.Class<?>, com.cedarsoftware.io.JsonReader.ClassFactory)
instead.