public abstract class ContainerItemProvider.AbstractNode extends Object implements ContainerItemProvider.Node
Constructor and Description |
---|
AbstractNode(ContainerItemProvider.Node parent) |
Modifier and Type | Method and Description |
---|---|
protected ContainerItemProvider.Node |
addChild(Collection<ContainerItemProvider.Node> children,
Object element) |
protected void |
checkNotDisposed() |
void |
dispose() |
void |
disposeChildren() |
ContainerItemProvider.Node |
getParent() |
TreePath |
getTreePath() |
boolean |
hasChildren() |
boolean |
isDisposed() |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getChildren, getElement
public AbstractNode(ContainerItemProvider.Node parent)
public boolean isDisposed()
isDisposed
in interface ContainerItemProvider.Node
public void dispose()
dispose
in interface ContainerItemProvider.Node
public void disposeChildren()
disposeChildren
in interface ContainerItemProvider.Node
public final ContainerItemProvider.Node getParent()
getParent
in interface ContainerItemProvider.Node
public TreePath getTreePath()
getTreePath
in interface ContainerItemProvider.Node
public boolean hasChildren()
hasChildren
in interface ContainerItemProvider.Node
protected void checkNotDisposed()
protected ContainerItemProvider.Node addChild(Collection<ContainerItemProvider.Node> children, Object element)
Copyright (c) 2014 Eike Stepper (Berlin, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html