## Uses of Interface
org.eclipse.net4j.util.ui.views.ContainerItemProvider.Node

- Packages that use ContainerItemProvider.Node
  Package | Description
  --- | ---
  org.eclipse.net4j.util.ui.views | Helpers for Eclipse view parts.

- - ### Uses of ContainerItemProvider.Node in org.eclipse.net4j.util.ui.views

    Classes in org.eclipse.net4j.util.ui.views that implement ContainerItemProvider.Node
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ContainerItemProvider.AbstractContainerNode` |
    `class` | `ContainerItemProvider.AbstractNode` |
    `class` | `ContainerItemProvider.ContainerNode` |
    `class` | `ContainerItemProvider.FixedChildrenNode` |
    `class` | `ContainerItemProvider.LeafNode` |

    Fields in org.eclipse.net4j.util.ui.views with type parameters of type ContainerItemProvider.Node
    Modifier and Type | Field | Description
    --- | --- | ---
    `static java.util.List<ContainerItemProvider.Node>` | ContainerItemProvider.Node.`NO_CHILDREN` |

    Methods in org.eclipse.net4j.util.ui.views that return ContainerItemProvider.Node
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected ContainerItemProvider.Node` | ContainerItemProvider.AbstractNode.`addChild​(java.util.Collection<ContainerItemProvider.Node> children, java.lang.Object element)` |
    `protected ContainerItemProvider.Node` | ContainerItemProvider.`createNode​(ContainerItemProvider.Node parent, java.lang.Object element)` |
    `protected ContainerItemProvider.Node` | ContainerItemProvider.`getNode​(java.lang.Object element)` |
    `ContainerItemProvider.Node` | ContainerItemProvider.AbstractNode.`getParent()` |
    `ContainerItemProvider.Node` | ContainerItemProvider.Node.`getParent()` |
    `protected ContainerItemProvider.Node` | ContainerItemProvider.`getRoot()` |
    `protected ContainerItemProvider.Node` | ContainerItemProvider.`removeNode​(java.lang.Object element)` |
    `protected ContainerItemProvider.Node` | ContainerPathItemProvider.`removeNode​(java.lang.Object element)` | Deprecated.

    Methods in org.eclipse.net4j.util.ui.views that return types with arguments of type ContainerItemProvider.Node
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected java.util.List<ContainerItemProvider.Node>` | ContainerItemProvider.AbstractContainerNode.`createChildren()` |
    `java.util.List<ContainerItemProvider.Node>` | ContainerItemProvider.AbstractContainerNode.`getChildren()` |
    `java.util.List<ContainerItemProvider.Node>` | ContainerItemProvider.FixedChildrenNode.`getChildren()` |
    `java.util.List<ContainerItemProvider.Node>` | ContainerItemProvider.LeafNode.`getChildren()` |
    `java.util.List<ContainerItemProvider.Node>` | ContainerItemProvider.Node.`getChildren()` |
    `protected java.util.Map<java.lang.Object,​ContainerItemProvider.Node>` | ContainerItemProvider.`getNodes()` |

    Methods in org.eclipse.net4j.util.ui.views with parameters of type ContainerItemProvider.Node
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | ContainerItemProvider.`addNode​(java.lang.Object element, ContainerItemProvider.Node node)` |
    `protected void` | ContainerPathItemProvider.`addNode​(java.lang.Object element, ContainerItemProvider.Node node)` | Deprecated.
    `protected ContainerItemProvider.ContainerNode` | ContainerItemProvider.`createContaineNode​(ContainerItemProvider.Node parent, java.lang.Object element)` |
    `protected ContainerItemProvider.LeafNode` | ContainerItemProvider.`createLeafNode​(ContainerItemProvider.Node parent, java.lang.Object element)` |
    `protected ContainerItemProvider.Node` | ContainerItemProvider.`createNode​(ContainerItemProvider.Node parent, java.lang.Object element)` |
    `protected TreePath` | ContainerPathItemProvider.`getParentPath​(ContainerItemProvider.Node node)` | Deprecated.
    `protected void` | ContainerItemProvider.`handleInactiveElement​(java.util.Iterator<ContainerItemProvider.Node> it, ContainerItemProvider.Node child)` |

    Method parameters in org.eclipse.net4j.util.ui.views with type arguments of type ContainerItemProvider.Node
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected ContainerItemProvider.Node` | ContainerItemProvider.AbstractNode.`addChild​(java.util.Collection<ContainerItemProvider.Node> children, java.lang.Object element)` |
    `protected void` | ContainerItemProvider.AbstractContainerNode.`fillChildren​(java.util.List<ContainerItemProvider.Node> children, IContainer<java.lang.Object> container)` |
    `protected void` | ContainerItemProvider.`handleInactiveElement​(java.util.Iterator<ContainerItemProvider.Node> it, ContainerItemProvider.Node child)` |

    Constructors in org.eclipse.net4j.util.ui.views with parameters of type ContainerItemProvider.Node
    Constructor | Description
    --- | ---
    `AbstractContainerNode​(ContainerItemProvider.Node parent)` |
    `AbstractNode​(ContainerItemProvider.Node parent)` |
    `ContainerNode​(ContainerItemProvider.Node parent, IContainer<java.lang.Object> container)` |
    `FixedChildrenNode​(ContainerItemProvider.Node parent, java.lang.Object element, java.lang.Iterable<?> childElements)` |
    `FixedChildrenNode​(ContainerItemProvider.Node parent, java.lang.Object element, java.lang.Object[] childElements)` |
    `LeafNode​(ContainerItemProvider.Node parent, java.lang.Object element)` |