public class Separators extends Object implements Serializable
PrettyPrinter
implementsDefaultPrettyPrinter,
MinimalPrettyPrinter,
Serialized Form| Modifier 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_ARRAY_EMPTY_SEPARATOR
String to use in empty Array to separate start and end markers.
|
static String |
DEFAULT_OBJECT_EMPTY_SEPARATOR
String to use in empty Object to separate start and end markers.
|
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()
Constructor for creating an instance with default settings for all
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)
Deprecated.
Since 2.17 use new canonical constructor
|
Separators(String rootSeparator,
char objectFieldValueSeparator,
Separators.Spacing objectFieldValueSpacing,
char objectEntrySeparator,
Separators.Spacing objectEntrySpacing,
String objectEmptySeparator,
char arrayValueSeparator,
Separators.Spacing arrayValueSpacing,
String arrayEmptySeparator)
Canonical constructor for creating an instance with the specified separator
characters and spaces around those characters.
|
| Modifier and Type | Method and Description |
|---|---|
static Separators |
createDefaultInstance() |
String |
getArrayEmptySeparator() |
char |
getArrayValueSeparator() |
Separators.Spacing |
getArrayValueSpacing() |
String |
getObjectEmptySeparator() |
char |
getObjectEntrySeparator() |
Separators.Spacing |
getObjectEntrySpacing() |
char |
getObjectFieldValueSeparator() |
Separators.Spacing |
getObjectFieldValueSpacing() |
String |
getRootSeparator() |
Separators |
withArrayEmptySeparator(String sep) |
Separators |
withArrayValueSeparator(char sep) |
Separators |
withArrayValueSpacing(Separators.Spacing spacing) |
Separators |
withObjectEmptySeparator(String sep) |
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 static final String DEFAULT_OBJECT_EMPTY_SEPARATOR
{ }.public static final String DEFAULT_ARRAY_EMPTY_SEPARATOR
[ ].public Separators()
public Separators(char objectFieldValueSeparator,
char objectEntrySeparator,
char arrayValueSeparator)
objectFieldValueSeparator and none around the other two.@Deprecated public Separators(String rootSeparator, char objectFieldValueSeparator, Separators.Spacing objectFieldValueSpacing, char objectEntrySeparator, Separators.Spacing objectEntrySpacing, char arrayValueSeparator, Separators.Spacing arrayValueSpacing)
public Separators(String rootSeparator, char objectFieldValueSeparator, Separators.Spacing objectFieldValueSpacing, char objectEntrySeparator, Separators.Spacing objectEntrySpacing, String objectEmptySeparator, char arrayValueSeparator, Separators.Spacing arrayValueSpacing, String arrayEmptySeparator)
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 withObjectEmptySeparator(String sep)
public Separators withArrayValueSeparator(char sep)
public Separators withArrayValueSpacing(Separators.Spacing spacing)
public Separators withArrayEmptySeparator(String sep)
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 String getObjectEmptySeparator()
public char getArrayValueSeparator()
public Separators.Spacing getArrayValueSpacing()
Separators.Spacing to use between Array valuespublic String getArrayEmptySeparator()
Copyright © 2008–2025 FasterXML. All rights reserved.