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)
JPropNode
splitAndAdd(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: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.- Specified by:
splitAndAdd
in classJPropPathSplitter
- Returns:
- Newly added node
-
-