Package com.fasterxml.jackson.dataformat.javaprop.util
Helper classes for dealing with property key to structured path conversion.
-
Class Summary Class Description JPropNode Value in an ordered tree presentation built from an arbitrarily ordered set of flat input values.JPropNodeBuilder JPropPathSplitter Helper class used for splitting a flattened property key into nested/structured path that can be used to traverse and/or define hierarchic structure.JPropPathSplitter.CharPathOnlySplitter Simple variant where we only have path separator, and optional "segment is index iff value is integer number"JPropPathSplitter.FullSplitter Instance that supports both path separator and index markers (and possibly also "simple" indexes)JPropPathSplitter.IndexOnlySplitter Special variant that does not use path separator, but does allow index indicator, at the end of path.JPropPathSplitter.NonSplitting "No-op" implementation that does no splitting and simply adds entries as is.JPropPathSplitter.StringPathOnlySplitter Simple variant where we only have path separator, and optional "segment is index iff value is integer number"Markers Simple value class for encapsulating a pair of start and end markers; initially needed for index markers (like "[" and "]").