Index
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form