## Uses of Class
com.fasterxml.jackson.dataformat.javaprop.util.JPropNode

- Packages that use JPropNode
  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.

- - ### Uses of JPropNode in com.fasterxml.jackson.dataformat.javaprop.io

    Fields in com.fasterxml.jackson.dataformat.javaprop.io declared as JPropNode
    Modifier and Type | Field and Description
    --- | ---
    `protected JPropNode` | JPropReadContext.`_nextNode` We need to keep track of value nodes to construct further contexts.

    Fields in com.fasterxml.jackson.dataformat.javaprop.io with type parameters of type JPropNode
    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.

    Methods in com.fasterxml.jackson.dataformat.javaprop.io with parameters of type JPropNode
    Modifier and Type | Method and Description
    --- | ---
    `static JPropReadContext` | JPropReadContext.`create(JPropNode root)`

    Constructors in com.fasterxml.jackson.dataformat.javaprop.io with parameters of type JPropNode
    Constructor and Description
    `JPropReadContext.ArrayContext(JPropReadContext p, JPropNode arrayNode)`
    `JPropReadContext.ObjectContext(JPropReadContext p, JPropNode objectNode)`
    `JPropReadContext(int contextType, JPropReadContext p, JPropNode node)`

  - ### Uses of JPropNode in com.fasterxml.jackson.dataformat.javaprop.util

    Fields in com.fasterxml.jackson.dataformat.javaprop.util with type parameters of type JPropNode
    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.

    Methods in com.fasterxml.jackson.dataformat.javaprop.util that return JPropNode
    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)`

    Methods in com.fasterxml.jackson.dataformat.javaprop.util that return types with arguments of type JPropNode
    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.

    Methods in com.fasterxml.jackson.dataformat.javaprop.util with parameters of type JPropNode
    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.