Package org.eclipse.net4j.util.ui.views
Class ContainerItemProvider.AbstractContainerNode
- java.lang.Object
- 
- org.eclipse.net4j.util.ui.views.ContainerItemProvider.AbstractNode
- 
- org.eclipse.net4j.util.ui.views.ContainerItemProvider.AbstractContainerNode
 
 
- 
- All Implemented Interfaces:
- ContainerItemProvider.Node
 - Direct Known Subclasses:
- ContainerItemProvider.ContainerNode
 - Enclosing class:
- ContainerItemProvider<CONTAINER extends IContainer<java.lang.Object>>
 
 public abstract class ContainerItemProvider.AbstractContainerNode extends ContainerItemProvider.AbstractNode - Author:
- Eike Stepper
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected IListenercontainerListener- 
Fields inherited from interface org.eclipse.net4j.util.ui.views.ContainerItemProvider.NodeNO_CHILDREN
 
- 
 - 
Constructor SummaryConstructors Constructor Description AbstractContainerNode(ContainerItemProvider.Node parent)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.List<ContainerItemProvider.Node>createChildren()voiddispose()voiddisposeChildren()protected voidfillChildren(java.util.List<ContainerItemProvider.Node> children, IContainer<java.lang.Object> container)java.util.List<ContainerItemProvider.Node>getChildren()IContainer<java.lang.Object>getContainer()booleanhasChildren()protected voidonAdded(IContainer<java.lang.Object> container, java.lang.Object element)protected voidonRemoved(IContainer<java.lang.Object> container, java.lang.Object element)- 
Methods inherited from class org.eclipse.net4j.util.ui.views.ContainerItemProvider.AbstractNodeaddChild, checkNotDisposed, getParent, getTreePath, isDisposed, toString
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface org.eclipse.net4j.util.ui.views.ContainerItemProvider.NodegetElement
 
- 
 
- 
- 
- 
Field Detail- 
containerListenerprotected IListener containerListener 
 
- 
 - 
Constructor Detail- 
AbstractContainerNodepublic AbstractContainerNode(ContainerItemProvider.Node parent) 
 
- 
 - 
Method Detail- 
disposepublic void dispose() - Specified by:
- disposein interface- ContainerItemProvider.Node
- Overrides:
- disposein class- ContainerItemProvider.AbstractNode
 
 - 
disposeChildrenpublic void disposeChildren() - Specified by:
- disposeChildrenin interface- ContainerItemProvider.Node
- Overrides:
- disposeChildrenin class- ContainerItemProvider.AbstractNode
 
 - 
hasChildrenpublic boolean hasChildren() - Specified by:
- hasChildrenin interface- ContainerItemProvider.Node
- Overrides:
- hasChildrenin class- ContainerItemProvider.AbstractNode
- Since:
- 3.4
 
 - 
getChildrenpublic final java.util.List<ContainerItemProvider.Node> getChildren() 
 - 
getContainerpublic IContainer<java.lang.Object> getContainer() 
 - 
createChildrenprotected java.util.List<ContainerItemProvider.Node> createChildren() 
 - 
fillChildrenprotected void fillChildren(java.util.List<ContainerItemProvider.Node> children, IContainer<java.lang.Object> container) - Since:
- 3.1
 
 - 
onAddedprotected void onAdded(IContainer<java.lang.Object> container, java.lang.Object element) 
 - 
onRemovedprotected void onRemoved(IContainer<java.lang.Object> container, java.lang.Object element) 
 
- 
 
-