Index

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

A

AbstractAccessor - Class in com.cedarsoftware.util.reflect.accessors
 
AbstractAccessor(Field) - Constructor for class com.cedarsoftware.util.reflect.accessors.AbstractAccessor
 
AbstractInjector - Class in com.cedarsoftware.util.reflect.injectors
 
AbstractInjector(Field) - Constructor for class com.cedarsoftware.util.reflect.injectors.AbstractInjector
 
AbstractTemporalFactory<T extends TemporalAccessor> - Class in com.cedarsoftware.util.io.factory
Abstract class to help create temporal items.
AbstractTemporalFactory(DateTimeFormatter) - Constructor for class com.cedarsoftware.util.io.factory.AbstractTemporalFactory
 
Accessor - Interface in com.cedarsoftware.util.reflect
 
AccessorFactory - Interface in com.cedarsoftware.util.reflect
 
addAccessor(String, Accessor) - Method in class com.cedarsoftware.util.reflect.ClassDescriptors.ClassDescriptorImpl
 
addBaseWriter(Class<?>, JsonWriter.JsonClassWriter) - Static method in class com.cedarsoftware.util.io.WriteOptionsBuilder
 
addFieldFilter(Class, String) - Method in class com.cedarsoftware.util.reflect.KnownFilteredFields
 
addFieldFilters(Class, Collection<String>) - Method in class com.cedarsoftware.util.reflect.KnownFilteredFields
 
addFilter(FieldFilter) - Method in class com.cedarsoftware.util.reflect.ClassDescriptors
 
addInjectionFilter(Class, String) - Method in class com.cedarsoftware.util.reflect.KnownFilteredFields
 
addInjectionFilters(Class, Collection<String>) - Method in class com.cedarsoftware.util.reflect.KnownFilteredFields
 
addInjector(String, Injector) - Method in class com.cedarsoftware.util.reflect.ClassDescriptors.ClassDescriptorImpl
 
addMapping(Class<?>, String, String) - Method in class com.cedarsoftware.util.reflect.factories.NonStandardMethodNames
 
addNonCustomizableClass(Class<?>) - Method in interface com.cedarsoftware.util.io.ReadOptions
 
addNotCustomReader(Class<?>) - Method in class com.cedarsoftware.util.io.JsonReader
Deprecated.
use ReadOptionsBuilder.withNonCustomizableClass()
addNotCustomWriter(Class<?>) - Method in class com.cedarsoftware.util.io.JsonWriter
For no custom writing to occur for the passed in Class.
addPermanentCoercedType(String, Class<?>) - Static method in class com.cedarsoftware.util.io.ReadOptionsBuilder
Call this method to add a permanent (JVM lifetime) coercion of one class to another for creatint into an object.
addReader(Class<?>, JsonReader.JsonClassReader) - Method in class com.cedarsoftware.util.io.JsonReader
Deprecated.
use ReadOptionsBuilder.withCustomReader() to create any additional readers you'll need.
addReader(Class<?>, JsonReader.JsonClassReader) - Method in interface com.cedarsoftware.util.io.ReadOptions
 
addReaderPermanent(Class, JsonReader.JsonClassReader) - Static method in class com.cedarsoftware.util.io.ReadOptionsBuilder
Call this method to add a custom JSON reader to json-io.
addStaticallyInitializedClasses(Class<?>) - Static method in class com.cedarsoftware.util.io.JsonWriter
Adds in Classes that are statically initialized with a possible sun.* class implementation beneath the scenes.
addWriterPermanent(Class<?>, JsonWriter.JsonClassWriter) - Static method in class com.cedarsoftware.util.io.JsonWriter
Add a permanent Customer Writer (Lifetime of JVM)
alwaysShowTypeInfo() - Method in class com.cedarsoftware.util.io.WriteOptionsBuilder
 
ArgumentHelper - Class in com.cedarsoftware.util.io
 
ArgumentHelper() - Constructor for class com.cedarsoftware.util.io.ArgumentHelper
 
assignField(Deque<JsonObject>, JsonObject, Injector, Object) - Method in class com.cedarsoftware.util.io.ObjectResolver
Map Json Map object field to Java object field.
assignInstantiator(Class<?>, JsonReader.ClassFactory) - Static method in class com.cedarsoftware.util.io.JsonReader
Deprecated.
assignInstantiator(Class, JsonReader.ClassFactory) - Static method in class com.cedarsoftware.util.io.ReadOptionsBuilder
See comment on method JsonReader.assignInstantiator(String, ClassFactory)
assignInstantiator(String, JsonReader.ClassFactory) - Static method in class com.cedarsoftware.util.io.JsonReader
Deprecated.
assignInstantiator(String, JsonReader.ClassFactory) - Static method in class com.cedarsoftware.util.io.ReadOptionsBuilder
For difficult to instantiate classes, you can add your own ClassFactory which will be called when the passed in class 'c' is encountered.
AtomicBooleanReader() - Constructor for class com.cedarsoftware.util.io.Readers.AtomicBooleanReader
 
AtomicIntegerReader() - Constructor for class com.cedarsoftware.util.io.Readers.AtomicIntegerReader
 
AtomicLongReader() - Constructor for class com.cedarsoftware.util.io.Readers.AtomicLongReader
 

B

bigDecimalFrom(Object) - Static method in class com.cedarsoftware.util.io.Readers
 
BigDecimalReader() - Constructor for class com.cedarsoftware.util.io.Readers.BigDecimalReader
 
BigDecimalWriter() - Constructor for class com.cedarsoftware.util.io.Writers.BigDecimalWriter
 
bigIntegerFrom(Object) - Static method in class com.cedarsoftware.util.io.Readers
 
BigIntegerReader() - Constructor for class com.cedarsoftware.util.io.Readers.BigIntegerReader
 
BigIntegerWriter() - Constructor for class com.cedarsoftware.util.io.Writers.BigIntegerWriter
 
BooleanAccessorFactory - Class in com.cedarsoftware.util.reflect.factories
 
BooleanAccessorFactory() - Constructor for class com.cedarsoftware.util.reflect.factories.BooleanAccessorFactory
 
build() - Method in class com.cedarsoftware.util.io.ReadOptionsBuilder
 
build() - Method in class com.cedarsoftware.util.io.WriteOptionsBuilder
 
buildAccessorMap(Class<?>) - Static method in class com.cedarsoftware.util.reflect.ReflectionUtils
Builds a list of methods with zero parameter methods taking precedence over overrides for a given single level class.
buildHints(JsonReader, JsonObject, Map<Class<?>, List<MetaUtils.ParameterHint>>, Set<String>) - Static method in class com.cedarsoftware.util.io.MetaUtils
 
buildInjectorMap(Class<?>) - Static method in class com.cedarsoftware.util.reflect.ReflectionUtils
Builds a list of methods with zero parameter methods taking precedence over overrides for a given single level class.

C

CalendarReader() - Constructor for class com.cedarsoftware.util.io.Readers.CalendarReader
 
CalendarWriter() - Constructor for class com.cedarsoftware.util.io.Writers.CalendarWriter
 
call() - Method in interface com.cedarsoftware.util.io.MetaUtils.Callable
 
CLASS_LOADER_NAME - Static variable in class com.cedarsoftware.util.io.factory.StackTraceElementFactory
 
ClassDescriptor - Interface in com.cedarsoftware.util.reflect
 
ClassDescriptorImpl() - Constructor for class com.cedarsoftware.util.reflect.ClassDescriptors.ClassDescriptorImpl
 
ClassDescriptors - Class in com.cedarsoftware.util.reflect
 
ClassDescriptors.ClassDescriptorImpl - Class in com.cedarsoftware.util.reflect
 
classForName(String, ClassLoader) - Static method in class com.cedarsoftware.util.io.MetaUtils
Given the passed in String class name, return the named JVM class.
CLASSLOADER - Static variable in class com.cedarsoftware.util.io.JsonReader
If set, use the specified ClassLoader
CLASSLOADER - Static variable in class com.cedarsoftware.util.io.JsonWriter
If set, use the specified ClassLoader
ClassReader() - Constructor for class com.cedarsoftware.util.io.Readers.ClassReader
 
ClassWriter() - Constructor for class com.cedarsoftware.util.io.Writers.ClassWriter
 
cleanup() - Method in class com.cedarsoftware.util.io.Resolver
 
clear() - Method in class com.cedarsoftware.util.io.JsonObject
 
clear() - Method in interface com.cedarsoftware.util.io.ReferenceTracker
 
clearAll() - Method in class com.cedarsoftware.util.io.ReaderContext
 
clearDescriptorCache() - Method in class com.cedarsoftware.util.reflect.ClassDescriptors
 
close() - Method in class com.cedarsoftware.util.io.FastReader
 
close() - Method in class com.cedarsoftware.util.io.FastWriter
 
close() - Method in class com.cedarsoftware.util.io.JsonReader
 
close() - Method in class com.cedarsoftware.util.io.JsonWriter
 
coerceCertainTypes(String) - Method in class com.cedarsoftware.util.io.Resolver
 
col - Variable in class com.cedarsoftware.util.io.FastReader
 
CollectionFactory() - Constructor for class com.cedarsoftware.util.io.JsonReader.CollectionFactory
 
com.cedarsoftware.util.io - package com.cedarsoftware.util.io
 
com.cedarsoftware.util.io.factory - package com.cedarsoftware.util.io.factory
 
com.cedarsoftware.util.reflect - package com.cedarsoftware.util.reflect
 
com.cedarsoftware.util.reflect.accessors - package com.cedarsoftware.util.reflect.accessors
 
com.cedarsoftware.util.reflect.factories - package com.cedarsoftware.util.reflect.factories
 
com.cedarsoftware.util.reflect.filters - package com.cedarsoftware.util.reflect.filters
 
com.cedarsoftware.util.reflect.injectors - package com.cedarsoftware.util.reflect.injectors
 
Convention - Class in com.cedarsoftware.util.io
 
Convention() - Constructor for class com.cedarsoftware.util.io.Convention
 
convertMapsToObjects(JsonObject) - Method in class com.cedarsoftware.util.io.Resolver
Walk a JsonObject (Map of String keys to values) and return the Java object equivalent filled in as best as possible (everything except unresolved reference fields or unresolved array/collection elements).
convertMapToKeysItems(JsonObject) - Static method in class com.cedarsoftware.util.io.Resolver
Convert an input JsonObject map (known to represent a Map.class or derivative) that has regular keys and values to have its keys placed into @keys, and its values placed into @items.
convertParsedMapsToJava(JsonObject, Class<T>) - Method in class com.cedarsoftware.util.io.JsonReader
This method converts a root Map, (which contains nested Maps and so forth representing a Java Object graph), to a Java object instance.
convertStringFieldNamesToAccessors(Map<Class<?>, Collection<String>>) - Static method in class com.cedarsoftware.util.io.MetaUtils
 
createAccessor(Field, Map<String, Method>) - Method in interface com.cedarsoftware.util.reflect.AccessorFactory
Creates accessors for accessing data from an object.
createAccessor(Field, Map<String, Method>) - Method in class com.cedarsoftware.util.reflect.factories.BooleanAccessorFactory
 
createAccessor(Field, Map<String, Method>) - Method in class com.cedarsoftware.util.reflect.factories.EnumNameAccessorFactory
 
