Package com.jayway.jsonpath.internal
Class PathRef.ObjectMultiPropertyPathRef
- java.lang.Object
-
- com.jayway.jsonpath.internal.PathRef
-
- com.jayway.jsonpath.internal.PathRef.ObjectMultiPropertyPathRef
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Collection<java.lang.String>
properties
-
Constructor Summary
Constructors Modifier Constructor Description private
ObjectMultiPropertyPathRef(java.lang.Object parent, java.util.Collection<java.lang.String> properties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(java.lang.Object newVal, Configuration configuration)
void
convert(MapFunction mapFunction, Configuration configuration)
void
delete(Configuration configuration)
java.lang.Object
getAccessor()
void
put(java.lang.String key, java.lang.Object newVal, Configuration configuration)
void
renameKey(java.lang.String oldKeyName, java.lang.String newKeyName, Configuration configuration)
void
set(java.lang.Object newVal, Configuration configuration)
-
Methods inherited from class com.jayway.jsonpath.internal.PathRef
compareTo, create, create, create, createRoot, renameInMap, targetInvalid
-
-
-
-
Method Detail
-
set
public void set(java.lang.Object newVal, Configuration configuration)
-
convert
public void convert(MapFunction mapFunction, Configuration configuration)
-
delete
public void delete(Configuration configuration)
-
add
public void add(java.lang.Object newVal, Configuration configuration)
-
put
public void put(java.lang.String key, java.lang.Object newVal, Configuration configuration)
-
renameKey
public void renameKey(java.lang.String oldKeyName, java.lang.String newKeyName, Configuration configuration)
-
getAccessor
public java.lang.Object getAccessor()
- Specified by:
getAccessor
in classPathRef
-
-