Package | Description |
---|---|
com.fasterxml.jackson.dataformat.javaprop.io |
Internal helper classes used for handling of input and out contexts and
efficient reading/writing of Java Properties encoded content.
|
com.fasterxml.jackson.dataformat.javaprop.util |
Helper classes for dealing with property key to structured path conversion.
|
Modifier and Type | Field and Description |
---|---|
protected JPropNode |
JPropReadContext._nextNode
We need to keep track of value nodes to construct further contexts.
|
Modifier and Type | Field and Description |
---|---|
protected Iterator<JPropNode> |
JPropReadContext.ArrayContext._contents |
protected Iterator<Map.Entry<String,JPropNode>> |
JPropReadContext.ObjectContext._contents
Iterator over child values.
|
Modifier and Type | Method and Description |
---|---|
static JPropReadContext |
JPropReadContext.create(JPropNode root) |
Constructor and Description |
---|
JPropReadContext.ArrayContext(JPropReadContext p,
JPropNode arrayNode) |
JPropReadContext.ObjectContext(JPropReadContext p,
JPropNode objectNode) |
JPropReadContext(int contextType,
JPropReadContext p,
JPropNode node) |
Modifier and Type | Field and Description |
---|---|
protected TreeMap<Integer,JPropNode> |
JPropNode._byIndex
Child entries with integral number index, if any.
|
protected Map<String,JPropNode> |
JPropNode._byName
Child entries accessed with String property name, if any.
|
Modifier and Type | Method and Description |
---|---|
protected JPropNode |
JPropPathSplitter._addSegment(JPropNode parent,
String segment) |
protected JPropNode |
JPropPathSplitter._lastSegment(JPropNode parent,
String path,
int start,
int end) |
protected JPropNode |
JPropPathSplitter.IndexOnlySplitter._splitMore(JPropNode parent,
String prefix,
String indexStr) |
JPropNode |
JPropNode.addByIndex(int index) |
JPropNode |
JPropNode.addByName(String name) |
static JPropNode |
JPropNodeBuilder.build(JavaPropsSchema schema,
Properties props) |
JPropNode |
JPropNode.setValue(String v) |
abstract JPropNode |
JPropPathSplitter.splitAndAdd(JPropNode parent,
String key,
String value)
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.
|
JPropNode |
JPropPathSplitter.NonSplitting.splitAndAdd(JPropNode parent,
String key,
String value) |
JPropNode |
JPropPathSplitter.CharPathOnlySplitter.splitAndAdd(JPropNode parent,
String key,
String value) |
JPropNode |
JPropPathSplitter.StringPathOnlySplitter.splitAndAdd(JPropNode parent,
String key,
String value) |
JPropNode |
JPropPathSplitter.IndexOnlySplitter.splitAndAdd(JPropNode parent,
String key,
String value) |
JPropNode |
JPropPathSplitter.FullSplitter.splitAndAdd(JPropNode parent,
String key,
String value) |
Modifier and Type | Method and Description |
---|---|
Iterator<JPropNode> |
JPropNode.arrayContents() |
Iterator<Map.Entry<String,JPropNode>> |
JPropNode.objectContents()
Child entries accessed with String property name, if any.
|
Modifier and Type | Method and Description |
---|---|
protected JPropNode |
JPropPathSplitter._addSegment(JPropNode parent,
String segment) |
protected JPropNode |
JPropPathSplitter._lastSegment(JPropNode parent,
String path,
int start,
int end) |
protected JPropNode |
JPropPathSplitter.IndexOnlySplitter._splitMore(JPropNode parent,
String prefix,
String indexStr) |
abstract JPropNode |
JPropPathSplitter.splitAndAdd(JPropNode parent,
String key,
String value)
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.
|
JPropNode |
JPropPathSplitter.NonSplitting.splitAndAdd(JPropNode parent,
String key,
String value) |
JPropNode |
JPropPathSplitter.CharPathOnlySplitter.splitAndAdd(JPropNode parent,
String key,
String value) |
JPropNode |
JPropPathSplitter.StringPathOnlySplitter.splitAndAdd(JPropNode parent,
String key,
String value) |
JPropNode |
JPropPathSplitter.IndexOnlySplitter.splitAndAdd(JPropNode parent,
String key,
String value) |
JPropNode |
JPropPathSplitter.FullSplitter.splitAndAdd(JPropNode parent,
String key,
String value) |
Copyright © 2017 FasterXML. All rights reserved.