Class PathRef
java.lang.Object
com.jayway.jsonpath.internal.PathRef
- All Implemented Interfaces:
Comparable<PathRef>
- Direct Known Subclasses:
PathRef.ArrayIndexPathRef, PathRef.ObjectMultiPropertyPathRef, PathRef.ObjectPropertyPathRef, PathRef.RootPathRef
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classprivate static classprivate static classprivate static class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidadd(Object newVal, Configuration configuration) intabstract voidconvert(MapFunction mapFunction, Configuration configuration) static PathRefstatic PathRefstatic PathRefcreate(Object obj, Collection<String> properties) static PathRefcreateRoot(Object root) abstract voiddelete(Configuration configuration) (package private) abstract Objectabstract voidput(String key, Object newVal, Configuration configuration) protected voidrenameInMap(Object targetMap, String oldKeyName, String newKeyName, Configuration configuration) abstract voidrenameKey(String oldKey, String newKeyName, Configuration configuration) abstract voidset(Object newVal, Configuration configuration) protected booleantargetInvalid(Object target)
-
Field Details
-
NO_OP
-
parent
-
-
Constructor Details
-
PathRef
-
-
Method Details
-
getAccessor
-
set
-
convert
-
delete
-
add
-
put
-
renameKey
-
renameInMap
protected void renameInMap(Object targetMap, String oldKeyName, String newKeyName, Configuration configuration) -
targetInvalid
-
compareTo
- Specified by:
compareToin interfaceComparable<PathRef>
-
create
-
create
-
create
-
createRoot
-