org.exist.client.xacml
Interface NodeContainer
- All Superinterfaces:
- NodeChangeListener, XACMLTreeNode
- All Known Subinterfaces:
- PolicyElementContainer
- All Known Implementing Classes:
- AbstractNodeContainer, AbstractPolicyNode, PolicyElementNode, RootNode
- public interface NodeContainer
- extends NodeChangeListener, XACMLTreeNode
Method Summary |
XACMLTreeNode |
getChild(int index)
Gets the child at the specified index. |
int |
getChildCount()
Gets the number of children of this element. |
int |
indexOfChild(java.lang.Object child)
Gets the index of a particular child. |
getChildCount
public int getChildCount()
- Gets the number of children of this element. Children
should include the target of this element, the condition
of a rule, child policies or policy sets of a policy set,
or child rules of a policy.
- Returns:
- the number of children
getChild
public XACMLTreeNode getChild(int index)
- Gets the child at the specified index. Children
may include the target of this element, the condition of
a rule, child policies or policy sets of a policy set,
or child rules of a policy.
- Parameters:
index
- The child's position
- Returns:
- the child
indexOfChild
public int indexOfChild(java.lang.Object child)
- Gets the index of a particular child. This operates on
reference equality, not equals.
- Parameters:
child
- The child to obtain the index of
- Returns:
- The child's index, or -1 if it is not a child of
this policy element
Copyright (C) Wolfgang Meier. All rights reserved.