Package | Description |
---|---|
org.openide.nodes |
NetBeans uses
nodes
to represent JavaBeans or other property containers, formed into a
hierarchical tree.
|
Modifier and Type | Class and Description |
---|---|
class |
BeanChildren
Class that represents bean children of a JavaBeans context.
|
static class |
Children.Array
Implements the storage of node children by an array.
|
static class |
Children.Keys<T>
Implements an array of child nodes associated nonuniquely with keys and sorted by these keys.
|
static class |
Children.Map<T>
Implements the storage of node children by a map.
|
static class |
Children.SortedArray
Maintains a list of children sorted by the provided comparator in an array.
|
static class |
Children.SortedMap<T>
Maintains a list of children sorted by the provided comparator in a map.
|
static class |
FilterNode.Children
Children for a filter node.
|
static class |
Index.ArrayChildren
Reorderable children list stored in an array.
|
static class |
Index.KeysChildren<T>
Implementation of index interface that operates on an list of
objects that are presented by given nodes.
|
Modifier and Type | Field and Description |
---|---|
static Children |
Children.LEAF
The object representing an empty set of children.
|
Modifier and Type | Method and Description |
---|---|
static <T> Children |
Children.create(ChildFactory<T> factory,
boolean asynchronous)
Create a
Children object using the passed ChildFactory
object. |
static Children |
Children.createLazy(Callable<Children> factory)
Create a lazy children implementation.
|
Children |
Node.getChildren()
Get the list of children.
|
Modifier and Type | Method and Description |
---|---|
protected void |
Node.setChildren(Children ch)
Allows to change Children of the node.
|
Constructor and Description |
---|
AbstractNode(Children children)
Create a new abstract node with a given child set.
|
AbstractNode(Children children,
Lookup lookup)
Create a new abstract node with a given child set and associated
lookup.
|
BeanNode(T bean,
Children children)
Constructs a node for a JavaBean with a defined child list.
|
BeanNode(T bean,
Children children,
Lookup lkp)
Constructs a node for a JavaBean.
|
FilterNode(Node original,
Children children)
Create proxy with a different set of children.
|
FilterNode(Node original,
Children children,
Lookup lookup)
Constructs new filter node with a provided children and lookup.
|
IndexedNode(Children children,
Index indexImpl)
Allows subclasses to provide their own children and
index handling.
|
IndexedNode(Children children,
Index indexImpl,
Lookup lookup)
Allows subclasses to provide their own children and
index handling as well as
Lookup . |
Node(Children h)
Creates a new node with a given hierarchy of children.
|
Node(Children h,
Lookup lookup)
Creates a new node with a given hierarchy of children and a lookup
providing content for
Node.getCookie(java.lang.Class<T>) and Node.getLookup() methods. |