createAccessor(Field, Map<String, Method>) - Method in class com.cedarsoftware.util.reflect.factories.MappedMethodAccessorFactory
 
createInjector(Field, Map<String, Method>) - Method in class com.cedarsoftware.util.reflect.factories.MappedMethodInjectorFactory
 
createInjector(Field, Map<String, Method>) - Method in interface com.cedarsoftware.util.reflect.InjectorFactory
Creates accessors for accessing data from an object.
createInstance(Class, JsonObject) - Method in class com.cedarsoftware.util.io.Resolver
This method creates a Java Object instance based on the passed in parameters.
createInstanceUsingClass(Class, JsonObject) - Method in class com.cedarsoftware.util.io.Resolver
Create an instance using the Class (clazz) provided and the values in the jsonObj.
createInstanceUsingType(JsonObject) - Method in class com.cedarsoftware.util.io.Resolver
Create an instance of a Java class using the ".type" field on the jsonObj.
createIsName(String) - Static method in class com.cedarsoftware.util.reflect.factories.BooleanAccessorFactory
Creates one of the names for boolean accessor
CUSTOM_READER_MAP - Static variable in class com.cedarsoftware.util.io.JsonReader
If set, this maps class ==> CustomReader
CUSTOM_WRITER_MAP - Static variable in class com.cedarsoftware.util.io.JsonWriter
If set, this maps class ==> CustomWriter

D

DATE_FORMAT - Static variable in class com.cedarsoftware.util.io.JsonWriter
Set the date format to use within the JSON output
DateReader() - Constructor for class com.cedarsoftware.util.io.Readers.DateReader
 
dateTimeFormatter - Variable in class com.cedarsoftware.util.io.factory.AbstractTemporalFactory
 
DateWriter() - Constructor for class com.cedarsoftware.util.io.Writers.DateWriter
 
DECLARING_CLASS - Static variable in class com.cedarsoftware.util.io.factory.StackTraceElementFactory
 
doNotForceMapOutputAsKeysAndItems() - Method in class com.cedarsoftware.util.io.WriteOptionsBuilder
 
doNotWritePrivateEnumFields() - Method in class com.cedarsoftware.util.io.WriteOptionsBuilder
 

E

EMPTY_SET - Static variable in class com.cedarsoftware.util.io.JsonWriter
 
ensureJsonPrimitiveKeys(Map) - Static method in class com.cedarsoftware.util.io.JsonWriter
Ensure that all keys within the Map are String instances
ensureUsingMaps() - Method in interface com.cedarsoftware.util.io.ReadOptions
 
ensureUsingObjects() - Method in interface com.cedarsoftware.util.io.ReadOptions
 
ENUM_PUBLIC_ONLY - Static variable in class com.cedarsoftware.util.io.JsonWriter
If set, indicates that private variables of ENUMs are not to be serialized
EnumAsObjectWriter() - Constructor for class com.cedarsoftware.util.io.Writers.EnumAsObjectWriter
 
EnumClassFactory - Class in com.cedarsoftware.util.io.factory
 
EnumClassFactory() - Constructor for class com.cedarsoftware.util.io.factory.EnumClassFactory
 
EnumFilter - Class in com.cedarsoftware.util.reflect.filters
 
EnumFilter() - Constructor for class com.cedarsoftware.util.reflect.filters.EnumFilter
 
EnumNameAccessorFactory - Class in com.cedarsoftware.util.reflect.factories
 
EnumNameAccessorFactory() - Constructor for class com.cedarsoftware.util.reflect.factories.EnumNameAccessorFactory
 
EnumsAsStringWriter() - Constructor for class com.cedarsoftware.util.io.Writers.EnumsAsStringWriter
 
equals(Object) - Method in class com.cedarsoftware.util.io.JsonObject
 
equals(Object) - Method in class com.cedarsoftware.util.reflect.accessors.AbstractAccessor
 
equals(Object) - Method in class com.cedarsoftware.util.reflect.injectors.AbstractInjector
 
ExcludeFieldsFilter - Class in com.cedarsoftware.util.reflect.filters
 
ExcludeFieldsFilter(Set<String>) - Constructor for class com.cedarsoftware.util.reflect.filters.ExcludeFieldsFilter
 
extractEnumSet(Class, JsonObject) - Method in class com.cedarsoftware.util.io.Resolver
 
extractString(Object) - Method in class com.cedarsoftware.util.io.Writers.ClassWriter
 
extractString(Object) - Method in class com.cedarsoftware.util.io.Writers.EnumsAsStringWriter
 
extractString(Object) - Method in class com.cedarsoftware.util.io.Writers.PrimitiveUtf8StringWriter
 
extractString(Object) - Method in class com.cedarsoftware.util.io.Writers.PrimitiveValueWriter
 
extractString(Object) - Method in class com.cedarsoftware.util.io.Writers.TimeZoneWriter
 
extractString(Object) - Method in class com.cedarsoftware.util.io.Writers.YearWriter
 
extractString(Object) - Method in class com.cedarsoftware.util.io.Writers.ZoneOffsetWriter
 

F

FACTORIES - Static variable in class com.cedarsoftware.util.io.JsonReader
If set, this map will contain Factory classes for creating hard to instantiate objects.
FAIL_ON_UNKNOWN_TYPE - Static variable in class com.cedarsoftware.util.io.JsonReader
Will fail JSON parsing if 'type' class defined but is not on classpath.
failOnUnknownType() - Method in class com.cedarsoftware.util.io.ReadOptionsBuilder
 
FastReader - Class in com.cedarsoftware.util.io
 
FastReader(Reader, int, int) - Constructor for class com.cedarsoftware.util.io.FastReader
 
FastWriter - Class in com.cedarsoftware.util.io
 
FastWriter(Writer) - Constructor for class com.cedarsoftware.util.io.FastWriter
 
FastWriter(Writer, int) - Constructor for class com.cedarsoftware.util.io.FastWriter
 
FIELD_NAME_BLACK_LIST - Static variable in class com.cedarsoftware.util.io.JsonWriter
Set value to a Map<Class, List> which will be used to control which fields on a class are not output.
FIELD_SPECIFIERS - Static variable in class com.cedarsoftware.util.io.JsonWriter
Set value to a Map<Class, List> which will be used to control which fields on a class are output
FieldAccessor - Class in com.cedarsoftware.util.reflect.accessors
 
FieldAccessor(Field) - Constructor for class com.cedarsoftware.util.reflect.accessors.FieldAccessor
 
FieldFilter - Class in com.cedarsoftware.util.reflect
 
FieldFilter() - Constructor for class com.cedarsoftware.util.reflect.FieldFilter
 
FieldInjector - Class in com.cedarsoftware.util.reflect.injectors
 
FieldInjector(Field) - Constructor for class com.cedarsoftware.util.reflect.injectors.FieldInjector
 
fieldMissing(Object, String, Object) - Method in interface com.cedarsoftware.util.io.JsonReader.MissingFieldHandler
Notify that a field is missing.
fieldNamesToIgnore - Variable in class com.cedarsoftware.util.reflect.filters.ExcludeFieldsFilter
 
fieldsNamesToInclude - Variable in class com.cedarsoftware.util.reflect.filters.IncludeFieldsFilter
 
FILE_NAME - Static variable in class com.cedarsoftware.util.io.factory.StackTraceElementFactory
 
fillArgsWithHints(Parameter[], Object[], Map<Class<?>, List<MetaUtils.ParameterHint>>) - Static method in class com.cedarsoftware.util.io.MetaUtils
Return an Object[] of instance values that can be passed into a given Constructor.
filter(Field) - Method in class com.cedarsoftware.util.reflect.FieldFilter
returns true if you want to filter the given field
filter(Field) - Method in class com.cedarsoftware.util.reflect.filters.EnumFilter
 
filter(Field) - Method in class com.cedarsoftware.util.reflect.filters.ExcludeFieldsFilter
 
filter(Field) - Method in class com.cedarsoftware.util.reflect.filters.GroovyFilter
 
filter(Field) - Method in class com.cedarsoftware.util.reflect.filters.IncludeFieldsFilter
 
filter(Field) - Method in class com.cedarsoftware.util.reflect.filters.StaticFilter
 
findAndConstructWithAppropriateConstructor(Class<?>, Map<Class<?>, List<MetaUtils.ParameterHint>>) - Static method in class com.cedarsoftware.util.io.MetaUtils
 
flush() - Method in class com.cedarsoftware.util.io.FastWriter
 
flush() - Method in class com.cedarsoftware.util.io.JsonWriter
 
FORCE_MAP_FORMAT_ARRAY_KEYS_ITEMS - Static variable in class com.cedarsoftware.util.io.JsonWriter
If set to true all maps are transferred to the format @keys[],@items[] regardless of the key_type
forceMapOutputAsKeysAndItems() - Method in class com.cedarsoftware.util.io.WriteOptionsBuilder
 
formatJson(String) - Static method in class com.cedarsoftware.util.io.JsonWriter
Format the passed in JSON string in a nice, human-readable format.
formatJson(String, Map, Map) - Static method in class com.cedarsoftware.util.io.JsonWriter
Format the passed in JSON string in a nice, human-readable format.
formatter - Variable in class com.cedarsoftware.util.io.Writers.TemporalWriter
 
FORMATTER - Static variable in class com.cedarsoftware.util.io.factory.YearMonthFactory
 
fromJsonObject(JsonObject) - Method in class com.cedarsoftware.util.io.factory.AbstractTemporalFactory
 
fromJsonObject(JsonObject) - Method in class com.cedarsoftware.util.io.factory.LocalDateFactory
 
fromJsonObject(JsonObject) - Method in class com.cedarsoftware.util.io.factory.LocalDateTimeFactory
 
fromJsonObject(JsonObject) - Method in class com.cedarsoftware.util.io.factory.LocalTimeFactory
 
fromJsonObject(JsonObject) - Method in class com.cedarsoftware.util.io.factory.OffsetDateTimeFactory
 
fromJsonObject(JsonObject) - Method in class com.cedarsoftware.util.io.factory.OffsetTimeFactory
 
fromJsonObject(JsonObject) - Method in class com.cedarsoftware.util.io.factory.YearFactory
 
fromJsonObject(JsonObject) - Method in class com.cedarsoftware.util.io.factory.YearMonthFactory
 
fromJsonObject(JsonObject) - Method in class com.cedarsoftware.util.io.factory.ZonedDateTimeFactory
 
fromJsonObject(JsonObject) - Method in class com.cedarsoftware.util.io.factory.ZoneOffsetFactory
 
fromMap(Map) - Static method in class com.cedarsoftware.util.io.WriteOptionsBuilder
 
fromMap(Map<String, Object>) - Static method in class com.cedarsoftware.util.io.ReadOptionsBuilder
 
fromNumber(Number) - Method in class com.cedarsoftware.util.io.factory.AbstractTemporalFactory
 
fromNumber(Number) - Method in class com.cedarsoftware.util.io.factory.LocalDateFactory
 
fromNumber(Number) - Method in class com.cedarsoftware.util.io.factory.LocalDateTimeFactory
 
fromNumber(Number) - Method in class com.cedarsoftware.util.io.factory.LocalTimeFactory
 
