Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addByIndex(int) - Method in class tools.jackson.dataformat.javaprop.util.JPropNode
- addByName(String) - Method in class tools.jackson.dataformat.javaprop.util.JPropNode
- appendDesc(StringBuilder) - Method in class tools.jackson.dataformat.javaprop.io.JPropWriteContext
- appendKey(StringBuilder, String) - Static method in class tools.jackson.dataformat.javaprop.io.JPropEscapes
- appendValue(String) - Static method in class tools.jackson.dataformat.javaprop.io.JPropEscapes
- arrayContents() - Method in class tools.jackson.dataformat.javaprop.util.JPropNode
- ArrayContext(JPropReadContext, JPropNode) - Constructor for class tools.jackson.dataformat.javaprop.io.JPropReadContext.ArrayContext
- asRaw() - Method in class tools.jackson.dataformat.javaprop.util.JPropNode
-
Helper method, mostly for debugging/testing, to convert structure contained into simple List/Map/String equivalent.
- assignCurrentValue(Object) - Method in class tools.jackson.dataformat.javaprop.io.JPropReadContext
- assignCurrentValue(Object) - Method in class tools.jackson.dataformat.javaprop.io.JPropWriteContext
- assignCurrentValue(Object) - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- assignCurrentValue(Object) - Method in class tools.jackson.dataformat.javaprop.JavaPropsParser
B
- build() - Method in class tools.jackson.dataformat.javaprop.JavaPropsFactoryBuilder
- build() - Method in class tools.jackson.dataformat.javaprop.JavaPropsMapper.Builder
- build(Map<?, ?>, JavaPropsSchema) - Static method in class tools.jackson.dataformat.javaprop.util.JPropNodeBuilder
- builder() - Static method in class tools.jackson.dataformat.javaprop.JavaPropsFactory
-
Main factory method to use for constructing
JavaPropsFactoryinstances with different configuration. - builder() - Static method in class tools.jackson.dataformat.javaprop.JavaPropsMapper
- builder(JavaPropsFactory) - Static method in class tools.jackson.dataformat.javaprop.JavaPropsMapper
- Builder(JavaPropsFactory) - Constructor for class tools.jackson.dataformat.javaprop.JavaPropsMapper.Builder
- Builder(JavaPropsMapper.Builder.StateImpl) - Constructor for class tools.jackson.dataformat.javaprop.JavaPropsMapper.Builder
C
- canParseAsync() - Method in class tools.jackson.dataformat.javaprop.JavaPropsFactory
- canReadObjectId() - Method in class tools.jackson.dataformat.javaprop.JavaPropsParser
- canReadTypeId() - Method in class tools.jackson.dataformat.javaprop.JavaPropsParser
- canUseCharArrays() - Method in class tools.jackson.dataformat.javaprop.JavaPropsFactory
- canUseSchema(FormatSchema) - Method in class tools.jackson.dataformat.javaprop.JavaPropsFactory
- CharPathOnlySplitter(char, char, boolean) - Constructor for class tools.jackson.dataformat.javaprop.util.JPropPathSplitter.CharPathOnlySplitter
- CHARSET_ID_LATIN1 - Static variable in class tools.jackson.dataformat.javaprop.JavaPropsFactory
- close() - Method in class tools.jackson.dataformat.javaprop.io.Latin1Reader
- copy() - Method in class tools.jackson.dataformat.javaprop.JavaPropsFactory
- create(String, String) - Static method in class tools.jackson.dataformat.javaprop.util.Markers
-
Factory method for creating simple marker pair with given start and end markers.
- create(JavaPropsSchema) - Static method in class tools.jackson.dataformat.javaprop.util.JPropPathSplitter
- create(JPropNode) - Static method in class tools.jackson.dataformat.javaprop.io.JPropReadContext
- createChildArrayContext(Object, int) - Method in class tools.jackson.dataformat.javaprop.io.JPropWriteContext
- createChildObjectContext(Object, int) - Method in class tools.jackson.dataformat.javaprop.io.JPropWriteContext
- createGenerator(ObjectWriteContext, JavaPropsSchema, Map<?, ?>) - Method in class tools.jackson.dataformat.javaprop.JavaPropsFactory
-
Convenience method to allow using a pre-constructed
Mapinstance as output target, so that serialized property values are added. - createParser(ObjectReadContext, JavaPropsSchema, Map<?, ?>) - Method in class tools.jackson.dataformat.javaprop.JavaPropsFactory
-
Convenience method to allow feeding a pre-parsed
Properties(or, generallyMap) instance as input. - createRootContext() - Static method in class tools.jackson.dataformat.javaprop.io.JPropWriteContext
- createRootContext(int) - Static method in class tools.jackson.dataformat.javaprop.io.JPropWriteContext
- currentLocation() - Method in class tools.jackson.dataformat.javaprop.JavaPropsParser
- currentName() - Method in class tools.jackson.dataformat.javaprop.io.JPropReadContext
- currentName() - Method in class tools.jackson.dataformat.javaprop.io.JPropWriteContext
- currentName() - Method in class tools.jackson.dataformat.javaprop.JavaPropsParser
- currentTokenLocation() - Method in class tools.jackson.dataformat.javaprop.JavaPropsParser
- currentValue() - Method in class tools.jackson.dataformat.javaprop.io.JPropReadContext
- currentValue() - Method in class tools.jackson.dataformat.javaprop.io.JPropWriteContext
- currentValue() - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- currentValue() - Method in class tools.jackson.dataformat.javaprop.JavaPropsParser
D
- DEFAULT_INDEX_MARKER - Static variable in class tools.jackson.dataformat.javaprop.JavaPropsSchema
- DEFAULT_SCHEMA - Static variable in class tools.jackson.dataformat.javaprop.JavaPropsParser
E
- EMPTY - Static variable in class tools.jackson.dataformat.javaprop.JavaPropsSchema
- emptySchema() - Static method in class tools.jackson.dataformat.javaprop.JavaPropsSchema
F
- firstArrayOffset() - Method in class tools.jackson.dataformat.javaprop.JavaPropsSchema
- FORMAT_NAME_JAVA_PROPERTIES - Static variable in class tools.jackson.dataformat.javaprop.JavaPropsFactory
- FullSplitter(String, boolean, Markers, JPropPathSplitter, String) - Constructor for class tools.jackson.dataformat.javaprop.util.JPropPathSplitter.FullSplitter
G
- getBigIntegerValue() - Method in class tools.jackson.dataformat.javaprop.JavaPropsParser
- getBinaryValue(Base64Variant) - Method in class tools.jackson.dataformat.javaprop.JavaPropsParser
- getCurrentText() - Method in class tools.jackson.dataformat.javaprop.io.JPropReadContext
- getDecimalValue() - Method in class tools.jackson.dataformat.javaprop.JavaPropsParser
- getDoubleValue() - Method in class tools.jackson.dataformat.javaprop.JavaPropsParser
- getEmbeddedObject() - Method in class tools.jackson.dataformat.javaprop.JavaPropsParser
- getEnd() - Method in class tools.jackson.dataformat.javaprop.util.Markers
- getFloatValue() - Method in class tools.jackson.dataformat.javaprop.JavaPropsParser
- getFormatName() - Method in class tools.jackson.dataformat.javaprop.JavaPropsFactory
- getFormatReadFeatures() - Method in class tools.jackson.dataformat.javaprop.JavaPropsFactory
- getFormatReadFeatureType() - Method in class tools.jackson.dataformat.javaprop.JavaPropsFactory
- getFormatWriteFeatures() - Method in class tools.jackson.dataformat.javaprop.JavaPropsFactory
- getFormatWriteFeatureType() - Method in class tools.jackson.dataformat.javaprop.JavaPropsFactory
- getIntValue() - Method in class tools.jackson.dataformat.javaprop.JavaPropsParser
- getLongValue() - Method in class tools.jackson.dataformat.javaprop.JavaPropsParser
- getNumberType() - Method in class tools.jackson.dataformat.javaprop.JavaPropsParser
- getNumberValue() - Method in class tools.jackson.dataformat.javaprop.JavaPropsParser
- getParent() - Method in class tools.jackson.dataformat.javaprop.io.JPropReadContext
- getParent() - Method in class tools.jackson.dataformat.javaprop.io.JPropWriteContext
- getPrettyPrinter() - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- getReadCharsCount() - Method in class tools.jackson.dataformat.javaprop.io.Latin1Reader
- getSchema() - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- getSchema() - Method in class tools.jackson.dataformat.javaprop.JavaPropsParser
- getSchemaType() - Method in class tools.jackson.dataformat.javaprop.JavaPropsSchema
- getStart() - Method in class tools.jackson.dataformat.javaprop.util.Markers
- getString() - Method in class tools.jackson.dataformat.javaprop.JavaPropsParser
- getString(Writer) - Method in class tools.jackson.dataformat.javaprop.JavaPropsParser
- getStringCharacters() - Method in class tools.jackson.dataformat.javaprop.JavaPropsParser
- getStringLength() - Method in class tools.jackson.dataformat.javaprop.JavaPropsParser
- getStringOffset() - Method in class tools.jackson.dataformat.javaprop.JavaPropsParser
- getValue() - Method in class tools.jackson.dataformat.javaprop.util.JPropNode
H
- has(StreamWriteCapability) - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- hasStringCharacters() - Method in class tools.jackson.dataformat.javaprop.JavaPropsParser
- header() - Method in class tools.jackson.dataformat.javaprop.JavaPropsSchema
I
- indexMarker() - Method in class tools.jackson.dataformat.javaprop.JavaPropsSchema
- IndexOnlySplitter(boolean, Markers) - Constructor for class tools.jackson.dataformat.javaprop.util.JPropPathSplitter.IndexOnlySplitter
- instance - Static variable in class tools.jackson.dataformat.javaprop.util.JPropPathSplitter.NonSplitting
- isArray() - Method in class tools.jackson.dataformat.javaprop.util.JPropNode
- isLeaf() - Method in class tools.jackson.dataformat.javaprop.util.JPropNode
- isNaN() - Method in class tools.jackson.dataformat.javaprop.JavaPropsParser
J
- JavaPropsFactory - Class in tools.jackson.dataformat.javaprop
- JavaPropsFactory() - Constructor for class tools.jackson.dataformat.javaprop.JavaPropsFactory
- JavaPropsFactory(JavaPropsFactory) - Constructor for class tools.jackson.dataformat.javaprop.JavaPropsFactory
- JavaPropsFactory(JavaPropsFactoryBuilder) - Constructor for class tools.jackson.dataformat.javaprop.JavaPropsFactory
-
Constructors used by
JavaPropsFactoryBuilderfor instantiation. - JavaPropsFactoryBuilder - Class in tools.jackson.dataformat.javaprop
-
TSFBuilderimplementation for constructingJavaPropsFactoryinstances. - JavaPropsFactoryBuilder() - Constructor for class tools.jackson.dataformat.javaprop.JavaPropsFactoryBuilder
- JavaPropsFactoryBuilder(JavaPropsFactory) - Constructor for class tools.jackson.dataformat.javaprop.JavaPropsFactoryBuilder
- JavaPropsGenerator - Class in tools.jackson.dataformat.javaprop
- JavaPropsGenerator(ObjectWriteContext, IOContext, int, JavaPropsSchema) - Constructor for class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- JavaPropsMapper - Class in tools.jackson.dataformat.javaprop
- JavaPropsMapper() - Constructor for class tools.jackson.dataformat.javaprop.JavaPropsMapper
- JavaPropsMapper(JavaPropsFactory) - Constructor for class tools.jackson.dataformat.javaprop.JavaPropsMapper
- JavaPropsMapper(JavaPropsMapper.Builder) - Constructor for class tools.jackson.dataformat.javaprop.JavaPropsMapper
- JavaPropsMapper.Builder - Class in tools.jackson.dataformat.javaprop
-
Base implementation for "Vanilla"
ObjectMapper, used with Java Properties backend. - JavaPropsMapper.Builder.StateImpl - Class in tools.jackson.dataformat.javaprop
- JavaPropsParser - Class in tools.jackson.dataformat.javaprop
- JavaPropsParser(ObjectReadContext, IOContext, int, JavaPropsSchema, Object, Map<?, ?>) - Constructor for class tools.jackson.dataformat.javaprop.JavaPropsParser
- JavaPropsSchema - Class in tools.jackson.dataformat.javaprop
-
Simple
FormatSchemasub-type that defines details of things like: How are "flat" property names mapped to hierarchic POJO types, using separator-based naming convention. - JavaPropsSchema() - Constructor for class tools.jackson.dataformat.javaprop.JavaPropsSchema
- JavaPropsSchema(JavaPropsSchema) - Constructor for class tools.jackson.dataformat.javaprop.JavaPropsSchema
- JPropEscapes - Class in tools.jackson.dataformat.javaprop.io
-
Container class for definitions of characters to escape.
- JPropEscapes() - Constructor for class tools.jackson.dataformat.javaprop.io.JPropEscapes
- JPropNode - Class in tools.jackson.dataformat.javaprop.util
-
Value in an ordered tree presentation built from an arbitrarily ordered set of flat input values.
- JPropNode() - Constructor for class tools.jackson.dataformat.javaprop.util.JPropNode
- JPropNodeBuilder - Class in tools.jackson.dataformat.javaprop.util
- JPropNodeBuilder() - Constructor for class tools.jackson.dataformat.javaprop.util.JPropNodeBuilder
- JPropPathSplitter - Class in tools.jackson.dataformat.javaprop.util
-
Helper class used for splitting a flattened property key into nested/structured path that can be used to traverse and/or define hierarchic structure.
- JPropPathSplitter(boolean) - Constructor for class tools.jackson.dataformat.javaprop.util.JPropPathSplitter
- JPropPathSplitter.CharPathOnlySplitter - Class in tools.jackson.dataformat.javaprop.util
-
Simple variant where we only have path separator, and optional "segment is index iff value is integer number"
- JPropPathSplitter.FullSplitter - Class in tools.jackson.dataformat.javaprop.util
-
Instance that supports both path separator and index markers (and possibly also "simple" indexes)
- JPropPathSplitter.IndexOnlySplitter - Class in tools.jackson.dataformat.javaprop.util
-
Special variant that does not use path separator, but does allow index indicator, at the end of path.
- JPropPathSplitter.NonSplitting - Class in tools.jackson.dataformat.javaprop.util
-
"No-op" implementation that does no splitting and simply adds entries as is.
- JPropPathSplitter.StringPathOnlySplitter - Class in tools.jackson.dataformat.javaprop.util
-
Simple variant where we only have path separator, and optional "segment is index iff value is integer number"
- JPropReadContext - Class in tools.jackson.dataformat.javaprop.io
-
Helper class used to keep track of traversal over contents of content tree expressed as
JPropNodes. - JPropReadContext(int, JPropReadContext, JPropNode) - Constructor for class tools.jackson.dataformat.javaprop.io.JPropReadContext
- JPropReadContext.ArrayContext - Class in tools.jackson.dataformat.javaprop.io
-
Cursor used for traversing non-empty JSON Array nodes
- JPropReadContext.ObjectContext - Class in tools.jackson.dataformat.javaprop.io
-
Cursor used for traversing non-empty JSON Object nodes
- JPropWriteContext - Class in tools.jackson.dataformat.javaprop.io
- JPropWriteContext(int, JPropWriteContext, Object, int) - Constructor for class tools.jackson.dataformat.javaprop.io.JPropWriteContext
K
- keyValueSeparator() - Method in class tools.jackson.dataformat.javaprop.JavaPropsSchema
L
- Latin1Reader - Class in tools.jackson.dataformat.javaprop.io
-
Optimized Reader that reads ISO-8859-1 encoded content from an input stream.
- Latin1Reader(byte[], int, int) - Constructor for class tools.jackson.dataformat.javaprop.io.Latin1Reader
- Latin1Reader(IOContext, InputStream) - Constructor for class tools.jackson.dataformat.javaprop.io.Latin1Reader
- lineEnding() - Method in class tools.jackson.dataformat.javaprop.JavaPropsSchema
- lineIndentation() - Method in class tools.jackson.dataformat.javaprop.JavaPropsSchema
M
- Markers - Class in tools.jackson.dataformat.javaprop.util
-
Simple value class for encapsulating a pair of start and end markers; initially needed for index markers (like "[" and "]").
- Markers(String, String) - Constructor for class tools.jackson.dataformat.javaprop.util.Markers
N
- nextContext() - Method in class tools.jackson.dataformat.javaprop.io.JPropReadContext
-
Method called to figure out child or parent context when change is needed, as indicated by this context returning `null`.
- nextToken() - Method in class tools.jackson.dataformat.javaprop.io.JPropReadContext.ArrayContext
- nextToken() - Method in class tools.jackson.dataformat.javaprop.io.JPropReadContext
- nextToken() - Method in class tools.jackson.dataformat.javaprop.io.JPropReadContext.ObjectContext
- nextToken() - Method in class tools.jackson.dataformat.javaprop.JavaPropsParser
O
- objectContents() - Method in class tools.jackson.dataformat.javaprop.util.JPropNode
-
Child entries accessed with String property name, if any.
- ObjectContext(JPropReadContext, JPropNode) - Constructor for class tools.jackson.dataformat.javaprop.io.JPropReadContext.ObjectContext
- overrideCurrentName(String) - Method in class tools.jackson.dataformat.javaprop.io.JPropReadContext
P
- PackageVersion - Class in tools.jackson.dataformat.javaprop
-
Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.
- PackageVersion() - Constructor for class tools.jackson.dataformat.javaprop.PackageVersion
- parseSimpleIndexes() - Method in class tools.jackson.dataformat.javaprop.JavaPropsSchema
- pathSeparator() - Method in class tools.jackson.dataformat.javaprop.JavaPropsSchema
- pathSeparatorEscapeChar() - Method in class tools.jackson.dataformat.javaprop.JavaPropsSchema
- pathSplitter() - Method in class tools.jackson.dataformat.javaprop.JavaPropsSchema
-
Accessor for getting a
JPropPathSplitterinstance that does splitting according to the settings of this instance. - prefix() - Method in class tools.jackson.dataformat.javaprop.JavaPropsSchema
R
- read() - Method in class tools.jackson.dataformat.javaprop.io.Latin1Reader
- read(char[]) - Method in class tools.jackson.dataformat.javaprop.io.Latin1Reader
- read(char[], int, int) - Method in class tools.jackson.dataformat.javaprop.io.Latin1Reader
- readEnvVariablesAs(JavaPropsSchema, Class<T>) - Method in class tools.jackson.dataformat.javaprop.JavaPropsMapper
-
Convenience method, functionally equivalent to:
- readEnvVariablesAs(JavaPropsSchema, JavaType) - Method in class tools.jackson.dataformat.javaprop.JavaPropsMapper
-
Convenience method, functionally equivalent to:
- readMapAs(Map<String, String>, Class<T>) - Method in class tools.jackson.dataformat.javaprop.JavaPropsMapper
-
Convenience method, functionally equivalent to:
- readMapAs(Map<String, String>, JavaType) - Method in class tools.jackson.dataformat.javaprop.JavaPropsMapper
-
Convenience method, functionally equivalent to:
- readMapAs(Map<String, String>, JavaPropsSchema, Class<T>) - Method in class tools.jackson.dataformat.javaprop.JavaPropsMapper
-
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.
- readMapAs(Map<String, String>, JavaPropsSchema, JavaType) - Method in class tools.jackson.dataformat.javaprop.JavaPropsMapper
-
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.
- readPropertiesAs(Properties, Class<T>) - Method in class tools.jackson.dataformat.javaprop.JavaPropsMapper
-
Convenience method, functionally equivalent to:
- readPropertiesAs(Properties, JavaType) - Method in class tools.jackson.dataformat.javaprop.JavaPropsMapper
-
Convenience method, functionally equivalent to:
- readPropertiesAs(Properties, JavaPropsSchema, Class<T>) - Method in class tools.jackson.dataformat.javaprop.JavaPropsMapper
-
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.
- readPropertiesAs(Properties, JavaPropsSchema, JavaType) - Method in class tools.jackson.dataformat.javaprop.JavaPropsMapper
-
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.
- readResolve() - Method in class tools.jackson.dataformat.javaprop.JavaPropsMapper.Builder.StateImpl
- readResolve() - Method in class tools.jackson.dataformat.javaprop.JavaPropsMapper
- readSystemPropertiesAs(JavaPropsSchema, Class<T>) - Method in class tools.jackson.dataformat.javaprop.JavaPropsMapper
-
Convenience method, functionally equivalent to:
- readSystemPropertiesAs(JavaPropsSchema, JavaType) - Method in class tools.jackson.dataformat.javaprop.JavaPropsMapper
-
Convenience method, functionally equivalent to:
- rebuild() - Method in class tools.jackson.dataformat.javaprop.JavaPropsFactory
- rebuild() - Method in class tools.jackson.dataformat.javaprop.JavaPropsMapper
- requiresPropertyOrdering() - Method in class tools.jackson.dataformat.javaprop.JavaPropsFactory
S
- setValue(String) - Method in class tools.jackson.dataformat.javaprop.util.JPropNode
- shared() - Static method in class tools.jackson.dataformat.javaprop.JavaPropsMapper
-
Accessor method for getting globally shared "default"
JavaPropsMapperinstance: one that has default configuration, no modules registered, no config overrides. - SHORT_WRITE - Static variable in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- snapshot() - Method in class tools.jackson.dataformat.javaprop.JavaPropsFactory
-
Instances are immutable so just return `this`
- splitAndAdd(JPropNode, String, String) - Method in class tools.jackson.dataformat.javaprop.util.JPropPathSplitter.CharPathOnlySplitter
- splitAndAdd(JPropNode, String, String) - Method in class tools.jackson.dataformat.javaprop.util.JPropPathSplitter.FullSplitter
- splitAndAdd(JPropNode, String, String) - Method in class tools.jackson.dataformat.javaprop.util.JPropPathSplitter.IndexOnlySplitter
- splitAndAdd(JPropNode, String, String) - Method in class tools.jackson.dataformat.javaprop.util.JPropPathSplitter.NonSplitting
- splitAndAdd(JPropNode, String, String) - Method in class tools.jackson.dataformat.javaprop.util.JPropPathSplitter
-
Main access method for splitting key into one or more segments and using segmentation to add the String value as a node in its proper location.
- splitAndAdd(JPropNode, String, String) - Method in class tools.jackson.dataformat.javaprop.util.JPropPathSplitter.StringPathOnlySplitter
- StateImpl(JavaPropsMapper.Builder) - Constructor for class tools.jackson.dataformat.javaprop.JavaPropsMapper.Builder.StateImpl
- STREAM_READ_CAPABILITIES - Static variable in class tools.jackson.dataformat.javaprop.JavaPropsParser
-
Properties capabilities slightly different from defaults, having untyped (text-only) scalars.
- streamReadCapabilities() - Method in class tools.jackson.dataformat.javaprop.JavaPropsParser
- streamReadContext() - Method in class tools.jackson.dataformat.javaprop.JavaPropsParser
- streamReadInputSource() - Method in class tools.jackson.dataformat.javaprop.JavaPropsParser
- streamWriteCapabilities() - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- streamWriteContext() - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- StringPathOnlySplitter(String, boolean) - Constructor for class tools.jackson.dataformat.javaprop.util.JPropPathSplitter.StringPathOnlySplitter
T
- tokenStreamFactory() - Method in class tools.jackson.dataformat.javaprop.JavaPropsMapper
- tools.jackson.dataformat.javaprop - package tools.jackson.dataformat.javaprop
-
Basic API types to use with this module:
JavaPropsFactoryis thetools.jackson.core.JsonFactoryimplementation used to create Java Properties parsers and generatorsJavaPropsGeneratoris the matchingJsonGeneratorimplementation to useJavaPropsParseris the matchingJsonParserimplementation to useJavaPropsMapperis a convenience sub-class ofObjectMapperthat is both configured to useJavaPropsFactory, and adds additional methods for using alternate content sources and targets for improved interoperability withProperties, System Properties, and env propertiesJavaPropsSchemais theFormatSchemaimplementation to use with Java Properties and defines details of how flat Java Properties keys are mapped to structured names of logical properties, POJOs, as well as other variations within possible Properties file notation (like indentation, key/value separator, linefeed to use) - tools.jackson.dataformat.javaprop.io - package tools.jackson.dataformat.javaprop.io
-
Internal helper classes used for handling of input and out contexts and efficient reading/writing of Java Properties encoded content.
- tools.jackson.dataformat.javaprop.util - package tools.jackson.dataformat.javaprop.util
-
Helper classes for dealing with property key to structured path conversion.
- tools.jackson.dataformat.properties - module tools.jackson.dataformat.properties
- toString() - Method in class tools.jackson.dataformat.javaprop.io.JPropWriteContext
-
Overridden to provide developer JsonPointer representation of the context.
- truncatePath(StringBuilder) - Method in class tools.jackson.dataformat.javaprop.io.JPropWriteContext
V
- version() - Method in class tools.jackson.dataformat.javaprop.JavaPropsFactory
- version() - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- version() - Method in class tools.jackson.dataformat.javaprop.JavaPropsMapper
- version() - Method in class tools.jackson.dataformat.javaprop.JavaPropsParser
- version() - Method in class tools.jackson.dataformat.javaprop.PackageVersion
- VERSION - Static variable in class tools.jackson.dataformat.javaprop.PackageVersion
W
- willInternPropertyNames() - Method in class tools.jackson.dataformat.javaprop.JavaPropsParser
- withFirstArrayOffset(int) - Method in class tools.jackson.dataformat.javaprop.JavaPropsSchema
- withHeader(String) - Method in class tools.jackson.dataformat.javaprop.JavaPropsSchema
-
Mutant factory for constructing schema instance where specified header section (piece of text written out right before actual properties entries) will be used.
- withIndexMarker(Markers) - Method in class tools.jackson.dataformat.javaprop.JavaPropsSchema
- withKeyValueSeparator(String) - Method in class tools.jackson.dataformat.javaprop.JavaPropsSchema
- withLineEnding(String) - Method in class tools.jackson.dataformat.javaprop.JavaPropsSchema
- withLineIndentation(String) - Method in class tools.jackson.dataformat.javaprop.JavaPropsSchema
- withoutHeader() - Method in class tools.jackson.dataformat.javaprop.JavaPropsSchema
-
Convenience method, functionally equivalent to:
- withoutIndexMarker() - Method in class tools.jackson.dataformat.javaprop.JavaPropsSchema
- withoutLineIndentation() - Method in class tools.jackson.dataformat.javaprop.JavaPropsSchema
- withoutPathSeparator() - Method in class tools.jackson.dataformat.javaprop.JavaPropsSchema
-
Mutant factory method for constructing a new instance that specifies that no "path splitting" is to be done: this is similar to default behavior of
Propertiesin which keys are full Strings and there is no nesting of values. - withParseSimpleIndexes(boolean) - Method in class tools.jackson.dataformat.javaprop.JavaPropsSchema
- withPathSeparator(String) - Method in class tools.jackson.dataformat.javaprop.JavaPropsSchema
-
Mutant factory method for constructing a new instance with specified path separator; default being comma (".").
- withPathSeparatorEscapeChar(char) - Method in class tools.jackson.dataformat.javaprop.JavaPropsSchema
-
Mutant factory method for constructing a new instance with a different escape character to use for single character path separators , enabling the pathSeparator to be included in a segment.
- withPrefix(String) - Method in class tools.jackson.dataformat.javaprop.JavaPropsSchema
-
Mutant factory for constructing schema instance where specified prefix is prepended before logical path when generator writes output and removed by parser before binding back as properties.
- withWriteIndexUsingMarkers(boolean) - Method in class tools.jackson.dataformat.javaprop.JavaPropsSchema
- writeBinary(Base64Variant, byte[], int, int) - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- writeBoolean(boolean) - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- writeEndArray() - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- writeEndObject() - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- writeIndexUsingMarkers() - Method in class tools.jackson.dataformat.javaprop.JavaPropsSchema
- writeName(String) - Method in class tools.jackson.dataformat.javaprop.io.JPropWriteContext
- writeName(String) - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- writeNull() - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- writeNumber(double) - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- writeNumber(float) - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- writeNumber(int) - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- writeNumber(long) - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- writeNumber(short) - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- writeNumber(String) - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- writeNumber(BigDecimal) - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- writeNumber(BigInteger) - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- writePropertyId(long) - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- writeRaw(char) - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- writeRaw(char[], int, int) - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- writeRaw(String) - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- writeRaw(String, int, int) - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- writeRaw(SerializableString) - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- writeRawUTF8String(byte[], int, int) - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- writeReplace() - Method in class tools.jackson.dataformat.javaprop.JavaPropsMapper
- writeStartArray() - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- writeStartArray(Object) - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- writeStartObject() - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- writeStartObject(Object) - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- writeString(char[], int, int) - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- writeString(String) - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- writeUTF8String(byte[], int, int) - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- writeValue() - Method in class tools.jackson.dataformat.javaprop.io.JPropWriteContext
- writeValue(Map<?, ?>, Object) - Method in class tools.jackson.dataformat.javaprop.JavaPropsMapper
-
Convenience method that "writes" given `value` as properties in given
Mapobject. - writeValue(Map<?, ?>, Object, JavaPropsSchema) - Method in class tools.jackson.dataformat.javaprop.JavaPropsMapper
-
Convenience method that "writes" given `value` as properties in given
Mapobject. - writeValueAsMap(Object) - Method in class tools.jackson.dataformat.javaprop.JavaPropsMapper
-
Convenience method that serializes given value but so that results are stored in a newly constructed
Properties. - writeValueAsMap(Object, JavaPropsSchema) - Method in class tools.jackson.dataformat.javaprop.JavaPropsMapper
-
Convenience method that serializes given value but so that results are stored in given
Propertiesinstance. - writeValueAsProperties(Object) - Method in class tools.jackson.dataformat.javaprop.JavaPropsMapper
-
Convenience method that serializes given value but so that results are stored in a newly constructed
Properties. - writeValueAsProperties(Object, JavaPropsSchema) - Method in class tools.jackson.dataformat.javaprop.JavaPropsMapper
-
Convenience method that serializes given value but so that results are stored in given
Propertiesinstance.
_
- _addSegment(JPropNode, String) - Method in class tools.jackson.dataformat.javaprop.util.JPropPathSplitter
- _appendPropertyName(StringBuilder, String) - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- _asInt(String) - Method in class tools.jackson.dataformat.javaprop.util.JPropPathSplitter
- _basePath - Variable in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- _basePathLength - Variable in class tools.jackson.dataformat.javaprop.io.JPropWriteContext
- _binaryValue - Variable in class tools.jackson.dataformat.javaprop.JavaPropsParser
- _branchText - Variable in class tools.jackson.dataformat.javaprop.io.JPropReadContext
-
Optional "this" value for cases where path branches have direct values; these are exposed before child values with bogus 'name' of empty String.
- _byIndex - Variable in class tools.jackson.dataformat.javaprop.util.JPropNode
-
Child entries with integral number index, if any.
- _byName - Variable in class tools.jackson.dataformat.javaprop.util.JPropNode
-
Child entries accessed with String property name, if any.
- _byteArrayBuilder - Variable in class tools.jackson.dataformat.javaprop.JavaPropsParser
- _child - Variable in class tools.jackson.dataformat.javaprop.io.JPropWriteContext
- _closeInput() - Method in class tools.jackson.dataformat.javaprop.JavaPropsParser
- _contents - Variable in class tools.jackson.dataformat.javaprop.io.JPropReadContext.ArrayContext
- _contents - Variable in class tools.jackson.dataformat.javaprop.io.JPropReadContext.ObjectContext
-
Iterator over child values.
- _createGenerator(ObjectWriteContext, IOContext, Writer) - Method in class tools.jackson.dataformat.javaprop.JavaPropsFactory
- _createParser(ObjectReadContext, IOContext, byte[], int, int) - Method in class tools.jackson.dataformat.javaprop.JavaPropsFactory
- _createParser(ObjectReadContext, IOContext, char[], int, int, boolean) - Method in class tools.jackson.dataformat.javaprop.JavaPropsFactory
- _createParser(ObjectReadContext, IOContext, DataInput) - Method in class tools.jackson.dataformat.javaprop.JavaPropsFactory
- _createParser(ObjectReadContext, IOContext, InputStream) - Method in class tools.jackson.dataformat.javaprop.JavaPropsFactory
- _createParser(ObjectReadContext, IOContext, Reader) - Method in class tools.jackson.dataformat.javaprop.JavaPropsFactory
- _createUTF8Generator(ObjectWriteContext, IOContext, OutputStream) - Method in class tools.jackson.dataformat.javaprop.JavaPropsFactory
- _createWriter(IOContext, OutputStream, JsonEncoding) - Method in class tools.jackson.dataformat.javaprop.JavaPropsFactory
- _currentName - Variable in class tools.jackson.dataformat.javaprop.io.JPropReadContext
-
Current property name
- _currentName - Variable in class tools.jackson.dataformat.javaprop.io.JPropWriteContext
-
Name of the field of which value is to be parsed; only used for OBJECT contexts
- _currentText - Variable in class tools.jackson.dataformat.javaprop.io.JPropReadContext
- _currentValue - Variable in class tools.jackson.dataformat.javaprop.io.JPropReadContext
-
Java-level Object that corresponds to this level of input hierarchy, if any; used by databinding functionality, opaque for parser.
- _currentValue - Variable in class tools.jackson.dataformat.javaprop.io.JPropWriteContext
-
Value that is being serialized and caused this context to be created; typically a POJO or container type.
- _end - Variable in class tools.jackson.dataformat.javaprop.util.Markers
- _env() - Method in class tools.jackson.dataformat.javaprop.JavaPropsMapper
- _firstArrayOffset - Variable in class tools.jackson.dataformat.javaprop.JavaPropsSchema
-
Specifies index number used when writing the first array entry (which in Java has index of 0).
- _getByteArrayBuilder() - Method in class tools.jackson.dataformat.javaprop.JavaPropsParser
- _gotName - Variable in class tools.jackson.dataformat.javaprop.io.JPropWriteContext
-
Marker used to indicate that we just received a name, and now expect a value
- _handleEOF() - Method in class tools.jackson.dataformat.javaprop.JavaPropsParser
- _hasContents - Variable in class tools.jackson.dataformat.javaprop.util.JPropNode
- _header - Variable in class tools.jackson.dataformat.javaprop.JavaPropsSchema
-
Optional header to prepend before any other output: typically a comment section or so.
- _headerChecked - Variable in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- _indentLength - Variable in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- _indexFirstChar - Variable in class tools.jackson.dataformat.javaprop.util.JPropPathSplitter.FullSplitter
- _indexMarker - Variable in class tools.jackson.dataformat.javaprop.JavaPropsSchema
-
Default start marker for index access, if any; empty String may be used to indicate no marker-based index detection should be made.
- _indexMatch - Variable in class tools.jackson.dataformat.javaprop.util.JPropPathSplitter.FullSplitter
- _indexMatch - Variable in class tools.jackson.dataformat.javaprop.util.JPropPathSplitter.IndexOnlySplitter
- _inputSource - Variable in class tools.jackson.dataformat.javaprop.JavaPropsParser
-
Although most massaging is done later, caller may be interested in the ultimate source.
- _keyValueSeparator - Variable in class tools.jackson.dataformat.javaprop.JavaPropsSchema
-
String added between key and value; needs to include the "equals character" (either '=' or ':', both allowed by Java Properties specification), may also include white before and/or after "equals character".
- _lastSegment(JPropNode, String, int, int) - Method in class tools.jackson.dataformat.javaprop.util.JPropPathSplitter
- _lineEnding - Variable in class tools.jackson.dataformat.javaprop.JavaPropsSchema
-
String added after value, including at least one linefeed.
- _lineIndentation - Variable in class tools.jackson.dataformat.javaprop.JavaPropsSchema
-
String prepended before key value, as possible indentation
- _loadProperties(InputStream, IOContext) - Method in class tools.jackson.dataformat.javaprop.JavaPropsFactory
- _loadProperties(Reader, IOContext) - Method in class tools.jackson.dataformat.javaprop.JavaPropsFactory
- _nextNode - Variable in class tools.jackson.dataformat.javaprop.io.JPropReadContext
-
We need to keep track of value nodes to construct further contexts.
- _noNumbers() - Method in class tools.jackson.dataformat.javaprop.JavaPropsParser
- _parent - Variable in class tools.jackson.dataformat.javaprop.io.JPropReadContext
-
Parent cursor of this cursor, if any; null for root cursors.
- _parent - Variable in class tools.jackson.dataformat.javaprop.io.JPropWriteContext
-
Parent context for this context; null for root context.
- _parseSimpleIndexes - Variable in class tools.jackson.dataformat.javaprop.JavaPropsSchema
-
Whether 'simple' index-notation is supported for path segments or not: simple meaning that if a path segment is a textual representation of a non-negative integer value with length of 9 or less (that is, up to but no including one billion), it will be considered index, not property name.
- _pathSeparator - Variable in class tools.jackson.dataformat.javaprop.JavaPropsSchema
-
Default path separator to use for hierarchic paths, if any; empty String may be used to indicate that no hierarchy should be inferred using a simple separator (although index markers may still be used, if defined).
- _pathSeparator - Variable in class tools.jackson.dataformat.javaprop.util.JPropPathSplitter.StringPathOnlySplitter
- _pathSeparatorChar - Variable in class tools.jackson.dataformat.javaprop.util.JPropPathSplitter.CharPathOnlySplitter
- _pathSeparatorEscapeChar - Variable in class tools.jackson.dataformat.javaprop.JavaPropsSchema
-
Default escape character to use for single character path separators , enabling the pathSeparator to be included in a segment.
- _pathSeparatorEscapeChar - Variable in class tools.jackson.dataformat.javaprop.util.JPropPathSplitter.CharPathOnlySplitter
- _pathSeparatorLength - Variable in class tools.jackson.dataformat.javaprop.util.JPropPathSplitter.StringPathOnlySplitter
- _prefix - Variable in class tools.jackson.dataformat.javaprop.JavaPropsSchema
-
Optional prefix to strip and append to key names.
- _prefix - Variable in class tools.jackson.dataformat.javaprop.util.JPropPathSplitter.FullSplitter
- _releaseBuffers() - Method in class tools.jackson.dataformat.javaprop.JavaPropsParser
- _reportReadException(String, Exception) - Method in class tools.jackson.dataformat.javaprop.JavaPropsFactory
- _saveState() - Method in class tools.jackson.dataformat.javaprop.JavaPropsMapper.Builder
- _schema - Variable in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
-
Definition of mapping of logically structured property names into actual flattened property names.
- _schema - Variable in class tools.jackson.dataformat.javaprop.JavaPropsParser
-
Schema we use for parsing Properties into structure of some kind.
- _simpleSplitter - Variable in class tools.jackson.dataformat.javaprop.util.JPropPathSplitter.FullSplitter
- _sourceContent - Variable in class tools.jackson.dataformat.javaprop.JavaPropsParser
-
Actual
Properties(or, actually, anyMapwith String keys, values) that were parsed and handed to us for further processing. - _splitMore(JPropNode, String, String) - Method in class tools.jackson.dataformat.javaprop.util.JPropPathSplitter.IndexOnlySplitter
- _splitter - Variable in class tools.jackson.dataformat.javaprop.JavaPropsSchema
-
Since splitter instances are slightly costly to build in some cases, we will lazily instantiate and cache them.
- _start - Variable in class tools.jackson.dataformat.javaprop.util.Markers
- _state - Variable in class tools.jackson.dataformat.javaprop.io.JPropReadContext
- _streamReadContext - Variable in class tools.jackson.dataformat.javaprop.JavaPropsParser
- _streamWriteContext - Variable in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
-
Current context, in form we can use it (GeneratorBase has untyped reference; left as null)
- _useSimpleIndex - Variable in class tools.jackson.dataformat.javaprop.util.JPropPathSplitter
- _value - Variable in class tools.jackson.dataformat.javaprop.util.JPropNode
-
Value for the path, for leaf nodes; usually null for branches.
- _verifyValueWrite(String) - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- _writeEscapedEntry(char[], int, int) - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- _writeEscapedEntry(String) - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- _writeIndexUsingMarkers - Variable in class tools.jackson.dataformat.javaprop.JavaPropsSchema
-
Whether array-element paths are written using start/end markers (see
JavaPropsSchema._indexMarkeror "simple" index number: if set totrueAND markers are specified as non-empty Strings, will use sequence of - _writeRaw(char) - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- _writeRaw(char[], int, int) - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- _writeRaw(String) - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- _writeRaw(StringBuilder) - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
- _writeUnescapedEntry(String) - Method in class tools.jackson.dataformat.javaprop.JavaPropsGenerator
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form