Class ProjectionTree.Node
- java.lang.Object
-
- com._1c.g5.v8.dt.form.presentation.core.projection.extensible.ProjectionTree.Node
-
- Enclosing class:
- ProjectionTree
public final class ProjectionTree.Node extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProjectionTree.Node
addNode(Object domain, Object model, int group)
ProjectionTree.Node
addNode(Object domain, Object model, int group, int index)
List<ProjectionTree.Node>
getChildren()
Object
getDomain()
int
getGroup()
ProjectionTree.GroupInfo
getGroupInfo(int group)
Object
getModel()
ProjectionTree.Node
getParent()
int
indexOf(ProjectionTree.Node node)
boolean
isShadowed()
boolean
isValid()
boolean
moveNode(ProjectionTree.Node node, int newGroup, int newIndex)
void
removeNode(ProjectionTree.Node node)
ProjectionTree.Node
replaceNode(ProjectionTree.Node node, Object domain, Object model, int index)
void
setValid(boolean valid)
int
shadow()
int
unshadow()
-
-
-
Constructor Detail
-
Node
public Node(ProjectionTree.Node parent, Object domain, Object model, int group)
-
-
Method Detail
-
getDomain
public Object getDomain()
-
getModel
public Object getModel()
-
getParent
public ProjectionTree.Node getParent()
-
getChildren
public List<ProjectionTree.Node> getChildren()
-
isValid
public boolean isValid()
-
setValid
public void setValid(boolean valid)
-
addNode
public ProjectionTree.Node addNode(Object domain, Object model, int group)
-
addNode
public ProjectionTree.Node addNode(Object domain, Object model, int group, int index)
-
removeNode
public void removeNode(ProjectionTree.Node node)
-
replaceNode
public ProjectionTree.Node replaceNode(ProjectionTree.Node node, Object domain, Object model, int index)
-
moveNode
public boolean moveNode(ProjectionTree.Node node, int newGroup, int newIndex)
-
indexOf
public int indexOf(ProjectionTree.Node node)
-
unshadow
public int unshadow()
-
shadow
public int shadow()
-
isShadowed
public boolean isShadowed()
-
getGroup
public int getGroup()
-
getGroupInfo
public ProjectionTree.GroupInfo getGroupInfo(int group)
-
-