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<Class<?>, JsonWriter.JsonClassWriter> customWrittenClasses) WriteOptionsBuilder.addExcludedField
(Class<?> clazz, String excludedFieldName) WriteOptionsBuilder.addExcludedFields
(Class<?> clazz, Collection<String> excludedFields) WriteOptionsBuilder.addExcludedFields
(Map<Class<?>, Collection<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<String> includedFieldNames) WriteOptionsBuilder.addIncludedFields
(Map<Class<?>, Collection<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<String, String> aliases) WriteOptionsBuilder.allowNanAndInfinity
(boolean allowNanAndInfinity) WriteOptionsBuilder.classLoader
(ClassLoader loader) WriteOptionsBuilder.closeStream
(boolean closeStream) WriteOptionsBuilder.dateTimeFormat
(String format) Change the date-time format to the passed in format.WriteOptionsBuilder.forceMapOutputAsTwoArrays
(boolean forceMapOutputAsTwoArrays) static WriteOptionsBuilder
JsonIo.getWriteOptionsBuilder
(Map<String, Object> optionalArgs) Deprecated.WriteOptionsBuilder.isoDateFormat()
Change the date-time format to the ISO date format: "yyyy-MM-dd".WriteOptionsBuilder.isoDateTimeFormat()
Change the date-time format to the ISO date-time format: "yyyy-MM-dd'T'HH:mm:ss" (default).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.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<Class<?>, JsonWriter.JsonClassWriter> customWrittenClasses) WriteOptionsBuilder.setNotCustomWrittenClasses
(Collection<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.writeLongsAsStrings
(boolean writeLongsAsStrings)
Map<String, Object>
options are crreated using WriteptionsBuilder.