站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > NetBeans API Javadoc (Current Development Version)

org.openide.nodes (Nodes API) - NetBeans API Javadoc (Current Development Version)

org.openide.nodes 7.0

Package org.openide.nodes

NetBeans uses nodes to represent JavaBeans or other property containers, formed into a hierarchical tree.

See:
          Description

Interface Summary
BeanChildren.Factory Controls which nodes are created for a child bean.
CookieSet.Before Allows to update content of the cookie set just before a query for a given class is made.
CookieSet.Factory Factory for creating cookies of given Class
Index Index cookie providing operations useful for reordering child nodes.
Node.Cookie Marker interface for all cookies.
Node.Handle Serializable node reference.
NodeAcceptor Discriminator accepting only certain sets of nodes.
NodeListener Listener to special changes in Nodes.
NodeTransfer.Paste An intelligent source of paste types (ways how to paste) for a target node.
 

Class Summary
AbstractNode A basic implementation of a node.
BeanChildren Class that represents bean children of a JavaBeans context.
BeanNode<T> Represents a JavaBeans component as a node.
BeanNode.Descriptor Descriptor of three types of properties.
Children Container for array of nodes.
Children.Array Implements the storage of node children by an array.
Children.Keys<T> Implements an array of child nodes associated nonuniquely with keys and sorted by these keys.
Children.Map<T> Implements the storage of node children by a map.
Children.SortedArray Maintains a list of children sorted by the provided comparator in an array.
Children.SortedMap<T> Maintains a list of children sorted by the provided comparator in a map.
CookieSet Support class for storing cookies and retriving them by representation class.
DefaultHandle Simple implementation of Node.Handle.
FilterNode A proxy for another node.
FilterNode.Children Children for a filter node.
FilterNode.NodeAdapter Adapter that listens on changes in an original node and refires them in a proxy.
FilterNode.PropertyChangeAdapter Adapter that listens on changes in an original node and refires them in a proxy.
Index.ArrayChildren Reorderable children list stored in an array.
Index.KeysChildren<T> Implementation of index interface that operates on an list of objects that are presented by given nodes.
Index.Support A support class implementing some methods of the Index cookie.
IndexedCustomizer Deprecated. Better to use Index.Support.showIndexedCustomizer(org.openide.nodes.Index) which behaves better with the window system.
IndexedNode An implementation of a node that has children and supports reordering by providing Index implementor.
IndexedPropertySupport<T,E> Support for indexed properties.
Node A node represents one element in a hierarchy of objects (beans).
Node.IndexedProperty<T,E> Description of an indexed property and operations on it.
Node.Property<T> Description of a Bean property on a node, and operations on it.
Node.PropertySet Class that represents one set of properties.
NodeAdapter Empty adapter for NodeListener.
NodeEvent Event describing a change in a node.
NodeMemberEvent Event describing change in the list of a node's children.
NodeOp Utility class for operations on nodes.
NodeOperation Provides common operations on nodes.
NodeReorderEvent Event describing change in the list of a node's children.
NodeTransfer Class that contains specific datatransfer flavors and methods to work with nodes.
PropertySupport<T> Support class for Node.Property.
PropertySupport.Name Support for the name property of a node.
PropertySupport.ReadOnly<T> A simple read-only property.
PropertySupport.ReadWrite<T> A simple read/write property.
PropertySupport.Reflection<T> Support for properties from Java Reflection.
PropertySupport.WriteOnly<T> A simple write-only property.
Sheet Support for creation of property sets.
Sheet.Set A set of Bean properties.
 

Exception Summary
NodeNotFoundException Exception indicating that a node could not be found while traversing a path from the root.
 

Package org.openide.nodes Description

NetBeans uses nodes to represent JavaBeans or other property containers, formed into a hierarchical tree.

These nodes are used extensively for building the UI, especially the Explorer. Using the Nodes API, it is possible to create a variety of custom nodes and entire subhierarchies, and manipulate and search existing nodes. In conjunction with the Datasystems API, nodes may also represent persistent data and can present the user interface to this data. Cookies may also be attached to nodes.


org.openide.nodes 7.0

Built on May 28 2007.  |  Portions Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.