fromNumber(Number) - Method in class com.cedarsoftware.util.io.factory.OffsetDateTimeFactory
 
fromNumber(Number) - Method in class com.cedarsoftware.util.io.factory.OffsetTimeFactory
 
fromNumber(Number) - Method in class com.cedarsoftware.util.io.factory.YearFactory
 
fromString(Class<?>, String) - Method in class com.cedarsoftware.util.io.factory.EnumClassFactory
 
fromString(String) - Method in class com.cedarsoftware.util.io.factory.AbstractTemporalFactory
 
fromString(String) - Method in class com.cedarsoftware.util.io.factory.LocalDateFactory
 
fromString(String) - Method in class com.cedarsoftware.util.io.factory.LocalDateTimeFactory
 
fromString(String) - Method in class com.cedarsoftware.util.io.factory.LocalTimeFactory
 
fromString(String) - Method in class com.cedarsoftware.util.io.factory.OffsetDateTimeFactory
 
fromString(String) - Method in class com.cedarsoftware.util.io.factory.OffsetTimeFactory
 
fromString(String) - Method in class com.cedarsoftware.util.io.factory.YearFactory
 
fromString(String) - Method in class com.cedarsoftware.util.io.factory.YearMonthFactory
 
fromString(String) - Method in class com.cedarsoftware.util.io.factory.ZonedDateTimeFactory
 
fromString(String) - Method in class com.cedarsoftware.util.io.factory.ZoneOffsetFactory
 

G

get(JsonObject) - Method in interface com.cedarsoftware.util.io.ReferenceTracker
 
get(Long) - Method in interface com.cedarsoftware.util.io.ReferenceTracker
 
get(K) - Method in class com.cedarsoftware.util.io.LRUCache
 
getAccessors() - Method in interface com.cedarsoftware.util.reflect.ClassDescriptor
 
getArray() - Method in class com.cedarsoftware.util.io.JsonObject
 
getClassDescriptor(Class<?>) - Method in class com.cedarsoftware.util.reflect.ClassDescriptors
 
getClassFactory(Class<?>) - Method in interface com.cedarsoftware.util.io.ReadOptions
 
getClassIfEnum(Class) - Static method in class com.cedarsoftware.util.io.MetaUtils
 
getClassLoader() - Method in interface com.cedarsoftware.util.io.ReadOptions
 
getClassLoader() - Method in interface com.cedarsoftware.util.io.WriteOptions
 
getClosestReader(Class<?>) - Method in interface com.cedarsoftware.util.io.ReadOptions
 
getCoercedType(String) - Method in interface com.cedarsoftware.util.io.ReadOptions
 
getComponentType() - Method in class com.cedarsoftware.util.io.JsonObject
 
getCustomArgument(String) - Method in interface com.cedarsoftware.util.io.ReadOptions
 
getCustomArgument(String) - Method in interface com.cedarsoftware.util.io.WriteOptions
 
getCustomReader(Class) - Method in class com.cedarsoftware.util.io.Resolver
 
getCustomTypeMap() - Method in interface com.cedarsoftware.util.io.WriteOptions
 
getCustomWriters() - Method in interface com.cedarsoftware.util.io.WriteOptions
 
getDateFormat() - Method in interface com.cedarsoftware.util.io.WriteOptions
 
getDeclaringClass() - Method in interface com.cedarsoftware.util.reflect.Accessor
 
getDeclaringClass() - Method in class com.cedarsoftware.util.reflect.accessors.AbstractAccessor
 
getDeclaringClass() - Method in interface com.cedarsoftware.util.reflect.Injector
 
getDeclaringClass() - Method in class com.cedarsoftware.util.reflect.injectors.AbstractInjector
 
getDeclaringClass() - Method in class com.cedarsoftware.util.reflect.injectors.MethodInjector
 
getDeepAccessorMap(Class<?>) - Method in class com.cedarsoftware.util.reflect.ClassDescriptors
 
getDeepAccessorsForClass(Class<?>) - Method in class com.cedarsoftware.util.reflect.ClassDescriptors
 
getDeepDeclaredFields(Class<?>) - Static method in class com.cedarsoftware.util.io.MetaUtils
 
getDeepInjectorMap(Class<?>) - Method in class com.cedarsoftware.util.reflect.ClassDescriptors
 
getDistance(Class<?>, Class<?>) - Static method in class com.cedarsoftware.util.io.MetaUtils
 
getEnumWriter() - Method in interface com.cedarsoftware.util.io.WriteOptions
 
getExceptionDisplayName() - Method in class com.cedarsoftware.util.reflect.injectors.AbstractInjector
 
getExceptionDisplayName() - Method in class com.cedarsoftware.util.reflect.injectors.MethodInjector
 
getField() - Method in class com.cedarsoftware.util.reflect.accessors.AbstractAccessor
 
getField(Class<?>, String) - Static method in class com.cedarsoftware.util.io.MetaUtils
Return an instance of the Java Field class corresponding to the passed in field name.
getFieldNameBlackList() - Method in interface com.cedarsoftware.util.io.WriteOptions
 
getFieldSpecifiers() - Method in interface com.cedarsoftware.util.io.WriteOptions
 
getGenericType() - Method in interface com.cedarsoftware.util.reflect.Injector
 
getGenericType() - Method in class com.cedarsoftware.util.reflect.injectors.AbstractInjector
 
getInjectors() - Method in interface com.cedarsoftware.util.reflect.ClassDescriptor
 
getKey() - Method in class com.cedarsoftware.util.io.Writers.EnumsAsStringWriter
 
getKey() - Method in class com.cedarsoftware.util.io.Writers.PrimitiveTypeWriter
 
getLastSnippet() - Method in class com.cedarsoftware.util.io.FastReader
 
getLength() - Method in class com.cedarsoftware.util.io.JsonObject
 
getLogMessage(String, Object[]) - Static method in class com.cedarsoftware.util.io.MetaUtils
Format a nice looking method signature for logging output
getLogMessage(String, Object[], int) - Static method in class com.cedarsoftware.util.io.MetaUtils
 
getMapping(Class<?>, String) - Method in class com.cedarsoftware.util.reflect.factories.NonStandardMethodNames
 
getMaxDepth() - Method in interface com.cedarsoftware.util.io.ReadOptions
 
getMissingFieldHandler() - Method in interface com.cedarsoftware.util.io.ReadOptions
 
getName() - Method in interface com.cedarsoftware.util.reflect.Accessor
 
getName() - Method in class com.cedarsoftware.util.reflect.accessors.AbstractAccessor
 
getName() - Method in interface com.cedarsoftware.util.reflect.Injector
 
getName() - Method in class com.cedarsoftware.util.reflect.injectors.AbstractInjector
 
getNonCustomClasses() - Method in interface com.cedarsoftware.util.io.WriteOptions
 
getPrimitiveValue() - Method in class com.cedarsoftware.util.io.JsonObject
 
getRawType(Type) - Static method in class com.cedarsoftware.util.io.ObjectResolver
Given the passed in Type t, return the raw type of it, if the passed in value is a ParameterizedType.
getReader() - Method in class com.cedarsoftware.util.io.Resolver
Deprecated.
getReader(InputStream) - Method in class com.cedarsoftware.util.io.JsonReader
 
getReader(Class<?>) - Method in interface com.cedarsoftware.util.io.ReadOptions
 
getReader(Map<String, Object>) - Static method in class com.cedarsoftware.util.io.JsonReader.JsonClassReaderEx.Support
Call this method to get an instance of the JsonReader (if needed) inside your custom reader.
getReferenceId() - Method in class com.cedarsoftware.util.io.JsonObject
 
getResolver() - Method in class com.cedarsoftware.util.io.ReaderContext
 
getSubstituteTypeName(String) - Method in class com.cedarsoftware.util.io.JsonWriter
Used internally to substitute type names.
getSubstituteTypeNameIfExists(String) - Method in class com.cedarsoftware.util.io.JsonWriter
Used internally to substitute type names.
getTargetClass() - Method in class com.cedarsoftware.util.io.JsonObject
 
getType() - Method in interface com.cedarsoftware.util.reflect.Accessor
 
getType() - Method in class com.cedarsoftware.util.reflect.accessors.AbstractAccessor
 
getType() - Method in interface com.cedarsoftware.util.reflect.Injector
 
getType() - Method in class com.cedarsoftware.util.reflect.injectors.AbstractInjector
 
getTypeName(String) - Method in interface com.cedarsoftware.util.io.ReadOptions
 
getUnknownTypeClass() - Method in interface com.cedarsoftware.util.io.ReadOptions
 
getValue() - Method in class com.cedarsoftware.util.io.JsonObject
 
getValue(Map, K) - Static method in class com.cedarsoftware.util.io.MetaUtils
 
getValueWithDefaultForMissing(Map, K, V) - Static method in class com.cedarsoftware.util.io.MetaUtils
 
getValueWithDefaultForNull(Map, K, V) - Static method in class com.cedarsoftware.util.io.MetaUtils
 
getWriteOptions() - Method in class com.cedarsoftware.util.io.JsonWriter
Get a copy of the writeOptions that are in effect for this instance of the JsonWriter.
getWriter(Map<String, Object>) - Method in interface com.cedarsoftware.util.io.JsonWriter.JsonClassWriter
return the JsonWriter instance performing the overall work.
getWriter(Map<String, Object>) - Static method in class com.cedarsoftware.util.io.JsonWriter.JsonClassWriterEx.Support
Deprecated.
This method will return the JsonWriter instance performing the overall work.
GroovyFilter - Class in com.cedarsoftware.util.reflect.filters
Skips groovy metaclass if one is present.
GroovyFilter() - Constructor for class com.cedarsoftware.util.reflect.filters.GroovyFilter
 

H

handleMissingField(Deque<JsonObject>, JsonObject, Object, String) - Method in class com.cedarsoftware.util.io.ObjectResolver
Try to create a java object from the missing field.
hashCode() - Method in class com.cedarsoftware.util.io.JsonObject
 
hashCode() - Method in class com.cedarsoftware.util.reflect.accessors.AbstractAccessor
 
hashCode() - Method in class com.cedarsoftware.util.reflect.FieldFilter
 
hasId() - Method in class com.cedarsoftware.util.io.JsonObject
A JsonObject starts off with an id of -1.
hasPrimitiveForm() - Method in interface com.cedarsoftware.util.io.JsonWriter.JsonClassWriter
 
hasPrimitiveForm() - Method in class com.cedarsoftware.util.io.Writers.DateWriter
 
hasPrimitiveForm() - Method in class com.cedarsoftware.util.io.Writers.PrimitiveTypeWriter
 
hasPrimitiveForm() - Method in class com.cedarsoftware.util.io.Writers.UUIDWriter
 
hasPrimitiveForm(Map) - Method in interface com.cedarsoftware.util.io.JsonWriter.JsonClassWriter
 

I

ID - Static variable in class com.cedarsoftware.util.io.JsonObject
 
IncludeFieldsFilter - Class in com.cedarsoftware.util.reflect.filters
 
IncludeFieldsFilter(Set<String>) - Constructor for class com.cedarsoftware.util.reflect.filters.IncludeFieldsFilter
 
initialize(ReadOptions, JsonReader) - Method in class com.cedarsoftware.util.io.ReaderContext
 
