Interface DocPointer
-
- All Known Implementing Classes:
JsonPointer
public interface DocPointer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaddAtPointedValue(Object objectTreeNode, Object newValue)DocPointergetParent()default ObjectgetPointedValue(DocNode docNode)ObjectgetPointedValue(Object objectTreeNode)default DocNodegetPointedValueAsNode(DocNode docNode)ObjectremovePointedValue(Object objectTreeNode)voidsetPointedValue(Object objectTreeNode, Object newValue)
-
-
-
Method Detail
-
getPointedValueAsNode
default DocNode getPointedValueAsNode(DocNode docNode) throws PointerEvaluationException
- Throws:
PointerEvaluationException
-
getPointedValue
default Object getPointedValue(DocNode docNode) throws PointerEvaluationException
- Throws:
PointerEvaluationException
-
getPointedValue
Object getPointedValue(Object objectTreeNode) throws PointerEvaluationException
- Throws:
PointerEvaluationException
-
setPointedValue
void setPointedValue(Object objectTreeNode, Object newValue) throws PointerEvaluationException
- Throws:
PointerEvaluationException
-
addAtPointedValue
void addAtPointedValue(Object objectTreeNode, Object newValue) throws PointerEvaluationException
- Throws:
PointerEvaluationException
-
removePointedValue
Object removePointedValue(Object objectTreeNode) throws PointerEvaluationException
- Throws:
PointerEvaluationException
-
getParent
DocPointer getParent()
-
-