Uses of Class
com.cedarsoftware.io.WriteOptionsBuilder
Packages that use WriteOptionsBuilder
-
Uses of WriteOptionsBuilder in com.cedarsoftware.io
Methods in com.cedarsoftware.io that return WriteOptionsBuilderModifier and TypeMethodDescriptionWriteOptionsBuilder.addAccessorFactory(String factoryName, AccessorFactory accessorFactory) Add AccessorFactory to the accessor factories chain.WriteOptionsBuilder.addCustomOption(String key, Object value) Add a custom option, which may be useful when writing custom writers.WriteOptionsBuilder.addCustomWrittenClass(Class<?> clazz, JsonWriter.JsonClassWriter customWriter) WriteOptionsBuilder.addCustomWrittenClasses(Map<? extends Class<?>, ? extends JsonWriter.JsonClassWriter> customWrittenClasses) WriteOptionsBuilder.addExcludedField(Class<?> clazz, String excludedFieldName) WriteOptionsBuilder.addExcludedFields(Class<?> clazz, Collection<? extends String> excludedFields) WriteOptionsBuilder.addExcludedFields(Map<? extends Class<?>, ? extends Collection<? extends String>> excludedFieldNames) WriteOptionsBuilder.addFieldFilter(String filterName, FieldFilter filter) Add FieldFilter to the field filter chain.WriteOptionsBuilder.addIncludedField(Class<?> clazz, String includedFieldName) WriteOptionsBuilder.addIncludedFields(Class<?> clazz, Collection<? extends String> includedFieldNames) WriteOptionsBuilder.addIncludedFields(Map<? extends Class<?>, ? extends Collection<? extends String>> includedFieldNames) WriteOptionsBuilder.addMethodFilter(String filterName, MethodFilter methodFilter) Add MethodFilter to the filter chain.WriteOptionsBuilder.addNamedMethodFilter(String filterName, Class<?> clazz, String methodName) Add a NamedMethodFilter to the filter chain.WriteOptionsBuilder.addNonReferenceableClass(Class<?> clazz) WriteOptionsBuilder.addNonStandardGetter(Class<?> c, String fieldName, String methodName) This option permits adding non-standard accessors (used when writing JSON) that access properties from objects, where the method name does not follow a standard setter/getter property name.WriteOptionsBuilder.addNotCustomWrittenClass(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 writer (that could happen through inheritance).WriteOptionsBuilder.aliasTypeName(Class<?> type, String alias) WriteOptionsBuilder.aliasTypeName(String typeName, String alias) WriteOptionsBuilder.aliasTypeNames(Map<? extends String, ? extends String> aliases) WriteOptionsBuilder.allowNanAndInfinity(boolean allowNanAndInfinity) WriteOptionsBuilder.bufferSizeMultiplier(double bufferSizeMultiplier) WriteOptionsBuilder.classLoader(ClassLoader loader) WriteOptionsBuilder.closeStream(boolean closeStream) WriteOptionsBuilder.forceMapOutputAsTwoArrays(boolean forceMapOutputAsTwoArrays) WriteOptionsBuilder.indentationSize(int indentationSize) WriteOptionsBuilder.indentationThreshold(int indentationThreshold) WriteOptionsBuilder.isoDateFormat()Change the date-time format to the ISO date format: "yyyy-MM-ddThh:mm:ss.SSSZ".WriteOptionsBuilder.longDateFormat()Change the java.uti.Date and java.sql.Date format output to a "long," the number of seconds since Jan 1, 1970 at midnight.WriteOptionsBuilder.lruSize(int size) WriteOptionsBuilder.maxIndentationDepth(int maxIndentationDepth) WriteOptionsBuilder.maxObjectCount(int maxObjectCount) WriteOptionsBuilder.maxObjectGraphDepth(int maxObjectGraphDepth) WriteOptionsBuilder.maxStringLength(int maxStringLength) WriteOptionsBuilder.prettyPrint(boolean prettyPrint) WriteOptionsBuilder.removeAccessorFactory(String factoryName) Remove named AccessorFactory from the access factories.WriteOptionsBuilder.removeAliasTypeNamesMatching(String typeNamePattern) Remove alias entries from this WriteOptionsBuilder instance where the Java fully qualified string class name matches the passed in wildcard pattern.WriteOptionsBuilder.removeFieldFilter(String filterName) Remove named FieldFilter from the filter chain.WriteOptionsBuilder.removeMethodFilter(String filterName) Remove named MethodFilter from the method filter chain.WriteOptionsBuilder.setCustomWrittenClasses(Map<? extends Class<?>, ? extends JsonWriter.JsonClassWriter> customWrittenClasses) WriteOptionsBuilder.setNotCustomWrittenClasses(Collection<? extends Class<?>> notCustomClasses) WriteOptionsBuilder.shortMetaKeys(boolean shortMetaKeys) WriteOptionsBuilder.showTypeInfoAlways()Set to always show typeWriteOptionsBuilder.showTypeInfoMinimal()Set to show minimal type.WriteOptionsBuilder.showTypeInfoNever()Set to never show typeWriteOptionsBuilder.skipNullFields(boolean skipNullFields) WriteOptionsBuilder.writeEnumAsJsonObject(boolean writePublicFieldsOnly) Option to write out all the member fields of an enum.WriteOptionsBuilder.writeEnumsAsString()Option to write out enums as a String, it will write out the enum.name() field.WriteOptionsBuilder.writeEnumSetOldWay(boolean writeOldWay) Option to write out all the member fields of an enum.WriteOptionsBuilder.writeLongsAsStrings(boolean writeLongsAsStrings)