public abstract class ContainerItemProvider.AbstractContainerNode extends ContainerItemProvider.AbstractNode
| Modifier and Type | Field and Description |
|---|---|
protected IListener |
containerListener |
| Constructor and Description |
|---|
AbstractContainerNode(ContainerItemProvider.Node parent) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<ContainerItemProvider.Node> |
createChildren() |
void |
dispose() |
void |
disposeChildren() |
protected void |
fillChildren(java.util.List<ContainerItemProvider.Node> children,
IContainer<java.lang.Object> container) |
java.util.List<ContainerItemProvider.Node> |
getChildren() |
IContainer<java.lang.Object> |
getContainer() |
boolean |
hasChildren() |
protected void |
onAdded(IContainer<java.lang.Object> container,
java.lang.Object element) |
protected void |
onRemoved(IContainer<java.lang.Object> container,
java.lang.Object element) |
addChild, checkNotDisposed, getParent, getTreePath, isDisposed, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetElementprotected IListener containerListener
public AbstractContainerNode(ContainerItemProvider.Node parent)
public void dispose()
dispose in interface ContainerItemProvider.Nodedispose in class ContainerItemProvider.AbstractNodepublic void disposeChildren()
disposeChildren in interface ContainerItemProvider.NodedisposeChildren in class ContainerItemProvider.AbstractNodepublic boolean hasChildren()
hasChildren in interface ContainerItemProvider.NodehasChildren in class ContainerItemProvider.AbstractNodepublic final java.util.List<ContainerItemProvider.Node> getChildren()
public IContainer<java.lang.Object> getContainer()
protected java.util.List<ContainerItemProvider.Node> createChildren()
protected void fillChildren(java.util.List<ContainerItemProvider.Node> children, IContainer<java.lang.Object> container)
protected void onAdded(IContainer<java.lang.Object> container, java.lang.Object element)
protected void onRemoved(IContainer<java.lang.Object> container, java.lang.Object element)
Copyright (c) 2004-2019 Eike Stepper (Loehne, 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