Class JPropPathSplitter.CharPathOnlySplitter
java.lang.Object
com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter
com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter.CharPathOnlySplitter
- Enclosing class:
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 JPropPathSplitter
JPropPathSplitter.CharPathOnlySplitter, JPropPathSplitter.FullSplitter, JPropPathSplitter.IndexOnlySplitter, JPropPathSplitter.NonSplitting, JPropPathSplitter.StringPathOnlySplitter -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final charprotected final charFields inherited from class JPropPathSplitter
_useSimpleIndex -
Constructor Summary
ConstructorsConstructorDescriptionCharPathOnlySplitter(char sepChar, char pathSeparatorEscapeChar, boolean useIndex) -
Method Summary
Modifier and TypeMethodDescriptionsplitAndAdd(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.Methods inherited from class JPropPathSplitter
_addSegment, _asInt, _lastSegment, create
-
Field Details
-
_pathSeparatorChar
protected final char _pathSeparatorChar -
_pathSeparatorEscapeChar
protected final char _pathSeparatorEscapeChar
-
-
Constructor Details
-
CharPathOnlySplitter
public CharPathOnlySplitter(char sepChar, char pathSeparatorEscapeChar, boolean useIndex)
-
-
Method Details
-
splitAndAdd
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
-