Package | Description |
---|---|
com.cedarsoftware.io |
Modifier and Type | Method and Description |
---|---|
ReadOptionsBuilder |
ReadOptionsBuilder.addClassFactory(Class<?> clazz,
JsonReader.ClassFactory factory)
Associate a ClassFactory to a Class that needs help being constructed and read in.
|
ReadOptionsBuilder |
ReadOptionsBuilder.addConverterOverride(Class<?> source,
Class<?> target,
com.cedarsoftware.util.convert.Convert<?> conversionFunction) |
ReadOptionsBuilder |
ReadOptionsBuilder.addCustomOption(String key,
Object value)
Add a custom option, which may be useful when writing custom readers.
|
ReadOptionsBuilder |
ReadOptionsBuilder.addCustomReaderClass(Class<?> clazz,
JsonReader.JsonClassReader customReader) |
ReadOptionsBuilder |
ReadOptionsBuilder.addNonReferenceableClass(Class<?> clazz) |
ReadOptionsBuilder |
ReadOptionsBuilder.addNotCustomReaderClass(Class<?> notCustomClass)
Add a class to the not-customized list - the list of classes that you do not want to be picked up by a
custom reader (that could happen through inheritance).
|
ReadOptionsBuilder |
ReadOptionsBuilder.aliasTypeName(Class<?> type,
String alias) |
ReadOptionsBuilder |
ReadOptionsBuilder.aliasTypeName(String typeName,
String alias) |
ReadOptionsBuilder |
ReadOptionsBuilder.aliasTypeNames(Map<String,String> aliasTypeNames) |
ReadOptionsBuilder |
ReadOptionsBuilder.allowNanAndInfinity(boolean allowNanAndInfinity) |
ReadOptionsBuilder |
ReadOptionsBuilder.classLoader(ClassLoader classLoader) |
ReadOptionsBuilder |
ReadOptionsBuilder.closeStream(boolean closeStream) |
ReadOptionsBuilder |
ReadOptionsBuilder.coerceClass(String sourceClassName,
Class<?> destClass)
Coerce a class from one type (named in the JSON) to another type.
|
ReadOptionsBuilder |
ReadOptionsBuilder.failOnUnknownType(boolean fail) |
ReadOptionsBuilder |
ReadOptionsBuilder.maxDepth(int maxDepth) |
ReadOptionsBuilder |
ReadOptionsBuilder.missingFieldHandler(JsonReader.MissingFieldHandler missingFieldHandler) |
ReadOptionsBuilder |
ReadOptionsBuilder.replaceClassFactories(Map<Class<?>,? extends JsonReader.ClassFactory> factories)
Associate multiple ClassFactory instances to Classes that needs help being constructed and read in.
|
ReadOptionsBuilder |
ReadOptionsBuilder.replaceCustomReaderClasses(Map<? extends Class<?>,? extends JsonReader.JsonClassReader> customReaderClasses) |
ReadOptionsBuilder |
ReadOptionsBuilder.replaceNotCustomReaderClasses(Collection<Class<?>> notCustomClasses) |
ReadOptionsBuilder |
ReadOptionsBuilder.returnAsJavaObjects()
Return as JAVA_OBJECT's the returned value will be of the class type passed into JsonReader.toJava(json, rootClass).
|
ReadOptionsBuilder |
ReadOptionsBuilder.returnAsNativeJsonObjects()
Set to return as JSON_OBJECTS's (faster, useful for large, more simple object data sets).
|
ReadOptionsBuilder |
ReadOptionsBuilder.setCharset(Charset charset) |
ReadOptionsBuilder |
ReadOptionsBuilder.setFalseCharacter(Character ch) |
ReadOptionsBuilder |
ReadOptionsBuilder.setLocale(Locale locale) |
ReadOptionsBuilder |
ReadOptionsBuilder.setTrueCharacter(Character ch) |
ReadOptionsBuilder |
ReadOptionsBuilder.setZoneId(ZoneId zoneId) |
ReadOptionsBuilder |
ReadOptionsBuilder.unknownTypeClass(Class<?> c)
Set a class to use when the JSON reader cannot instantiate a class.
|
Copyright © 2024. All rights reserved.