initialize(WriteOptions, JsonWriter) - Method in class com.cedarsoftware.util.io.WriterContext
 
inject(Object, Object) - Method in interface com.cedarsoftware.util.reflect.Injector
 
inject(Object, Object) - Method in class com.cedarsoftware.util.reflect.injectors.AbstractInjector
 
Injector - Interface in com.cedarsoftware.util.reflect
 
InjectorFactory - Interface in com.cedarsoftware.util.reflect
 
instance() - Static method in class com.cedarsoftware.util.io.ReaderContext
 
instance() - Static method in class com.cedarsoftware.util.io.WriterContext
 
instance() - Static method in class com.cedarsoftware.util.reflect.ClassDescriptors
 
instance() - Static method in class com.cedarsoftware.util.reflect.factories.NonStandardAccessorNames
 
instance() - Static method in class com.cedarsoftware.util.reflect.factories.NonStandardInjectorNames
 
instance() - Static method in class com.cedarsoftware.util.reflect.KnownFilteredFields
 
isAllowNanAndInfinity() - Static method in class com.cedarsoftware.util.io.JsonWriter
 
isAlwaysShowingType() - Method in interface com.cedarsoftware.util.io.WriteOptions
 
isArray() - Method in class com.cedarsoftware.util.io.JsonObject
 
isCollection() - Method in class com.cedarsoftware.util.io.JsonObject
 
isEnumPublicOnly() - Method in interface com.cedarsoftware.util.io.WriteOptions
 
isFailOnUnknownType() - Method in interface com.cedarsoftware.util.io.ReadOptions
 
isFieldFiltered(Field) - Method in class com.cedarsoftware.util.reflect.KnownFilteredFields
 
isFinished() - Method in class com.cedarsoftware.util.io.JsonObject
 
isForcingMapFormatWithKeyArrays() - Method in interface com.cedarsoftware.util.io.WriteOptions
 
isInjectionFiltered(Field) - Method in class com.cedarsoftware.util.reflect.KnownFilteredFields
 
isLogicalPrimitive() - Method in class com.cedarsoftware.util.io.JsonObject
 
isLogicalPrimitive(Class<?>) - Static method in class com.cedarsoftware.util.io.MetaUtils
 
isMap() - Method in class com.cedarsoftware.util.io.JsonObject
 
isNeverShowingType() - Method in interface com.cedarsoftware.util.io.WriteOptions
 
isNonCustomizable(Class<?>) - Method in interface com.cedarsoftware.util.io.ReadOptions
 
ISO_DATE_FORMAT - Static variable in class com.cedarsoftware.util.io.JsonWriter
Constant for use as DATE_FORMAT value
ISO_DATE_TIME_FORMAT - Static variable in class com.cedarsoftware.util.io.JsonWriter
Constant for use as DATE_FORMAT value
isObjectFinal() - Method in class com.cedarsoftware.util.io.factory.AbstractTemporalFactory
 
isObjectFinal() - Method in class com.cedarsoftware.util.io.factory.StackTraceElementFactory
 
isObjectFinal() - Method in class com.cedarsoftware.util.io.factory.ThrowableFactory
 
isObjectFinal() - Method in class com.cedarsoftware.util.io.factory.TimeZoneFactory
 
isObjectFinal() - Method in class com.cedarsoftware.util.io.factory.ZoneOffsetFactory
 
isObjectFinal() - Method in interface com.cedarsoftware.util.io.JsonReader.ClassFactory
 
isPrettyPrint() - Method in interface com.cedarsoftware.util.io.WriteOptions
 
isPrimitive(Class<?>) - Static method in class com.cedarsoftware.util.io.MetaUtils
 
isPublic() - Method in interface com.cedarsoftware.util.reflect.Accessor
 
isPublic() - Method in class com.cedarsoftware.util.reflect.accessors.AbstractAccessor
 
isPublic() - Method in class com.cedarsoftware.util.reflect.accessors.MethodAccessor
 
isReference() - Method in class com.cedarsoftware.util.io.JsonObject
 
isSkippingNullFields() - Method in interface com.cedarsoftware.util.io.WriteOptions
 
isTransient() - Method in interface com.cedarsoftware.util.reflect.Accessor
 
isTransient() - Method in class com.cedarsoftware.util.reflect.accessors.AbstractAccessor
 
isTrue(Object) - Static method in class com.cedarsoftware.util.io.ArgumentHelper
 
isUsingMaps() - Method in interface com.cedarsoftware.util.io.ReadOptions
 
isUsingShortMetaKeys() - Method in interface com.cedarsoftware.util.io.WriteOptions
 
isWritingLongsAsStrings() - Method in interface com.cedarsoftware.util.io.WriteOptions
 
ITEMS - Static variable in class com.cedarsoftware.util.io.JsonObject
 

J

JSON_READER - Static variable in class com.cedarsoftware.util.io.JsonReader
Pointer to 'this' (automatically placed in the Map)
JSON_WRITER - Static variable in class com.cedarsoftware.util.io.JsonWriter
Starting Arguments holds onto JsonWriter for custom writers using this argument
JsonIoException - Exception in com.cedarsoftware.util.io
Custom RuntimeException subclass that is used as the main exception thrown by json-io.
JsonIoException() - Constructor for exception com.cedarsoftware.util.io.JsonIoException
Constructs a new runtime exception with null as its detail message.
JsonIoException(String) - Constructor for exception com.cedarsoftware.util.io.JsonIoException
Constructs a new runtime exception with the specified detail message.
JsonIoException(String, Throwable) - Constructor for exception com.cedarsoftware.util.io.JsonIoException
Constructs a new runtime exception with the specified detail message and cause.
JsonIoException(Throwable) - Constructor for exception com.cedarsoftware.util.io.JsonIoException
Constructs a new runtime exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
JsonObject - Class in com.cedarsoftware.util.io
This class holds a JSON object in a LinkedHashMap.
JsonObject() - Constructor for class com.cedarsoftware.util.io.JsonObject
 
jsonObjectsToJava(JsonObject) - Method in class com.cedarsoftware.util.io.JsonReader
Deprecated.
JsonReader - Class in com.cedarsoftware.util.io
Read an object graph in JSON format and make it available in Java objects, or in a "Map of Maps." (untyped representation).
JsonReader() - Constructor for class com.cedarsoftware.util.io.JsonReader
Deprecated.
JsonReader(byte[], ReadOptions) - Constructor for class com.cedarsoftware.util.io.JsonReader
Creates a json reader using custom read options
JsonReader(byte[], Map<String, Object>) - Constructor for class com.cedarsoftware.util.io.JsonReader
Deprecated.
JsonReader(byte[], Map<String, Object>, int) - Constructor for class com.cedarsoftware.util.io.JsonReader
Deprecated.
JsonReader(int) - Constructor for class com.cedarsoftware.util.io.JsonReader
Deprecated.
JsonReader(ReadOptions) - Constructor for class com.cedarsoftware.util.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(InputStream) - Constructor for class com.cedarsoftware.util.io.JsonReader
Deprecated.
JsonReader(InputStream, boolean) - Constructor for class com.cedarsoftware.util.io.JsonReader
Deprecated.
JsonReader(InputStream, boolean, int) - Constructor for class com.cedarsoftware.util.io.JsonReader
Deprecated.
JsonReader(InputStream, int) - Constructor for class com.cedarsoftware.util.io.JsonReader
Deprecated.
JsonReader(InputStream, ReadOptions) - Constructor for class com.cedarsoftware.util.io.JsonReader
Creates a json reader using custom read options
JsonReader(InputStream, Map<String, Object>) - Constructor for class com.cedarsoftware.util.io.JsonReader
Deprecated.
JsonReader(InputStream, Map<String, Object>, int) - Constructor for class com.cedarsoftware.util.io.JsonReader
Deprecated.
JsonReader(String) - Constructor for class com.cedarsoftware.util.io.JsonReader
Creates a json reader using default read options
JsonReader(String, ReadOptions) - Constructor for class com.cedarsoftware.util.io.JsonReader
Creates a json reader using custom read options
JsonReader(String, Map<String, Object>) - Constructor for class com.cedarsoftware.util.io.JsonReader
Deprecated.
JsonReader(String, Map<String, Object>, int) - Constructor for class com.cedarsoftware.util.io.JsonReader
Deprecated.
JsonReader(Map<String, Object>) - Constructor for class com.cedarsoftware.util.io.JsonReader
Deprecated.
JsonReader(Map<String, Object>, int) - Constructor for class com.cedarsoftware.util.io.JsonReader
Deprecated.
JsonReader.ClassFactory - Interface in com.cedarsoftware.util.io
Subclass this interface and create a class that will return a new instance of the passed in Class (c).
JsonReader.CollectionFactory - Class in com.cedarsoftware.util.io
Use to create new instances of collection interfaces (needed for empty collections)
JsonReader.JsonClassReader - Interface in com.cedarsoftware.util.io
Implement this interface to add a custom JSON reader.
JsonReader.JsonClassReaderBase - Interface in com.cedarsoftware.util.io
Common ancestor for JsonClassReader
JsonReader.JsonClassReaderEx - Interface in com.cedarsoftware.util.io
Implement this interface to add a custom JSON reader.
JsonReader.JsonClassReaderEx.Support - Class in com.cedarsoftware.util.io
Allow custom readers to have access to the JsonReader
JsonReader.MapFactory - Class in com.cedarsoftware.util.io
Use to create new instances of Map interfaces (needed for empty Maps).
JsonReader.MissingFieldHandler - Interface in com.cedarsoftware.util.io
Used to react to fields missing when reading an object.
JsonStringWriter() - Constructor for class com.cedarsoftware.util.io.Writers.JsonStringWriter
 
jsonToJava(InputStream, Map<String, Object>) - Static method in class com.cedarsoftware.util.io.JsonReader
Deprecated.
jsonToJava(InputStream, Map<String, Object>, int) - Static method in class com.cedarsoftware.util.io.JsonReader
Deprecated.
jsonToJava(String) - Static method in class com.cedarsoftware.util.io.JsonReader
Deprecated.
jsonToJava(String, Map<String, Object>) - Static method in class com.cedarsoftware.util.io.JsonReader
Deprecated.
jsonToJava(String, Map<String, Object>, int) - Static method in class com.cedarsoftware.util.io.JsonReader
Deprecated.
jsonToMaps(InputStream, Map<String, Object>) - Static method in class com.cedarsoftware.util.io.JsonReader
Deprecated.
jsonToMaps(InputStream, Map<String, Object>, int) - Static method in class com.cedarsoftware.util.io.JsonReader
Deprecated.
jsonToMaps(String) - Static method in class com.cedarsoftware.util.io.JsonReader
Deprecated.
jsonToMaps(String, int) - Static method in class com.cedarsoftware.util.io.JsonReader
Deprecated.
jsonToMaps(String, Map<String, Object>) - Static method in class com.cedarsoftware.util.io.JsonReader
Deprecated.
jsonToMaps(String, Map<String, Object>, int) - Static method in class com.cedarsoftware.util.io.JsonReader
Deprecated.
JsonWriter - Class in com.cedarsoftware.util.io
Output a Java object graph in JSON format.
JsonWriter(OutputStream) - Constructor for class com.cedarsoftware.util.io.JsonWriter
 
