Class JPropPathSplitter.IndexOnlySplitter
- java.lang.Object
-
- com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter
-
- com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter.IndexOnlySplitter
-
- Enclosing class:
- JPropPathSplitter
public static class JPropPathSplitter.IndexOnlySplitter extends JPropPathSplitter
Special variant that does not use path separator, but does allow index indicator, at the end of path.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter
JPropPathSplitter.CharPathOnlySplitter, JPropPathSplitter.FullSplitter, JPropPathSplitter.IndexOnlySplitter, JPropPathSplitter.NonSplitting, JPropPathSplitter.StringPathOnlySplitter
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.regex.Pattern_indexMatch-
Fields inherited from class com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter
_useSimpleIndex
-
-
Constructor Summary
Constructors Constructor Description IndexOnlySplitter(boolean useSimpleIndex, Markers indexMarker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected JPropNode_splitMore(JPropNode parent, java.lang.String prefix, java.lang.String indexStr)JPropNodesplitAndAdd(JPropNode parent, java.lang.String key, java.lang.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.-
Methods inherited from class com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter
_addSegment, _asInt, _lastSegment, create
-
-
-
-
Constructor Detail
-
IndexOnlySplitter
public IndexOnlySplitter(boolean useSimpleIndex, Markers indexMarker)
-
-
Method Detail
-
splitAndAdd
public JPropNode splitAndAdd(JPropNode parent, java.lang.String key, java.lang.String value)
Description copied from class:JPropPathSplitterMain 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.- Specified by:
splitAndAddin classJPropPathSplitter- Returns:
- Newly added node
-
-