public class Separators extends Object implements Serializable
PrettyPrinter
implementsDefaultPrettyPrinter
,
MinimalPrettyPrinter
,
Serialized FormModifier and Type | Class and Description |
---|---|
static class |
Separators.Spacing
Define the spacing around elements like commas and colons.
|
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_ROOT_VALUE_SEPARATOR
Constant that specifies default "root-level" separator to use between
root values: a single space character.
|
Constructor and Description |
---|
Separators() |
Separators(char objectFieldValueSeparator,
char objectEntrySeparator,
char arrayValueSeparator)
Create an instance with the specified separator characters.
|
Separators(String rootSeparator,
char objectFieldValueSeparator,
Separators.Spacing objectFieldValueSpacing,
char objectEntrySeparator,
Separators.Spacing objectEntrySpacing,
char arrayValueSeparator,
Separators.Spacing arrayValueSpacing)
Create an instance with the specified separator characters and spaces around those characters.
|
Modifier and Type | Method and Description |
---|---|
static Separators |
createDefaultInstance() |
char |
getArrayValueSeparator() |
Separators.Spacing |
getArrayValueSpacing() |
char |
getObjectEntrySeparator() |
Separators.Spacing |
getObjectEntrySpacing() |
char |
getObjectFieldValueSeparator() |
Separators.Spacing |
getObjectFieldValueSpacing() |
String |
getRootSeparator() |
Separators |
withArrayValueSeparator(char sep) |
Separators |
withArrayValueSpacing(Separators.Spacing spacing) |
Separators |
withObjectEntrySeparator(char sep) |
Separators |
withObjectEntrySpacing(Separators.Spacing spacing) |
Separators |
withObjectFieldValueSeparator(char sep) |
Separators |
withObjectFieldValueSpacing(Separators.Spacing spacing) |
Separators |
withRootSeparator(String sep) |
public static final String DEFAULT_ROOT_VALUE_SEPARATOR
public Separators()
public Separators(char objectFieldValueSeparator, char objectEntrySeparator, char arrayValueSeparator)
objectFieldValueSeparator
and none around the other two.public Separators(String rootSeparator, char objectFieldValueSeparator, Separators.Spacing objectFieldValueSpacing, char objectEntrySeparator, Separators.Spacing objectEntrySpacing, char arrayValueSeparator, Separators.Spacing arrayValueSpacing)
public static Separators createDefaultInstance()
public Separators withRootSeparator(String sep)
public Separators withObjectFieldValueSeparator(char sep)
public Separators withObjectFieldValueSpacing(Separators.Spacing spacing)
public Separators withObjectEntrySeparator(char sep)
public Separators withObjectEntrySpacing(Separators.Spacing spacing)
public Separators withArrayValueSeparator(char sep)
public Separators withArrayValueSpacing(Separators.Spacing spacing)
public String getRootSeparator()
public char getObjectFieldValueSeparator()
public Separators.Spacing getObjectFieldValueSpacing()
Separators.Spacing
to use for Object fieldspublic char getObjectEntrySeparator()
public Separators.Spacing getObjectEntrySpacing()
Separators.Spacing
to use for Object entriespublic char getArrayValueSeparator()
public Separators.Spacing getArrayValueSpacing()
Separators.Spacing
to use between Array valuesCopyright © 2008–2023 FasterXML. All rights reserved.