JsonWriter(OutputStream, WriteOptions) - Constructor for class com.cedarsoftware.util.io.JsonWriter
 
JsonWriter(OutputStream, Map<String, Object>) - Constructor for class com.cedarsoftware.util.io.JsonWriter
Deprecated.
JsonWriter.JsonClassWriter - Interface in com.cedarsoftware.util.io
Implement this interface to customize the JSON output for a given class.
JsonWriter.JsonClassWriterBase - Interface in com.cedarsoftware.util.io
Deprecated.
JsonWriter.JsonClassWriterEx - Interface in com.cedarsoftware.util.io
Deprecated.
JsonWriter.JsonClassWriterEx.Support - Class in com.cedarsoftware.util.io
Deprecated.

K

KEYS - Static variable in class com.cedarsoftware.util.io.JsonObject
 
KnownFilteredFields - Class in com.cedarsoftware.util.reflect
 

L

line - Variable in class com.cedarsoftware.util.io.FastReader
 
LINE_NUMBER - Static variable in class com.cedarsoftware.util.io.factory.StackTraceElementFactory
 
listOf(T...) - Static method in class com.cedarsoftware.util.io.MetaUtils
For JDK1.8 support.
LocalDateAsTimestamp() - Constructor for class com.cedarsoftware.util.io.Writers.LocalDateAsTimestamp
 
LocalDateFactory - Class in com.cedarsoftware.util.io.factory
Abstract class to help create temporal items.
LocalDateFactory() - Constructor for class com.cedarsoftware.util.io.factory.LocalDateFactory
 
LocalDateFactory(DateTimeFormatter) - Constructor for class com.cedarsoftware.util.io.factory.LocalDateFactory
 
LocalDateTimeFactory - Class in com.cedarsoftware.util.io.factory
Abstract class to help create temporal items.
LocalDateTimeFactory() - Constructor for class com.cedarsoftware.util.io.factory.LocalDateTimeFactory
 
LocalDateTimeFactory(DateTimeFormatter) - Constructor for class com.cedarsoftware.util.io.factory.LocalDateTimeFactory
 
LocalDateTimeWriter() - Constructor for class com.cedarsoftware.util.io.Writers.LocalDateTimeWriter
 
LocalDateTimeWriter(DateTimeFormatter) - Constructor for class com.cedarsoftware.util.io.Writers.LocalDateTimeWriter
 
LocalDateWriter() - Constructor for class com.cedarsoftware.util.io.Writers.LocalDateWriter
 
LocalDateWriter(DateTimeFormatter) - Constructor for class com.cedarsoftware.util.io.Writers.LocalDateWriter
 
LocaleReader() - Constructor for class com.cedarsoftware.util.io.Readers.LocaleReader
 
LocaleWriter() - Constructor for class com.cedarsoftware.util.io.Writers.LocaleWriter
 
LocalTimeFactory - Class in com.cedarsoftware.util.io.factory
Abstract class to help create temporal items.
LocalTimeFactory() - Constructor for class com.cedarsoftware.util.io.factory.LocalTimeFactory
 
LocalTimeFactory(DateTimeFormatter) - Constructor for class com.cedarsoftware.util.io.factory.LocalTimeFactory
 
LocalTimeWriter() - Constructor for class com.cedarsoftware.util.io.Writers.LocalTimeWriter
 
LocalTimeWriter(DateTimeFormatter) - Constructor for class com.cedarsoftware.util.io.Writers.LocalTimeWriter
 
LRUCache<K,V> - Class in com.cedarsoftware.util.io
 
LRUCache(int) - Constructor for class com.cedarsoftware.util.io.LRUCache
 

M

MapFactory() - Constructor for class com.cedarsoftware.util.io.JsonReader.MapFactory
 
mapOf() - Static method in class com.cedarsoftware.util.io.MetaUtils
For JDK1.8 support.
mapOf(K, V) - Static method in class com.cedarsoftware.util.io.MetaUtils
 
mapOf(K, V, K, V) - Static method in class com.cedarsoftware.util.io.MetaUtils
 
mapOf(K, V, K, V, K, V) - Static method in class com.cedarsoftware.util.io.MetaUtils
 
MappedMethodAccessorFactory - Class in com.cedarsoftware.util.reflect.factories
 
MappedMethodAccessorFactory() - Constructor for class com.cedarsoftware.util.reflect.factories.MappedMethodAccessorFactory
 
MappedMethodInjectorFactory - Class in com.cedarsoftware.util.reflect.factories
 
MappedMethodInjectorFactory() - Constructor for class com.cedarsoftware.util.reflect.factories.MappedMethodInjectorFactory
 
MapResolver - Class in com.cedarsoftware.util.io
The MapResolver converts the raw Maps created from the JsonParser to higher quality Maps representing the implied object graph.
MapResolver(ReadOptions) - Constructor for class com.cedarsoftware.util.io.MapResolver
 
META_CLASS_FIELD_NAME - Static variable in class com.cedarsoftware.util.reflect.filters.GroovyFilter
 
META_CLASS_NAME - Static variable in class com.cedarsoftware.util.reflect.filters.GroovyFilter
 
MetaUtils - Class in com.cedarsoftware.util.io
This utility class has the methods mostly related to reflection related code.
MetaUtils.Callable<V> - Interface in com.cedarsoftware.util.io
 
MetaUtils.Dumpty - Enum in com.cedarsoftware.util.io
 
MetaUtils.ParameterHint - Class in com.cedarsoftware.util.io
 
METHOD_NAME - Static variable in class com.cedarsoftware.util.io.factory.StackTraceElementFactory
 
MethodAccessor - Class in com.cedarsoftware.util.reflect.accessors
 
MethodAccessor(Field, Method) - Constructor for class com.cedarsoftware.util.reflect.accessors.MethodAccessor
 
MethodInjector - Class in com.cedarsoftware.util.reflect.injectors
 
MethodInjector(Field, Method) - Constructor for class com.cedarsoftware.util.reflect.injectors.MethodInjector
 
MISSING_FIELD_HANDLER - Static variable in class com.cedarsoftware.util.io.JsonReader
If set, this object will be called when a field is present in the JSON but missing from the corresponding class
missingFieldHandler - Variable in class com.cedarsoftware.util.io.ObjectResolver
 
missingFields - Variable in class com.cedarsoftware.util.io.Resolver
 
Missingfields(Object, String, Object) - Constructor for class com.cedarsoftware.util.io.Resolver.Missingfields
 
MODULE_NAME - Static variable in class com.cedarsoftware.util.io.factory.StackTraceElementFactory
 
MODULE_VERSION - Static variable in class com.cedarsoftware.util.io.factory.StackTraceElementFactory
 
movePosition(char) - Method in class com.cedarsoftware.util.io.FastReader
 

N

neverShowTypeInfo() - Method in class com.cedarsoftware.util.io.WriteOptionsBuilder
 
newInstance(Class<?>) - Static method in class com.cedarsoftware.util.io.MetaUtils
C language malloc() for Java
newInstance(Class<?>, JsonObject) - Method in class com.cedarsoftware.util.io.factory.AbstractTemporalFactory
 
newInstance(Class<?>, JsonObject) - Method in class com.cedarsoftware.util.io.factory.EnumClassFactory
 
newInstance(Class<?>, JsonObject) - Method in class com.cedarsoftware.util.io.factory.StackTraceElementFactory
 
newInstance(Class<?>, JsonObject) - Method in class com.cedarsoftware.util.io.factory.ThrowableFactory
 
newInstance(Class<?>, JsonObject) - Method in class com.cedarsoftware.util.io.factory.ZoneOffsetFactory
 
newInstance(Class<?>, JsonObject) - Method in interface com.cedarsoftware.util.io.JsonReader.ClassFactory
Implement this method to return a new instance of the passed in Class.
newInstance(Class<?>, JsonObject) - Method in class com.cedarsoftware.util.io.JsonReader.CollectionFactory
 
newInstance(Class<?>, JsonObject) - Method in class com.cedarsoftware.util.io.JsonReader.MapFactory
 
newInstance(Class, JsonObject) - Method in class com.cedarsoftware.util.io.factory.TimeZoneFactory
 
newLine() - Method in class com.cedarsoftware.util.io.JsonWriter
Add newline (\n) to output
NonStandardAccessorNames - Class in com.cedarsoftware.util.reflect.factories
 
NonStandardInjectorNames - Class in com.cedarsoftware.util.reflect.factories
 
NonStandardMethodNames - Class in com.cedarsoftware.util.reflect.factories
 
NonStandardMethodNames() - Constructor for class com.cedarsoftware.util.reflect.factories.NonStandardMethodNames
 
NOT_CUSTOM_READER_MAP - Static variable in class com.cedarsoftware.util.io.JsonReader
If set, this indicates that no custom reader should be used for the specified class ==> CustomReader
NOT_CUSTOM_WRITER_MAP - Static variable in class com.cedarsoftware.util.io.JsonWriter
If set, this maps class ==> CustomWriter
nullWriter - Static variable in class com.cedarsoftware.util.io.JsonWriter
 

O

OBJECT_RESOLVER - Static variable in class com.cedarsoftware.util.io.JsonReader
Pointer to the current ObjectResolver (automatically placed in the Map)
ObjectResolver - Class in com.cedarsoftware.util.io
The ObjectResolver converts the raw Maps created from the JsonParser to Java objects (a graph of Java instances).
ObjectResolver(ReadOptions) - Constructor for class com.cedarsoftware.util.io.ObjectResolver
Constructor
objectToJson(Object) - Static method in class com.cedarsoftware.util.io.JsonWriter
Deprecated.
objectToJson(Object, Map<String, Object>) - Static method in class com.cedarsoftware.util.io.JsonWriter
Deprecated.
OffsetDateTimeFactory - Class in com.cedarsoftware.util.io.factory
Abstract class to help create temporal items.
OffsetDateTimeFactory() - Constructor for class com.cedarsoftware.util.io.factory.OffsetDateTimeFactory
 
OffsetDateTimeFactory(DateTimeFormatter, ZoneId) - Constructor for class com.cedarsoftware.util.io.factory.OffsetDateTimeFactory
 
OffsetDateTimeWriter() - Constructor for class com.cedarsoftware.util.io.Writers.OffsetDateTimeWriter
 
OffsetDateTimeWriter(DateTimeFormatter) - Constructor for class com.cedarsoftware.util.io.Writers.OffsetDateTimeWriter
 
OffsetTimeFactory - Class in com.cedarsoftware.util.io.factory
Abstract class to help create temporal items.
OffsetTimeFactory() - Constructor for class com.cedarsoftware.util.io.factory.OffsetTimeFactory
 
OffsetTimeFactory(DateTimeFormatter) - Constructor for class com.cedarsoftware.util.io.factory.OffsetTimeFactory
 
OffsetTimeWriter() - Constructor for class com.cedarsoftware.util.io.Writers.OffsetTimeWriter
 
OffsetTimeWriter(DateTimeFormatter) - Constructor for class com.cedarsoftware.util.io.Writers.OffsetTimeWriter
 
oneParameterMethodPreference(Method, Method) - Static method in class com.cedarsoftware.util.reflect.ReflectionUtils
Binary Operator that returns a method with zero parameters on conflict.

P

