Class JPropPathSplitter.CharPathOnlySplitter
- java.lang.Object
-
- com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter
-
- com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter.CharPathOnlySplitter
-
- Enclosing class:
- JPropPathSplitter
public static class JPropPathSplitter.CharPathOnlySplitter extends JPropPathSplitter
Simple variant where we only have path separator, and optional "segment is index iff value is integer number"
-
-
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 char_pathSeparatorCharprotected char_pathSeparatorEscapeChar-
Fields inherited from class com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter
_useSimpleIndex
-
-
Constructor Summary
Constructors Constructor Description CharPathOnlySplitter(char sepChar, char pathSeparatorEscapeChar, boolean useIndex)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private JPropNode_continueWithEscapes(JPropNode parent, java.lang.String key, int start, java.lang.String value)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
-
-
-
-
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
-
-