public class JavaxJsonSettings extends SerializationSettings<JavaxJsonSettings>
Modifier and Type | Field and Description |
---|---|
static JavaxJsonSettings |
DEFAULT |
Constructor and Description |
---|
JavaxJsonSettings() |
Modifier and Type | Method and Description |
---|---|
Map<ValueType,JavaxJsonAdapter<?>> |
getAdapters() |
Map<String,Object> |
getJsonGeneratorProperties() |
Map<String,Object> |
getJsonParserProperties() |
String |
getJsonProviderClassName() |
String |
getTypeInfoPropertyName() |
static JavaxJsonSettings |
orDefault(JavaxJsonSettings settings) |
void |
setJsonGeneratorProperties(Map<String,Object> jsonGeneratorProperties) |
void |
setJsonParserProperties(Map<String,Object> jsonParserProperties) |
void |
setJsonProviderClassName(String jsonProviderClassName) |
void |
setTypeInfoPropertyName(String typeInfoPropertyName) |
JavaxJsonSettings |
withJsonAdapter(JavaxJsonAdapter<?> adapter) |
JavaxJsonSettings |
withJsonAdapter(ValueType valueType,
JavaxJsonAdapter<?> adapter) |
JavaxJsonSettings |
withTypeInfoPropertyName(String typeInfoPropertyName) |
getConverters, orDefault, withConverter, withConverter
public static final JavaxJsonSettings DEFAULT
public static JavaxJsonSettings orDefault(JavaxJsonSettings settings)
public String getJsonProviderClassName()
public void setJsonProviderClassName(String jsonProviderClassName)
public void setJsonParserProperties(Map<String,Object> jsonParserProperties)
public void setJsonGeneratorProperties(Map<String,Object> jsonGeneratorProperties)
public String getTypeInfoPropertyName()
public void setTypeInfoPropertyName(String typeInfoPropertyName)
public Map<ValueType,JavaxJsonAdapter<?>> getAdapters()
public JavaxJsonSettings withTypeInfoPropertyName(String typeInfoPropertyName)
public JavaxJsonSettings withJsonAdapter(ValueType valueType, JavaxJsonAdapter<?> adapter)
public JavaxJsonSettings withJsonAdapter(JavaxJsonAdapter<?> adapter)