ParameterHint() - Constructor for class com.cedarsoftware.util.io.MetaUtils.ParameterHint
 
parseDate(String) - Static method in class com.cedarsoftware.util.io.Readers.DateReader
 
patchUnresolvedReferences() - Method in class com.cedarsoftware.util.io.Resolver
For all fields where the value was "@ref":"n" where 'n' was the id of an object that had not yet been encountered in the stream, make the final substitution.
PRETTY_PRINT - Static variable in class com.cedarsoftware.util.io.JsonWriter
Force nicely formatted JSON output
PrimitiveTypeWriter() - Constructor for class com.cedarsoftware.util.io.Writers.PrimitiveTypeWriter
 
PrimitiveUtf8StringWriter() - Constructor for class com.cedarsoftware.util.io.Writers.PrimitiveUtf8StringWriter
 
PrimitiveValueWriter() - Constructor for class com.cedarsoftware.util.io.Writers.PrimitiveValueWriter
 
pushback(char) - Method in class com.cedarsoftware.util.io.FastReader
 
put(Long, JsonObject) - Method in interface com.cedarsoftware.util.io.ReferenceTracker
 
put(Object, Object) - Method in class com.cedarsoftware.util.io.JsonObject
 
put(K, V) - Method in class com.cedarsoftware.util.io.LRUCache
 

R

read() - Method in class com.cedarsoftware.util.io.FastReader
 
read(char[], int, int) - Method in class com.cedarsoftware.util.io.FastReader
 
read(Object, Deque<JsonObject>) - Method in interface com.cedarsoftware.util.io.JsonReader.JsonClassReader
 
read(Object, Deque<JsonObject>, Map<String, Object>) - Method in interface com.cedarsoftware.util.io.JsonReader.JsonClassReader
 
read(Object, Deque<JsonObject>, Map<String, Object>) - Method in interface com.cedarsoftware.util.io.JsonReader.JsonClassReaderBase
 
read(Object, Deque<JsonObject>, Map<String, Object>) - Method in class com.cedarsoftware.util.io.Readers.AtomicBooleanReader
 
read(Object, Deque<JsonObject>, Map<String, Object>) - Method in class com.cedarsoftware.util.io.Readers.AtomicIntegerReader
 
read(Object, Deque<JsonObject>, Map<String, Object>) - Method in class com.cedarsoftware.util.io.Readers.AtomicLongReader
 
read(Object, Deque<JsonObject>, Map<String, Object>) - Method in class com.cedarsoftware.util.io.Readers.BigDecimalReader
 
read(Object, Deque<JsonObject>, Map<String, Object>) - Method in class com.cedarsoftware.util.io.Readers.BigIntegerReader
 
read(Object, Deque<JsonObject>, Map<String, Object>) - Method in class com.cedarsoftware.util.io.Readers.ClassReader
 
read(Object, Deque<JsonObject>, Map<String, Object>) - Method in class com.cedarsoftware.util.io.Readers.DateReader
 
read(Object, Deque<JsonObject>, Map<String, Object>) - Method in class com.cedarsoftware.util.io.Readers.LocaleReader
 
read(Object, Deque<JsonObject>, Map<String, Object>) - Method in class com.cedarsoftware.util.io.Readers.RecordReader
 
read(Object, Deque<JsonObject>, Map<String, Object>) - Method in class com.cedarsoftware.util.io.Readers.SqlDateReader
 
read(Object, Deque<JsonObject>, Map<String, Object>) - Method in class com.cedarsoftware.util.io.Readers.StringBufferReader
 
read(Object, Deque<JsonObject>, Map<String, Object>) - Method in class com.cedarsoftware.util.io.Readers.StringBuilderReader
 
read(Object, Deque<JsonObject>, Map<String, Object>) - Method in class com.cedarsoftware.util.io.Readers.StringReader
 
read(Object, Deque<JsonObject>, Map<String, Object>) - Method in class com.cedarsoftware.util.io.Readers.TimestampReader
 
read(Object, Deque<JsonObject>, Map<String, Object>) - Method in class com.cedarsoftware.util.io.Readers.URLReader
 
read(Object, Deque<JsonObject>, Map<String, Object>) - Method in class com.cedarsoftware.util.io.Readers.UUIDReader
 
read(Object, Deque<JsonObject>, Map<String, Object>, JsonReader) - Method in interface com.cedarsoftware.util.io.JsonReader.JsonClassReader
 
read(Object, Deque<JsonObject>, Map<String, Object>, JsonReader) - Method in class com.cedarsoftware.util.io.Readers.CalendarReader
 
ReaderContext - Class in com.cedarsoftware.util.io
 
Readers - Class in com.cedarsoftware.util.io
All custom readers for json-io subclass this class.
Readers.AtomicBooleanReader - Class in com.cedarsoftware.util.io
 
Readers.AtomicIntegerReader - Class in com.cedarsoftware.util.io
 
Readers.AtomicLongReader - Class in com.cedarsoftware.util.io
 
Readers.BigDecimalReader - Class in com.cedarsoftware.util.io
 
Readers.BigIntegerReader - Class in com.cedarsoftware.util.io
 
Readers.CalendarReader - Class in com.cedarsoftware.util.io
 
Readers.ClassReader - Class in com.cedarsoftware.util.io
 
Readers.DateReader - Class in com.cedarsoftware.util.io
 
Readers.LocaleReader - Class in com.cedarsoftware.util.io
 
Readers.RecordReader - Class in com.cedarsoftware.util.io
 
Readers.SqlDateReader - Class in com.cedarsoftware.util.io
 
Readers.StringBufferReader - Class in com.cedarsoftware.util.io
 
Readers.StringBuilderReader - Class in com.cedarsoftware.util.io
 
Readers.StringReader - Class in com.cedarsoftware.util.io
 
Readers.TimestampReader - Class in com.cedarsoftware.util.io
 
Readers.URLReader - Class in com.cedarsoftware.util.io
 
Readers.UUIDReader - Class in com.cedarsoftware.util.io
 
