org.eclipse.net4j.util.ui.views
Class ContainerItemProvider.AbstractNode

java.lang.Object
  extended by org.eclipse.net4j.util.ui.views.ContainerItemProvider.AbstractNode
All Implemented Interfaces:
ContainerItemProvider.Node
Direct Known Subclasses:
ContainerItemProvider.AbstractContainerNode, ContainerItemProvider.LeafNode
Enclosing class:
ContainerItemProvider<CONTAINER extends IContainer<Object>>

public abstract class ContainerItemProvider.AbstractNode
extends Object
implements ContainerItemProvider.Node


Constructor Summary
ContainerItemProvider.AbstractNode(ContainerItemProvider.Node parent)
           
 
Method Summary
protected  ContainerItemProvider.Node addChild(Collection<ContainerItemProvider.Node> children, Object element)
           
protected  void checkNotDisposed()
           
 void dispose()
           
 ContainerItemProvider.Node getParent()
           
 TreePath getTreePath()
           
 boolean isDisposed()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.net4j.util.ui.views.ContainerItemProvider.Node
getChildren, getElement
 

Constructor Detail

ContainerItemProvider.AbstractNode

public ContainerItemProvider.AbstractNode(ContainerItemProvider.Node parent)
Method Detail

dispose

public void dispose()
Specified by:
dispose in interface ContainerItemProvider.Node

isDisposed

public boolean isDisposed()
Specified by:
isDisposed in interface ContainerItemProvider.Node

toString

public String toString()
Overrides:
toString in class Object

getParent

public final ContainerItemProvider.Node getParent()
Specified by:
getParent in interface ContainerItemProvider.Node

getTreePath

public TreePath getTreePath()
Specified by:
getTreePath in interface ContainerItemProvider.Node

checkNotDisposed

protected void checkNotDisposed()

addChild

protected ContainerItemProvider.Node addChild(Collection<ContainerItemProvider.Node> children,
                                              Object element)


Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.