public abstract class ContainerItemProvider.AbstractContainerNode extends ContainerItemProvider.AbstractNode
Modifier and Type | Field and Description |
---|---|
protected IListener |
containerListener |
Constructor and Description |
---|
ContainerItemProvider.AbstractContainerNode(ContainerItemProvider.Node parent) |
Modifier and Type | Method and Description |
---|---|
protected List<ContainerItemProvider.Node> |
createChildren() |
void |
dispose() |
protected void |
fillChildren(List<ContainerItemProvider.Node> children,
IContainer<Object> container) |
List<ContainerItemProvider.Node> |
getChildren() |
IContainer<Object> |
getContainer() |
protected void |
onAdded(IContainer<Object> container,
Object element) |
protected void |
onRemoved(IContainer<Object> container,
Object element) |
addChild, checkNotDisposed, getParent, getTreePath, isDisposed, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getElement
protected IListener containerListener
public ContainerItemProvider.AbstractContainerNode(ContainerItemProvider.Node parent)
public void dispose()
dispose
in interface ContainerItemProvider.Node
dispose
in class ContainerItemProvider.AbstractNode
public final List<ContainerItemProvider.Node> getChildren()
public IContainer<Object> getContainer()
protected List<ContainerItemProvider.Node> createChildren()
protected void fillChildren(List<ContainerItemProvider.Node> children, IContainer<Object> container)
protected void onAdded(IContainer<Object> container, Object element)
protected void onRemoved(IContainer<Object> container, Object element)
Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.