readObject() - Method in class com.cedarsoftware.util.io.JsonReader
Read JSON input from the stream that was set up in the constructor, turning it into Java Maps (JsonObject's).
ReadOptions - Interface in com.cedarsoftware.util.io
 
ReadOptionsBuilder - Class in com.cedarsoftware.util.io
 
ReadOptionsBuilder() - Constructor for class com.cedarsoftware.util.io.ReadOptionsBuilder
 
readWithFactoryIfExists(Object, Class, Deque<JsonObject>) - Method in class com.cedarsoftware.util.io.MapResolver
 
readWithFactoryIfExists(Object, Class, Deque<JsonObject>) - Method in class com.cedarsoftware.util.io.ObjectResolver
Convert the passed in object (o) to a proper Java object.
readWithFactoryIfExists(Object, Class, Deque<JsonObject>) - Method in class com.cedarsoftware.util.io.Resolver
 
reconcileCollection(JsonObject, Collection) - Static method in class com.cedarsoftware.util.io.ObjectResolver
 
RecordReader() - Constructor for class com.cedarsoftware.util.io.Readers.RecordReader
 
REF - Static variable in class com.cedarsoftware.util.io.JsonObject
 
ReferenceTracker - Interface in com.cedarsoftware.util.io
 
ReflectionUtils - Class in com.cedarsoftware.util.reflect
 
ReflectionUtils() - Constructor for class com.cedarsoftware.util.reflect.ReflectionUtils
 
rehashMaps() - Method in class com.cedarsoftware.util.io.Resolver
Process Maps/Sets (fix up their internal indexing structure) This is required because Maps hash items using hashCode(), which will change between VMs.
removeFieldFilters(Class, String) - Method in class com.cedarsoftware.util.reflect.KnownFilteredFields
 
removeFilter(FieldFilter) - Method in class com.cedarsoftware.util.reflect.ClassDescriptors
 
Resolver - Class in com.cedarsoftware.util.io
This class is used to convert a source of Java Maps that were created from the JsonParser.
Resolver(ReadOptions) - Constructor for class com.cedarsoftware.util.io.Resolver
 
Resolver.Missingfields - Class in com.cedarsoftware.util.io
stores missing fields information to notify client after the complete deserialization resolution
retrieve(Object) - Method in interface com.cedarsoftware.util.reflect.Accessor
 
retrieve(Object) - Method in class com.cedarsoftware.util.reflect.accessors.FieldAccessor
 
retrieve(Object) - Method in class com.cedarsoftware.util.reflect.accessors.MethodAccessor
 
returnAsMaps() - Method in class com.cedarsoftware.util.io.ReadOptionsBuilder
 

S

safelyIgnoreException(MetaUtils.Callable<T>, T) - Static method in class com.cedarsoftware.util.io.MetaUtils
 
setAllowNanAndInfinity(boolean) - Static method in class com.cedarsoftware.util.io.JsonWriter
Set the writer to be out of RFC 4627: it will accept "NaN", "-Infinity" and "Infinity" values.
setFieldValue(Field, Object, Object) - Static method in class com.cedarsoftware.util.io.MetaUtils
 
setFinishedTarget(Object, boolean) - Method in class com.cedarsoftware.util.io.JsonObject
 
setMissingFieldHandler(JsonReader.MissingFieldHandler) - Method in class com.cedarsoftware.util.io.ReadOptionsBuilder
 
setOf(T...) - Static method in class com.cedarsoftware.util.io.MetaUtils
For JDK1.8 support.
setUnknownTypeClass(Class<?>) - Method in class com.cedarsoftware.util.io.ReadOptionsBuilder
 
setUseUnsafe(boolean) - Static method in class com.cedarsoftware.util.io.MetaUtils
Globally turn on (or off) the 'unsafe' option of Class construction.
setValue(Object) - Method in class com.cedarsoftware.util.io.JsonObject
 
SHORT_ID - Static variable in class com.cedarsoftware.util.io.JsonObject
 
SHORT_ITEMS - Static variable in class com.cedarsoftware.util.io.JsonObject
 
SHORT_KEYS - Static variable in class com.cedarsoftware.util.io.JsonObject
 
SHORT_META_KEYS - Static variable in class com.cedarsoftware.util.io.JsonWriter
If set, then @type -> @t, @keys -> @k, @items -> @i
SHORT_REF - Static variable in class com.cedarsoftware.util.io.JsonObject
 
SHORT_TYPE - Static variable in class com.cedarsoftware.util.io.JsonObject
 
showMinimalTypeInfo() - Method in class com.cedarsoftware.util.io.WriteOptionsBuilder
 
size() - Method in class com.cedarsoftware.util.io.JsonObject
 
size() - Method in interface com.cedarsoftware.util.io.ReferenceTracker
 
SKIP_NULL_FIELDS - Static variable in class com.cedarsoftware.util.io.JsonWriter
If set, null fields are not written
skipNullFields() - Method in class com.cedarsoftware.util.io.WriteOptionsBuilder
 
SqlDateReader() - Constructor for class com.cedarsoftware.util.io.Readers.SqlDateReader
 
StackTraceElementFactory - Class in com.cedarsoftware.util.io.factory
Factory class to create Throwable instances.
StackTraceElementFactory() - Constructor for class com.cedarsoftware.util.io.factory.StackTraceElementFactory
 
StaticFilter - Class in com.cedarsoftware.util.reflect.filters
 
StaticFilter() - Constructor for class com.cedarsoftware.util.reflect.filters.StaticFilter
 
StringBufferReader() - Constructor for class com.cedarsoftware.util.io.Readers.StringBufferReader
 
StringBuilderReader() - Constructor for class com.cedarsoftware.util.io.Readers.StringBuilderReader
 
StringReader() - Constructor for class com.cedarsoftware.util.io.Readers.StringReader
 
Support() - Constructor for class com.cedarsoftware.util.io.JsonReader.JsonClassReaderEx.Support
 
Support() - Constructor for class com.cedarsoftware.util.io.JsonWriter.JsonClassWriterEx.Support
Deprecated.
 

T

tabIn() - Method in class com.cedarsoftware.util.io.JsonWriter
Tab the output left (less indented)
tabOut() - Method in class com.cedarsoftware.util.io.JsonWriter
Tab the output right (more indented)
TemporalWriter(DateTimeFormatter) - Constructor for class com.cedarsoftware.util.io.Writers.TemporalWriter
 
ThrowableFactory - Class in com.cedarsoftware.util.io.factory
Factory class to create Throwable instances.
ThrowableFactory() - Constructor for class com.cedarsoftware.util.io.factory.ThrowableFactory
 
ThrowableFilter - Class in com.cedarsoftware.util.reflect.filters
 
ThrowableFilter() - Constructor for class com.cedarsoftware.util.reflect.filters.ThrowableFilter
 
throwIfNull(Object, String) - Static method in class com.cedarsoftware.util.io.Convention
 
TimestampReader() - Constructor for class com.cedarsoftware.util.io.Readers.TimestampReader
 
TimestampWriter() - Constructor for class com.cedarsoftware.util.io.Writers.TimestampWriter
 
TimeZoneFactory - Class in com.cedarsoftware.util.io.factory
Abstract class to help create temporal items.
TimeZoneFactory() - Constructor for class com.cedarsoftware.util.io.factory.TimeZoneFactory
 
TimeZoneWriter() - Constructor for class com.cedarsoftware.util.io.Writers.TimeZoneWriter
 
toJson(Object, WriteOptions) - Static method in class com.cedarsoftware.util.io.JsonWriter
Convert a Java Object to a JSON String.
toMap() - Method in interface com.cedarsoftware.util.io.ReadOptions
 
toMap(WriteOptions) - Static method in class com.cedarsoftware.util.io.WriteOptionsBuilder
 
toMaps(InputStream, ReadOptions) - Static method in class com.cedarsoftware.util.io.JsonReader
Note that the return type will match one of these JSON types (array, Map, string, long, boolean, or null).
toMaps(String) - Static method in class com.cedarsoftware.util.io.JsonReader
Note that the return type will match one of these JSON types (array, Map, string, long, boolean, or null).
toMaps(String, ReadOptions) - Static method in class com.cedarsoftware.util.io.JsonReader
Note that the return type will match one of these JSON types (array, Map, string, long, boolean, or null).
toObjects(byte[], ReadOptions) - Static method in class com.cedarsoftware.util.io.JsonReader
Convert the passed in JSON string into a Java object graph.
toObjects(InputStream, ReadOptions) - Static method in class com.cedarsoftware.util.io.JsonReader
Convert the passed in JSON string into a Java object graph.
toObjects(String) - Static method in class com.cedarsoftware.util.io.JsonReader
Convert the passed in JSON string into a Java object graph.
toObjects(String, ReadOptions) - Static method in class com.cedarsoftware.util.io.JsonReader
Convert the passed in JSON string into a Java object graph.
toString() - Method in class com.cedarsoftware.util.io.JsonObject
 
traceFields(Deque<Object>, Object, Map<Class<?>, Collection<Accessor>>) - Method in class com.cedarsoftware.util.io.JsonWriter
Reach-ability trace to visit all objects within the graph to be written.
traceReferences(Object) - Method in class com.cedarsoftware.util.io.JsonWriter
Walk object graph and visit each instance, following each field, each Collection, Map and so on.
traverseArray(Deque<JsonObject>, JsonObject) - Method in class com.cedarsoftware.util.io.MapResolver
 
traverseArray(Deque<JsonObject>, JsonObject) - Method in class com.cedarsoftware.util.io.ObjectResolver
Traverse the JsonObject associated to an array (of any type).
traverseArray(Deque<JsonObject>, JsonObject) - Method in class com.cedarsoftware.util.io.Resolver
 
traverseCollection(Deque<JsonObject>, JsonObject) - Method in class com.cedarsoftware.util.io.MapResolver
Process java.util.Collection and it's derivatives.
traverseCollection(Deque<JsonObject>, JsonObject) - Method in class com.cedarsoftware.util.io.ObjectResolver
Process java.util.Collection and it's derivatives.
traverseCollection(Deque<JsonObject>, JsonObject) - Method in class com.cedarsoftware.util.io.Resolver
 
traverseFields(Deque<JsonObject>, JsonObject) - Method in class com.cedarsoftware.util.io.MapResolver
Walk the JsonObject fields and perform necessary substitutions so that all references matched up.
traverseFields(Deque<JsonObject>, JsonObject) - Method in class com.cedarsoftware.util.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(Deque<JsonObject>, JsonObject) - Method in class com.cedarsoftware.util.io.Resolver
 
traverseFields(Deque<JsonObject>, JsonObject, Set<String>) - Method in class com.cedarsoftware.util.io.MapResolver
 
traverseFields(Deque<JsonObject>, JsonObject, Set<String>) - Method in class com.cedarsoftware.util.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(Deque<JsonObject>, JsonObject, Set<String>) - Method in class com.cedarsoftware.util.io.Resolver
 
traverseMap(Deque<JsonObject>, JsonObject) - Method in class com.cedarsoftware.util.io.Resolver
Process java.util.Map and it's derivatives.
tryInject(Object, Object) - Method in class com.cedarsoftware.util.reflect.injectors.AbstractInjector
 
tryInject(Object, Object) - Method in class com.cedarsoftware.util.reflect.injectors.MethodInjector
 
trySetAccessible(AccessibleObject) - Static method in class com.cedarsoftware.util.io.MetaUtils
 
TYPE - Static variable in class com.cedarsoftware.util.io.JsonObject
 
TYPE - Static variable in class com.cedarsoftware.util.io.JsonWriter
Force @type always
TYPE_NAME_MAP - Static variable in class com.cedarsoftware.util.io.JsonReader
If set, this map will be used when reading @type values - allows shorthand abbreviations type names
TYPE_NAME_MAP - Static variable in class com.cedarsoftware.util.io.JsonWriter
If set, this map will be used when writing @type values - allows shorthand abbreviations type names

U

UNKNOWN_OBJECT - Static variable in class com.cedarsoftware.util.io.JsonReader
What to do when an object is found and 'type' cannot be determined.
URLReader() - Constructor for class com.cedarsoftware.util.io.Readers.URLReader
 
USE_MAPS - Static variable in class com.cedarsoftware.util.io.JsonReader
If set, the read-in JSON will be turned into a Map of Maps (JsonObject) representation
useMaps() - Method in class com.cedarsoftware.util.io.JsonReader
 
UUIDReader() - Constructor for class com.cedarsoftware.util.io.Readers.UUIDReader
 
UUIDWriter() - Constructor for class com.cedarsoftware.util.io.Writers.UUIDWriter
 

V

VALUE - Static variable in class com.cedarsoftware.util.io.JsonObject
 
valueOf(String) - Static method in enum com.cedarsoftware.util.io.MetaUtils.Dumpty
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.cedarsoftware.util.io.MetaUtils.Dumpty
Returns an array containing the constants of this enum type, in the order they are declared.

W

withClassFactories(Map<Class<?>, ? extends JsonReader.ClassFactory>) - Method in class com.cedarsoftware.util.io.ReadOptionsBuilder
 
withClassFactory(Class<?>, JsonReader.ClassFactory) - Method in class com.cedarsoftware.util.io.ReadOptionsBuilder
 
withClassLoader(ClassLoader) - Method in class com.cedarsoftware.util.io.ReadOptionsBuilder
 
withClassLoader(ClassLoader) - Method in class com.cedarsoftware.util.io.WriteOptionsBuilder
 
withCoercedType(Class<?>, Class<?>) - Method in class com.cedarsoftware.util.io.ReadOptionsBuilder
 
withCoercedType(String, Class<?>) - Method in class com.cedarsoftware.util.io.ReadOptionsBuilder
 
withCustomArgument(String, Object) - Method in class com.cedarsoftware.util.io.WriteOptionsBuilder
 
withCustomArguments(Map<String, Object>) - Method in class com.cedarsoftware.util.io.WriteOptionsBuilder
 
withCustomReader(Class<?>, JsonReader.JsonClassReader) - Method in class com.cedarsoftware.util.io.ReadOptionsBuilder
Call this method to add a custom JSON reader to json-io.
withCustomReaders(Map<? extends Class<?>, ? extends JsonReader.JsonClassReader>) - Method in class com.cedarsoftware.util.io.ReadOptionsBuilder
This call will add all entries from the current map into the readers map.
withCustomTypeName(Class<?>, String) - Method in class com.cedarsoftware.util.io.ReadOptionsBuilder
 
withCustomTypeName(Class<?>, String) - Method in class com.cedarsoftware.util.io.WriteOptionsBuilder
 
withCustomTypeName(String, String) - Method in class com.cedarsoftware.util.io.ReadOptionsBuilder
 
withCustomTypeName(String, String) - Method in class com.cedarsoftware.util.io.WriteOptionsBuilder
 
withCustomTypeNameMap(Map<String, String>) - Method in class com.cedarsoftware.util.io.WriteOptionsBuilder
 
withCustomTypeNames(Map<String, String>) - Method in class com.cedarsoftware.util.io.ReadOptionsBuilder
 
withCustomWriter(Class<?>, JsonWriter.JsonClassWriter) - Method in class com.cedarsoftware.util.io.WriteOptionsBuilder
 
withCustomWriterMap(Map<? extends Class<?>, ? extends JsonWriter.JsonClassWriter>) - Method in class com.cedarsoftware.util.io.WriteOptionsBuilder
 
withDateFormat(String) - Method in class com.cedarsoftware.util.io.WriteOptionsBuilder
 
withDefaultOptimizations() - Method in class com.cedarsoftware.util.io.WriteOptionsBuilder
 
withFieldNameBlackList(Class<?>, Collection<String>) - Method in class com.cedarsoftware.util.io.WriteOptionsBuilder
 
withFieldNameBlackListMap(Map<Class<?>, Collection<String>>) - Method in class com.cedarsoftware.util.io.WriteOptionsBuilder
 
withFieldSpecifier(Class<?>, List<String>) - Method in class com.cedarsoftware.util.io.WriteOptionsBuilder
 
withFieldSpecifiersMap(Map<Class<?>, Collection<String>>) - Method in class com.cedarsoftware.util.io.WriteOptionsBuilder
 
withIsoDateFormat() - Method in class com.cedarsoftware.util.io.WriteOptionsBuilder
 
withIsoDateTimeFormat() - Method in class com.cedarsoftware.util.io.WriteOptionsBuilder
 
withMaxDepth(int) - Method in class com.cedarsoftware.util.io.ReadOptionsBuilder
 
withNoCustomizationFor(Class<?>) - Method in class com.cedarsoftware.util.io.WriteOptionsBuilder
 
withNoCustomizationsFor(Collection<Class<?>>) - Method in class com.cedarsoftware.util.io.WriteOptionsBuilder
 
withNonCustomizableClass(Class<?>) - Method in class com.cedarsoftware.util.io.ReadOptionsBuilder
 
withNonCustomizableClasses(Collection<Class<?>>) - Method in class com.cedarsoftware.util.io.ReadOptionsBuilder
 
withPrettyPrint() - Method in class com.cedarsoftware.util.io.WriteOptionsBuilder
 
withShortMetaKeys() - Method in class com.cedarsoftware.util.io.WriteOptionsBuilder
 
write(char[], int, int) - Method in class com.cedarsoftware.util.io.FastWriter
 
write(int) - Method in class com.cedarsoftware.util.io.FastWriter
 
write(Object) - Method in class com.cedarsoftware.util.io.JsonWriter
Write the passed in Java object in JSON format.
write(Object, boolean, Writer) - Method in interface com.cedarsoftware.util.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) - Method in class com.cedarsoftware.util.io.Writers.CalendarWriter
 
