public class JavaPropsMapper
extends com.fasterxml.jackson.databind.ObjectMapper
Modifier and Type | Class and Description |
---|---|
static class |
JavaPropsMapper.Builder
Base implementation for "Vanilla"
ObjectMapper , used with
Java Properties backend. |
_configOverrides, _deserializationConfig, _deserializationContext, _injectableValues, _jsonFactory, _mixIns, _registeredModuleTypes, _rootDeserializers, _serializationConfig, _serializerFactory, _serializerProvider, _subtypeResolver, _typeFactory, DEFAULT_ANNOTATION_INTROSPECTOR, DEFAULT_BASE
Modifier | Constructor and Description |
---|---|
|
JavaPropsMapper() |
|
JavaPropsMapper(JavaPropsFactory f) |
protected |
JavaPropsMapper(JavaPropsMapper src) |
Modifier and Type | Method and Description |
---|---|
protected Properties |
_env() |
static JavaPropsMapper.Builder |
builder() |
static JavaPropsMapper.Builder |
builder(JavaPropsFactory streamFactory) |
JavaPropsMapper |
copy() |
JavaPropsFactory |
getFactory() |
<T> T |
readEnvVariablesAs(JavaPropsSchema schema,
Class<T> valueType)
Convenience method, functionally equivalent to:
|
<T> T |
readEnvVariablesAs(JavaPropsSchema schema,
com.fasterxml.jackson.databind.JavaType valueType)
Convenience method, functionally equivalent to:
|
<T> T |
readMapAs(Map<String,String> map,
Class<T> valueType)
Convenience method, functionally equivalent to:
|
<T> T |
readMapAs(Map<String,String> map,
JavaPropsSchema schema,
Class<T> valueType)
Convenience method which uses given `Properties` as the source
as if they had been read from an external source, processes
them (splits paths etc), and then binds as given result
value.
|
<T> T |
readMapAs(Map<String,String> map,
JavaPropsSchema schema,
com.fasterxml.jackson.databind.JavaType valueType)
Convenience method which uses given `Properties` as the source
as if they had been read from an external source, processes
them (splits paths etc), and then binds as given result
value.
|
<T> T |
readMapAs(Map<String,String> map,
com.fasterxml.jackson.databind.JavaType valueType)
Convenience method, functionally equivalent to:
|
<T> T |
readPropertiesAs(Properties props,
Class<T> valueType)
Convenience method, functionally equivalent to:
|
<T> T |
readPropertiesAs(Properties props,
JavaPropsSchema schema,
Class<T> valueType)
Convenience method which uses given `Properties` as the source
as if they had been read from an external source, processes
them (splits paths etc), and then binds as given result
value.
|
<T> T |
readPropertiesAs(Properties props,
JavaPropsSchema schema,
com.fasterxml.jackson.databind.JavaType valueType)
Convenience method which uses given `Properties` as the source
as if they had been read from an external source, processes
them (splits paths etc), and then binds as given result
value.
|
<T> T |
readPropertiesAs(Properties props,
com.fasterxml.jackson.databind.JavaType valueType)
Convenience method, functionally equivalent to:
|
<T> T |
readSystemPropertiesAs(JavaPropsSchema schema,
Class<T> valueType)
Convenience method, functionally equivalent to:
|
<T> T |
readSystemPropertiesAs(JavaPropsSchema schema,
com.fasterxml.jackson.databind.JavaType valueType)
Convenience method, functionally equivalent to:
|
com.fasterxml.jackson.core.Version |
version() |
void |
writeValue(Map<?,?> target,
Object value)
Convenience method that "writes" given `value` as properties
in given
Map object. |
void |
writeValue(Map<?,?> target,
Object value,
JavaPropsSchema schema)
Convenience method that "writes" given `value` as properties
in given
Map object. |
void |
writeValue(Properties targetProps,
Object value)
Deprecated.
|
void |
writeValue(Properties targetProps,
Object value,
JavaPropsSchema schema)
Deprecated.
|
Map<String,String> |
writeValueAsMap(Object value)
Convenience method that serializes given value but so that results are
stored in a newly constructed
Properties . |
Map<String,String> |
writeValueAsMap(Object value,
JavaPropsSchema schema)
Convenience method that serializes given value but so that results are
stored in given
Properties instance. |
Properties |
writeValueAsProperties(Object value)
Convenience method that serializes given value but so that results are
stored in a newly constructed
Properties . |
Properties |
writeValueAsProperties(Object value,
JavaPropsSchema schema)
Convenience method that serializes given value but so that results are
stored in given
Properties instance. |
_assertNotNull, _checkInvalidCopy, _configAndWriteValue, _constructDefaultTypeResolverBuilder, _convert, _findRootDeserializer, _initForReading, _initForReading, _newReader, _newReader, _newWriter, _newWriter, _newWriter, _readMapAndClose, _readTreeAndClose, _readValue, _serializerProvider, _unwrapAndDeserialize, _verifyNoTrailingTokens, _verifySchemaType, acceptJsonFormatVisitor, acceptJsonFormatVisitor, activateDefaultTyping, activateDefaultTyping, activateDefaultTyping, activateDefaultTypingAsProperty, addHandler, addMixIn, addMixInAnnotations, canDeserialize, canDeserialize, canSerialize, canSerialize, clearProblemHandlers, configOverride, configure, configure, configure, configure, configure, constructType, convertValue, convertValue, convertValue, createArrayNode, createDeserializationContext, createObjectNode, deactivateDefaultTyping, defaultClassIntrospector, disable, disable, disable, disable, disable, disable, disable, disableDefaultTyping, enable, enable, enable, enable, enable, enable, enable, enableDefaultTyping, enableDefaultTyping, enableDefaultTyping, enableDefaultTypingAsProperty, findAndRegisterModules, findMixInClassFor, findModules, findModules, generateJsonSchema, getDateFormat, getDeserializationConfig, getDeserializationContext, getInjectableValues, getJsonFactory, getNodeFactory, getPolymorphicTypeValidator, getPropertyNamingStrategy, getRegisteredModuleIds, getSerializationConfig, getSerializerFactory, getSerializerProvider, getSerializerProviderInstance, getSubtypeResolver, getTypeFactory, getVisibilityChecker, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, missingNode, mixInCount, nullNode, reader, reader, reader, reader, reader, reader, reader, reader, reader, reader, reader, readerFor, readerFor, readerFor, readerForUpdating, readerWithView, readTree, readTree, readTree, readTree, readTree, readTree, readTree, readTree, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValues, readValues, readValues, readValues, registerModule, registerModules, registerModules, registerSubtypes, registerSubtypes, registerSubtypes, setAnnotationIntrospector, setAnnotationIntrospectors, setBase64Variant, setConfig, setConfig, setDateFormat, setDefaultLeniency, setDefaultMergeable, setDefaultPrettyPrinter, setDefaultPropertyInclusion, setDefaultPropertyInclusion, setDefaultSetterInfo, setDefaultTyping, setDefaultVisibility, setFilterProvider, setFilters, setHandlerInstantiator, setInjectableValues, setLocale, setMixInAnnotations, setMixInResolver, setMixIns, setNodeFactory, setPolymorphicTypeValidator, setPropertyInclusion, setPropertyNamingStrategy, setSerializationInclusion, setSerializerFactory, setSerializerProvider, setSubtypeResolver, setTimeZone, setTypeFactory, setVisibility, setVisibility, setVisibilityChecker, tokenStreamFactory, treeAsTokens, treeToValue, updateValue, valueToTree, writer, writer, writer, writer, writer, writer, writer, writer, writer, writer, writerFor, writerFor, writerFor, writerWithDefaultPrettyPrinter, writerWithType, writerWithType, writerWithType, writerWithView, writeTree, writeTree, writeValue, writeValue, writeValue, writeValue, writeValue, writeValueAsBytes, writeValueAsString
public JavaPropsMapper()
public JavaPropsMapper(JavaPropsFactory f)
protected JavaPropsMapper(JavaPropsMapper src)
public static JavaPropsMapper.Builder builder()
public static JavaPropsMapper.Builder builder(JavaPropsFactory streamFactory)
public JavaPropsMapper copy()
copy
in class com.fasterxml.jackson.databind.ObjectMapper
public com.fasterxml.jackson.core.Version version()
version
in interface com.fasterxml.jackson.core.Versioned
version
in class com.fasterxml.jackson.databind.ObjectMapper
public JavaPropsFactory getFactory()
getFactory
in class com.fasterxml.jackson.databind.ObjectMapper
public <T> T readPropertiesAs(Properties props, JavaPropsSchema schema, Class<T> valueType) throws IOException
Note that this is NOT identical to calling ObjectMapper.convertValue(Object, Class)
;
rather, it would be similar to writing `Properties` out into a File,
then calling `readValue()` on this mapper to bind contents.
IOException
public <T> T readPropertiesAs(Properties props, JavaPropsSchema schema, com.fasterxml.jackson.databind.JavaType valueType) throws IOException
Note that this is NOT identical to calling ObjectMapper.convertValue(Object, Class)
;
rather, it would be similar to writing `Properties` out into a File,
then calling `readValue()` on this mapper to bind contents.
IOException
public <T> T readPropertiesAs(Properties props, Class<T> valueType) throws IOException
readPropertiesAs(props, JavaPropsSchema.emptySchema(), valueType);
IOException
public <T> T readPropertiesAs(Properties props, com.fasterxml.jackson.databind.JavaType valueType) throws IOException
readPropertiesAs(props, JavaPropsSchema.emptySchema(), valueType);
IOException
public <T> T readMapAs(Map<String,String> map, JavaPropsSchema schema, Class<T> valueType) throws IOException
Note that this is NOT identical to calling ObjectMapper.convertValue(Object, Class)
;
rather, it would be similar to writing `Properties` out into a File,
then calling `readValue()` on this mapper to bind contents.
IOException
public <T> T readMapAs(Map<String,String> map, JavaPropsSchema schema, com.fasterxml.jackson.databind.JavaType valueType) throws IOException
Note that this is NOT identical to calling ObjectMapper.convertValue(Object, Class)
;
rather, it would be similar to writing `Properties` out into a File,
then calling `readValue()` on this mapper to bind contents.
IOException
public <T> T readMapAs(Map<String,String> map, Class<T> valueType) throws IOException
readPropertiesAs(props, JavaPropsSchema.emptySchema(), valueType);
IOException
public <T> T readMapAs(Map<String,String> map, com.fasterxml.jackson.databind.JavaType valueType) throws IOException
readPropertiesAs(props, JavaPropsSchema.emptySchema(), valueType);
IOException
public <T> T readSystemPropertiesAs(JavaPropsSchema schema, Class<T> valueType) throws IOException
readPropertiesAs(System.getProperties(), schema, valueType);
IOException
public <T> T readSystemPropertiesAs(JavaPropsSchema schema, com.fasterxml.jackson.databind.JavaType valueType) throws IOException
readPropertiesAs(System.getProperties(), schema, valueType);
IOException
public <T> T readEnvVariablesAs(JavaPropsSchema schema, Class<T> valueType) throws IOException
readPropertiesAs(convertMapToProperties(System.getenv()), schema, valueType);
IOException
public <T> T readEnvVariablesAs(JavaPropsSchema schema, com.fasterxml.jackson.databind.JavaType valueType) throws IOException
readPropertiesAs(convertMapToProperties(System.getenv()), schema, valueType);
IOException
protected Properties _env()
public void writeValue(Map<?,?> target, Object value) throws IOException
Map
object.IOException
public void writeValue(Map<?,?> target, Object value, JavaPropsSchema schema) throws IOException
Map
object.IOException
@Deprecated public void writeValue(Properties targetProps, Object value) throws IOException
IOException
@Deprecated public void writeValue(Properties targetProps, Object value, JavaPropsSchema schema) throws IOException
IOException
public Properties writeValueAsProperties(Object value) throws IOException
Properties
. Functionally equivalent
to serializing in a File and reading contents into Properties
.IOException
public Properties writeValueAsProperties(Object value, JavaPropsSchema schema) throws IOException
Properties
instance.IOException
public Map<String,String> writeValueAsMap(Object value) throws IOException
Properties
. Functionally equivalent
to serializing in a File and reading contents into Properties
.IOException
public Map<String,String> writeValueAsMap(Object value, JavaPropsSchema schema) throws IOException
Properties
instance.IOException
Copyright © 2019 FasterXML. All rights reserved.