Class JPropPathSplitter.FullSplitter
java.lang.Object
com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter
com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter.FullSplitter
- Enclosing class:
JPropPathSplitter
Instance that supports both path separator and index markers
(and possibly also "simple" indexes)
-
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 intprotected final Patternprotected final Stringprotected final JPropPathSplitterFields inherited from class JPropPathSplitter
_useSimpleIndex -
Constructor Summary
ConstructorsConstructorDescriptionFullSplitter(String pathSeparator, boolean useSimpleIndex, Markers indexMarker, JPropPathSplitter fallbackSplitter, String prefix) -
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
-
_indexMatch
-
_indexFirstChar
protected final int _indexFirstChar -
_simpleSplitter
-
_prefix
- Since:
- 2.10
-
-
Constructor Details
-
FullSplitter
public FullSplitter(String pathSeparator, boolean useSimpleIndex, Markers indexMarker, JPropPathSplitter fallbackSplitter, String prefix)
-
-
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
-