public interface IPathHelper
Modifier and Type | Method and Description |
---|---|
void |
addNested(java.util.Deque<PathNode> path,
java.lang.String name)
Adds nested field into the path
|
java.lang.String |
buildPath(java.util.Deque<PathNode> path,
java.lang.String name)
Builds property path using existing path and a nested property name
|
java.util.Deque<PathNode> |
createNew()
Creates a new instance of the path list
|
Dtobase |
getTopNodeTarget(java.util.Deque<PathNode> path)
Gets top node target object
|
void |
removeNested(java.util.Deque<PathNode> path)
Removes topmost field from the path
|
void |
setIndex(java.util.Deque<PathNode> path,
int index)
Sets index of the target
|
void |
setTopNodeTarget(java.util.Deque<PathNode> path,
Dtobase target)
Sets top node target object
|
java.lang.String buildPath(java.util.Deque<PathNode> path, java.lang.String name)
path
- existing pathname
- nested property namejava.util.Deque<PathNode> createNew()
void addNested(java.util.Deque<PathNode> path, java.lang.String name)
void removeNested(java.util.Deque<PathNode> path)
void setIndex(java.util.Deque<PathNode> path, int index)
void setTopNodeTarget(java.util.Deque<PathNode> path, Dtobase target)
path
- existing pathtarget
- target object