package org.exist.client.xacml;
public abstract class AbstractNodeContainer extends AbstractTreeNode implements NodeContainer
{
public AbstractNodeContainer(NodeContainer parent)
{
super(parent);
}
public void nodeChanged(XACMLTreeNode node)
{
NodeContainer parent = getParent();
if(parent != null)
parent.nodeChanged(node);
}
public void nodeAdded(XACMLTreeNode node, int newIndex)
{
NodeContainer parent = getParent();
if(parent != null)
parent.nodeAdded(node, newIndex);
}
public void nodeRemoved(XACMLTreeNode removedNode, int oldChildIndex)
{
NodeContainer parent = getParent();
if(parent != null)
parent.nodeRemoved(removedNode, oldChildIndex);
}
}