write(Object, boolean, Writer) - Method in class com.cedarsoftware.util.io.Writers.LocaleWriter
 
write(Object, boolean, Writer) - Method in class com.cedarsoftware.util.io.Writers.TimestampWriter
 
write(Object, boolean, Writer) - Method in class com.cedarsoftware.util.io.Writers.UUIDWriter
To preserve backward compatibility with previous serialized format the internal fields must be stored as longs
write(Object, boolean, Writer, Map) - Method in class com.cedarsoftware.util.io.Writers.DateWriter
 
write(Object, boolean, Writer, Map) - Method in class com.cedarsoftware.util.io.Writers.PrimitiveTypeWriter
 
write(Object, boolean, Writer, Map<String, Object>) - Method in interface com.cedarsoftware.util.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, Map<String, Object>) - Method in class com.cedarsoftware.util.io.Writers.EnumAsObjectWriter
 
write(String, int, int) - Method in class com.cedarsoftware.util.io.FastWriter
 
WRITE_LONGS_AS_STRINGS - Static variable in class com.cedarsoftware.util.io.JsonWriter
If set, longs are written in quotes (Javascript safe)
writeArrayElementIfMatching(Class<?>, Object, boolean, Writer) - Method in class com.cedarsoftware.util.io.JsonWriter
Write the passed in array element to the JSON output, if any only if, there is a customer writer for the class of the instance 'o'.
writeBasicString(Writer, String) - Static method in class com.cedarsoftware.util.io.Writers
 
writeCustom(Class<?>, Object, boolean, Writer) - Method in class com.cedarsoftware.util.io.JsonWriter
Perform the actual custom writing for an array element that has a custom writer.
writeEnumsAsObject() - Method in class com.cedarsoftware.util.io.WriteOptionsBuilder
This option only applies when you're writing enums as objects so we force the enum write to be ENUMS_AS_OBJECTS
writeEnumsAsPrimitives() - Method in class com.cedarsoftware.util.io.WriteOptionsBuilder
 
writeImpl(Object, boolean) - Method in class com.cedarsoftware.util.io.JsonWriter
Main entry point (mostly used internally, but may be called from a Custom JSON writer).
writeImpl(Object, boolean, boolean, boolean) - Method in class com.cedarsoftware.util.io.JsonWriter
Main entry point (mostly used internally, but may be called from a Custom JSON writer).
writeJsonUtf8String(String, Writer) - Static method in class com.cedarsoftware.util.io.JsonWriter
Write out special characters "\b, \f, \t, \n, \r", as such, backslash as \\ quote as \" and values less than an ASCII space (20hex) as "\\u00xx" format, characters in the range of ASCII space to a '~' as ASCII, and anything higher in UTF-8.
writeJsonUtf8String(String, Writer) - Static method in class com.cedarsoftware.util.io.Writers
 
writeLocalDateAsTimeStamp() - Method in class com.cedarsoftware.util.io.WriteOptionsBuilder
 
writeLocalDateWithFormat(DateTimeFormatter) - Method in class com.cedarsoftware.util.io.WriteOptionsBuilder
 
writeLongsAsStrings() - Method in class com.cedarsoftware.util.io.WriteOptionsBuilder
 
writeObject(Object, boolean, boolean) - Method in class com.cedarsoftware.util.io.JsonWriter
 
writeObject(Object, boolean, boolean, Set<String>) - Method in class com.cedarsoftware.util.io.JsonWriter
 
WriteOptions - Interface in com.cedarsoftware.util.io
 
WriteOptionsBuilder - Class in com.cedarsoftware.util.io
 
WriteOptionsBuilder() - Constructor for class com.cedarsoftware.util.io.WriteOptionsBuilder
 
writePrimitiveForm(Object, Writer) - Method in interface com.cedarsoftware.util.io.JsonWriter.JsonClassWriter
This method will be called to write the item in primitive form (if the response to hasPrimitiveForm() was true).
writePrimitiveForm(Object, Writer) - Method in class com.cedarsoftware.util.io.Writers.BigDecimalWriter
 
writePrimitiveForm(Object, Writer) - Method in class com.cedarsoftware.util.io.Writers.BigIntegerWriter
 
writePrimitiveForm(Object, Writer) - Method in class com.cedarsoftware.util.io.Writers.PrimitiveUtf8StringWriter
 
writePrimitiveForm(Object, Writer) - Method in class com.cedarsoftware.util.io.Writers.PrimitiveValueWriter
 
writePrimitiveForm(Object, Writer) - Method in class com.cedarsoftware.util.io.Writers.TemporalWriter
 
writePrimitiveForm(Object, Writer) - Method in class com.cedarsoftware.util.io.Writers.UUIDWriter
We can use the String representation for easier handling, but this may break backwards compatibility if an earlier library version is used
writePrimitiveForm(Object, Writer, Map) - Method in interface com.cedarsoftware.util.io.JsonWriter.JsonClassWriter
This default implementation will call the more basic writePrimitiveForm that does not take arguments.
writePrimitiveForm(Object, Writer, Map) - Method in class com.cedarsoftware.util.io.Writers.DateWriter
 
writePrimitiveForm(Object, Writer, Map) - Method in class com.cedarsoftware.util.io.Writers.LocalDateAsTimestamp
 
writePrimitiveForm(T, Writer) - Method in class com.cedarsoftware.util.io.Writers.TemporalWriter
 
WriterContext - Class in com.cedarsoftware.util.io
 
Writers - Class in com.cedarsoftware.util.io
All custom writers for json-io subclass this class.
Writers.BigDecimalWriter - Class in com.cedarsoftware.util.io
 
Writers.BigIntegerWriter - Class in com.cedarsoftware.util.io
 
Writers.CalendarWriter - Class in com.cedarsoftware.util.io
 
Writers.ClassWriter - Class in com.cedarsoftware.util.io
 
Writers.DateWriter - Class in com.cedarsoftware.util.io
 
Writers.EnumAsObjectWriter - Class in com.cedarsoftware.util.io
 
Writers.EnumsAsStringWriter - Class in com.cedarsoftware.util.io
 
Writers.JsonStringWriter - Class in com.cedarsoftware.util.io
 
Writers.LocalDateAsTimestamp - Class in com.cedarsoftware.util.io
 
Writers.LocalDateTimeWriter - Class in com.cedarsoftware.util.io
 
Writers.LocalDateWriter - Class in com.cedarsoftware.util.io
 
Writers.LocaleWriter - Class in com.cedarsoftware.util.io
 
Writers.LocalTimeWriter - Class in com.cedarsoftware.util.io
 
Writers.OffsetDateTimeWriter - Class in com.cedarsoftware.util.io
 
Writers.OffsetTimeWriter - Class in com.cedarsoftware.util.io
 
Writers.PrimitiveTypeWriter - Class in com.cedarsoftware.util.io
Used as a template to write out types that will have a primitive form.
Writers.PrimitiveUtf8StringWriter - Class in com.cedarsoftware.util.io
Used as a template to write out primitive String types.
Writers.PrimitiveValueWriter - Class in com.cedarsoftware.util.io
Used as a template to write out primitive value types such as int, boolean, etc.
Writers.TemporalWriter<T extends TemporalAccessor> - Class in com.cedarsoftware.util.io
 
Writers.TimestampWriter - Class in com.cedarsoftware.util.io
 
Writers.TimeZoneWriter - Class in com.cedarsoftware.util.io
 
Writers.UUIDWriter - Class in com.cedarsoftware.util.io
 
Writers.YearMonthWriter - Class in com.cedarsoftware.util.io
 
Writers.YearWriter - Class in com.cedarsoftware.util.io
 
Writers.ZonedDateTimeWriter - Class in com.cedarsoftware.util.io
 
Writers.ZoneOffsetWriter - Class in com.cedarsoftware.util.io
 
writeUsingCustomWriter(Object, boolean, Writer) - Method in class com.cedarsoftware.util.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

YearFactory - Class in com.cedarsoftware.util.io.factory
 
YearFactory() - Constructor for class com.cedarsoftware.util.io.factory.YearFactory
 
YearFactory(DateTimeFormatter) - Constructor for class com.cedarsoftware.util.io.factory.YearFactory
 
YearMonthFactory - Class in com.cedarsoftware.util.io.factory
 
YearMonthFactory() - Constructor for class com.cedarsoftware.util.io.factory.YearMonthFactory
 
YearMonthFactory(DateTimeFormatter) - Constructor for class com.cedarsoftware.util.io.factory.YearMonthFactory
 
YearMonthWriter() - Constructor for class com.cedarsoftware.util.io.Writers.YearMonthWriter
 
YearMonthWriter(DateTimeFormatter) - Constructor for class com.cedarsoftware.util.io.Writers.YearMonthWriter
 
YearWriter() - Constructor for class com.cedarsoftware.util.io.Writers.YearWriter
 

Z

zeroParameterMethodPreference(Method, Method) - Static method in class com.cedarsoftware.util.reflect.ReflectionUtils
Binary Operator that returns a method with zero parameters on conflict.
ZonedDateTimeFactory - Class in com.cedarsoftware.util.io.factory
Abstract class to help create temporal items.
ZonedDateTimeFactory() - Constructor for class com.cedarsoftware.util.io.factory.ZonedDateTimeFactory
 
ZonedDateTimeFactory(DateTimeFormatter) - Constructor for class com.cedarsoftware.util.io.factory.ZonedDateTimeFactory
 
ZonedDateTimeWriter() - Constructor for class com.cedarsoftware.util.io.Writers.ZonedDateTimeWriter
 
ZonedDateTimeWriter(DateTimeFormatter) - Constructor for class com.cedarsoftware.util.io.Writers.ZonedDateTimeWriter
 
ZoneOffsetFactory - Class in com.cedarsoftware.util.io.factory
 
ZoneOffsetFactory() - Constructor for class com.cedarsoftware.util.io.factory.ZoneOffsetFactory
 
ZoneOffsetWriter() - Constructor for class com.cedarsoftware.util.io.Writers.ZoneOffsetWriter
 
A B C D E F G H I J K L M N O P R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form