Package | Description |
---|---|
com.cedarsoftware.io |
Modifier and Type | Method and Description |
---|---|
WriteOptionsBuilder |
WriteOptionsBuilder.addCustomOption(String key,
Object value)
Add a custom option, which may be useful when writing custom writers.
|
WriteOptionsBuilder |
WriteOptionsBuilder.addCustomWrittenClass(Class<?> clazz,
JsonWriter.JsonClassWriter customWriter) |
WriteOptionsBuilder |
WriteOptionsBuilder.addCustomWrittenClasses(Map<Class<?>,JsonWriter.JsonClassWriter> customWrittenClasses) |
WriteOptionsBuilder |
WriteOptionsBuilder.addExcludedField(Class<?> clazz,
String excludedFieldName) |
WriteOptionsBuilder |
WriteOptionsBuilder.addExcludedFields(Class<?> clazz,
Collection<String> excludedFields) |
WriteOptionsBuilder |
WriteOptionsBuilder.addExcludedFields(Map<Class<?>,Collection<String>> excludedFieldNames) |
WriteOptionsBuilder |
WriteOptionsBuilder.addFilteredMethodName(String methodName) |
WriteOptionsBuilder |
WriteOptionsBuilder.addFilteredMethodNames(Collection<String> methodNames) |
WriteOptionsBuilder |
WriteOptionsBuilder.addIncludedField(Class<?> clazz,
String includedFieldName) |
WriteOptionsBuilder |
WriteOptionsBuilder.addIncludedFields(Class<?> clazz,
Collection<String> includedFieldNames) |
WriteOptionsBuilder |
WriteOptionsBuilder.addIncludedFields(Map<Class<?>,Collection<String>> includedFieldNames) |
WriteOptionsBuilder |
WriteOptionsBuilder.addNonReferenceableClass(Class<?> clazz) |
WriteOptionsBuilder |
WriteOptionsBuilder.addNonReferenceableClasses(Collection<Class<?>> classes) |
WriteOptionsBuilder |
WriteOptionsBuilder.addNonStandardMapping(Class<?> c,
String fieldName,
String methodName) |
WriteOptionsBuilder |
WriteOptionsBuilder.addNonStandardMappings(Map<Class<?>,Map<String,String>> nonStandardMappings) |
WriteOptionsBuilder |
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 |
WriteOptionsBuilder.aliasTypeName(Class<?> type)
Aliases the fully qualified class name to its short name
|
WriteOptionsBuilder |
WriteOptionsBuilder.aliasTypeName(Class<?> type,
String alias) |
WriteOptionsBuilder |
WriteOptionsBuilder.aliasTypeName(String typeName,
String alias) |
WriteOptionsBuilder |
WriteOptionsBuilder.aliasTypeNames(Map<String,String> aliases) |
WriteOptionsBuilder |
WriteOptionsBuilder.allowNanAndInfinity(boolean allowNanAndInfinity) |
WriteOptionsBuilder |
WriteOptionsBuilder.classLoader(ClassLoader loader) |
WriteOptionsBuilder |
WriteOptionsBuilder.closeStream(boolean closeStream) |
WriteOptionsBuilder |
WriteOptionsBuilder.dateTimeFormat(String format)
Change the date-time format to the passed in format.
|
WriteOptionsBuilder |
WriteOptionsBuilder.forceMapOutputAsTwoArrays(boolean forceMapOutputAsTwoArrays) |
WriteOptionsBuilder |
WriteOptionsBuilder.isoDateFormat()
Change the date-time format to the ISO date format: "yyyy-MM-dd".
|
WriteOptionsBuilder |
WriteOptionsBuilder.isoDateTimeFormat()
Change the date-time format to the ISO date-time format: "yyyy-MM-dd'T'HH:mm:ss" (default).
|
WriteOptionsBuilder |
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 |
WriteOptionsBuilder.prettyPrint(boolean prettyPrint) |
WriteOptionsBuilder |
WriteOptionsBuilder.setCustomWrittenClasses(Map<Class<?>,JsonWriter.JsonClassWriter> customWrittenClasses) |
WriteOptionsBuilder |
WriteOptionsBuilder.setFilteredMethodNames(Collection<String> methodNames) |
WriteOptionsBuilder |
WriteOptionsBuilder.setNonReferenceableClasses(Collection<Class<?>> classes) |
WriteOptionsBuilder |
WriteOptionsBuilder.setNotCustomWrittenClasses(Collection<Class<?>> notCustomClasses) |
WriteOptionsBuilder |
WriteOptionsBuilder.shortMetaKeys(boolean shortMetaKeys) |
WriteOptionsBuilder |
WriteOptionsBuilder.showTypeInfoAlways()
Set to always show type
|
WriteOptionsBuilder |
WriteOptionsBuilder.showTypeInfoMinimal()
Set to show minimal type.
|
WriteOptionsBuilder |
WriteOptionsBuilder.showTypeInfoNever()
Set to never show type
|
WriteOptionsBuilder |
WriteOptionsBuilder.skipNullFields(boolean skipNullFields) |
WriteOptionsBuilder |
WriteOptionsBuilder.withExtendedAliases() |
WriteOptionsBuilder |
WriteOptionsBuilder.writeEnumAsJsonObject(boolean writePublicFieldsOnly)
Option to write out all the member fields of an enum.
|
WriteOptionsBuilder |
WriteOptionsBuilder.writeEnumsAsString()
Option to write out enums as a String, it will write out the enum.name() field.
|
WriteOptionsBuilder |
WriteOptionsBuilder.writeLongsAsStrings(boolean writeLongsAsStrings) |
Copyright © 2024. All rights reserved.