Uses of Class
com.cedarsoftware.util.io.ReadOptionsBuilder
Packages that use ReadOptionsBuilder
-
Uses of ReadOptionsBuilder in com.cedarsoftware.util.io
Methods in com.cedarsoftware.util.io that return ReadOptionsBuilderModifier and TypeMethodDescriptionReadOptionsBuilder.addClassFactory(Class<?> clazz, JsonReader.ClassFactory factory) Associate a ClassFactory to a Class that needs help being constructed and read in.ReadOptionsBuilder.addConverterOverride(Class<?> source, Class<?> target, com.cedarsoftware.util.convert.Convert<?> conversionFunction) ReadOptionsBuilder.addCustomReaderClass(Class<?> clazz, JsonReader.JsonClassReader customReader) ReadOptionsBuilder.addNonReferenceableClass(Class<?> clazz) 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.aliasTypeName(Class<?> type, String alias) ReadOptionsBuilder.aliasTypeName(String typeName, String alias) ReadOptionsBuilder.aliasTypeNames(Map<String, String> aliasTypeNames) ReadOptionsBuilder.allowNanAndInfinity(boolean allowNanAndInfinity) ReadOptionsBuilder.classLoader(ClassLoader classLoader) ReadOptionsBuilder.closeStream(boolean closeStream) ReadOptionsBuilder.coerceClass(String sourceClassName, Class<?> destClass) Coerce a class from one type (named in the JSON) to another type.ReadOptionsBuilder.failOnUnknownType(boolean fail) ReadOptionsBuilder.maxDepth(int maxDepth) ReadOptionsBuilder.missingFieldHandler(JsonReader.MissingFieldHandler missingFieldHandler) ReadOptionsBuilder.replaceClassFactories(Map<Class<?>, ? extends JsonReader.ClassFactory> factories) Associate multiple ClassFactory instances to Classes that needs help being constructed and read in.ReadOptionsBuilder.replaceCustomReaderClasses(Map<? extends Class<?>, ? extends JsonReader.JsonClassReader> customReaderClasses) ReadOptionsBuilder.replaceNotCustomReaderClasses(Collection<Class<?>> notCustomClasses) ReadOptionsBuilder.returnAsJavaObjects()Return as JAVA_OBJECT's the returned value will be of the class type passed into JsonReader.toJava(json, rootClass).ReadOptionsBuilder.returnAsNativeJsonObjects()Set to return as JSON_OBJECTS's (faster, useful for large, more simple object data sets).ReadOptionsBuilder.setCharset(Charset charset) ReadOptionsBuilder.setFalseCharacter(Character ch) ReadOptionsBuilder.setTrueCharacter(Character ch) ReadOptionsBuilder.unknownTypeClass(Class<?> c) Set a class to use when the JSON reader cannot instantiate a class.