Class JPropPathSplitter.FullSplitter

  • Enclosing class:
    JPropPathSplitter

    public static class JPropPathSplitter.FullSplitter
    extends JPropPathSplitter
    Instance that supports both path separator and index markers (and possibly also "simple" indexes)
    • Field Detail

      • _indexMatch

        protected final java.util.regex.Pattern _indexMatch
      • _indexFirstChar

        protected final int _indexFirstChar
      • _prefix

        protected final java.lang.String _prefix
        Since:
        2.10
    • Constructor Detail

      • FullSplitter

        public FullSplitter​(java.lang.String pathSeparator,
                            boolean useSimpleIndex,
                            Markers indexMarker,
                            JPropPathSplitter fallbackSplitter,
                            java.lang.String prefix)
    • 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 class JPropPathSplitter
        Returns:
        Newly added node