public static final class ValueSerializer.Options extends Object
Modifier and Type | Field and Description |
---|---|
static String |
INCLUDE_TYPE_INFO
Boolean flag to include type information.
|
static String |
MAP_ENTRIES_AS_OBJECTS |
Constructor and Description |
---|
ValueSerializer.Options()
Create new default ValueSerializer Options.
|
Modifier and Type | Method and Description |
---|---|
Boolean |
getBoolean(String option)
Get Boolean option value.
|
Integer |
getInteger(String option)
Get Integer option value.
|
String |
getString(String option)
Get String option value.
|
ValueSerializer.Options |
put(String option,
Boolean value)
Put an option boolean value.
|
ValueSerializer.Options |
put(String option,
Integer value)
Put an option Integer value.
|
ValueSerializer.Options |
put(String option,
String value)
Put an option String value.
|
ValueSerializer.Options |
remove(String option)
Remove an option value.
|
Map<String,String> |
toMap()
Get all defined options as a Map.
|
ValueSerializer.Options |
withMapEntriesAsKeyValuePairs() |
ValueSerializer.Options |
withMapEntriesAsObjects() |
ValueSerializer.Options |
withoutTypeInfo()
Set
INCLUDE_TYPE_INFO option to FALSE. |
ValueSerializer.Options |
withTypeInfo()
Set
INCLUDE_TYPE_INFO option to TRUE. |
public static final String INCLUDE_TYPE_INFO
public static final String MAP_ENTRIES_AS_OBJECTS
public ValueSerializer.Options()
public ValueSerializer.Options withTypeInfo()
INCLUDE_TYPE_INFO
option to TRUE.public ValueSerializer.Options withoutTypeInfo()
INCLUDE_TYPE_INFO
option to FALSE.public ValueSerializer.Options withMapEntriesAsObjects()
public ValueSerializer.Options withMapEntriesAsKeyValuePairs()
public Boolean getBoolean(String option)
option
- The optionpublic Integer getInteger(String option)
option
- The optionpublic String getString(String option)
option
- The optionpublic ValueSerializer.Options put(String option, String value)
option
- The optionvalue
- The valuepublic ValueSerializer.Options put(String option, Boolean value)
option
- The optionvalue
- The valuepublic ValueSerializer.Options put(String option, Integer value)
option
- The optionvalue
- The valuepublic ValueSerializer.Options remove(String option)
option
- The option