Package com.github.erosb.jsonsKema
Class DynamicPath
-
- All Implemented Interfaces:
public final class DynamicPath
-
-
Field Summary
Fields Modifier and Type Field Description private final JsonPointerpointer
-
Constructor Summary
Constructors Constructor Description DynamicPath(URI rootDocumentSource, List<String> path)DynamicPath()
-
Method Summary
Modifier and Type Method Description final JsonPointergetPointer()final <P extends Any> PinSegmentPath(String seg, Function0<P> cb)final <P extends Any> PinSegmentPath(List<String> seg, Function0<P> cb)final DynamicPathcopy()final DynamicPathplus(Keyword keyword)final DynamicPathplus(String keyword)StringtoString()Booleanequals(Object other)IntegerhashCode()-
-
Method Detail
-
getPointer
final JsonPointer getPointer()
-
inSegmentPath
final <P extends Any> P inSegmentPath(String seg, Function0<P> cb)
-
copy
final DynamicPath copy()
-
plus
final DynamicPath plus(Keyword keyword)
-
plus
final DynamicPath plus(String keyword)
-
-
-
-