Package io.debezium.document
Class Paths
- java.lang.Object
-
- io.debezium.document.Paths
-
@Immutable final class Paths extends Object
A package-level utility that implements useful operations to create paths.- Author:
- Randall Hauch
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
Paths.ChildPath
(package private) static interface
Paths.InnerPath
(package private) static class
Paths.MultiSegmentPath
(package private) static class
Paths.RootPath
(package private) static class
Paths.SingleSegmentPath
-
Field Summary
Fields Modifier and Type Field Description private static Pattern
PATH_SEPARATOR_PATTERN
-
Constructor Summary
Constructors Modifier Constructor Description private
Paths()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static int
copyPathInto(Path path, String[] segments, int start)
(package private) static Path
parse(String path, boolean resolveJsonPointerEscapes)
private static String
parseSegment(String segment, boolean resolveJsonPointerEscapes)
-
-
-
Field Detail
-
PATH_SEPARATOR_PATTERN
private static final Pattern PATH_SEPARATOR_PATTERN
-
-