org.openide.explorer.view |
The Explorer is really an abstraction that needs a
view
to actually display the nodes.
The same nodes might be represented as an expandable tree, as a tabbed
pane showing icons, as a popup menu, etc. The
Explorer API
permits creation of new views, and contains several standard views
that may be reused in special contexts.
|
Java Source File Name | Type | Comment |
AutoscrollSupport.java | Class | The support for autoscrolling in components contained in
the viewport. |
BeanTreeView.java | Class | Displays
Node hierarchy as a tree of all nodes.
This class is a view
to use it properly you need to add it into a component which implements
Provider . |
BeanTreeViewTest.java | Class | |
ChoiceView.java | Class | Explorer view based on a combo box.
This class is a view
to use it properly you need to add it into a component which implements
Provider . |
ContextTreeView.java | Class | A view displaying tree of
Node s but not showing its leaf nodes.
Works well together (e.g. |
ContextTreeViewModelTest.java | Class | |
ContextTreeViewTest.java | Class | |
DragDropUtilities.java | Class | Class that provides methods for common tasks needed during
drag and drop when working with explorer views. |
DragDropUtilitiesTest.java | Class | |
DropGlassPane.java | Class | Glass pane which is used for paint of a drop line over JComponent . |
ExplorerDnDManager.java | Class | Manager for explorer DnD. |
ExplorerDragSupport.java | Class | Support for the drag operations in explorer. |
IconView.java | Class | A view displaying
Node s as icons.
This class is a view
to use it properly you need to add it into a component which implements
Provider . |
ListTableView.java | Class | Explorer view. |
ListView.java | Class | Explorer view to display items in a list.
This class is a view
to use it properly you need to add it into a component which implements
Provider . |
ListViewDragSupport.java | Class | |
ListViewDropSupport.java | Class | |
ListViewTest.java | Class | A test that verifies few aspects of the ListView implementation. |
MenuView.java | Class | An explorer view that shows the context hierarchy in
a popup menu. |
NodeListModel.java | Class | Model for displaying the nodes in list and choice. |
NodeListModelTest.java | Class | |
NodeModel.java | Interface | Base class for all models that work over nodes and are swing thread safe. |
NodeRenderer.java | Class | Default renderer for nodes. |
NodeTableModel.java | Class | Table model with properties (Node.Property ) as columns and nodes (Node ) as rows.
It is used as model for displaying node properties in table. |
NodeTableModelTest.java | Class | |
NodeTreeModel.java | Class | Model for displaying the nodes in tree. |
TableSheet.java | Class | Table view of node properties. |
TableSheetCell.java | Class | TableCellEditor/Renderer implementation. |
TableSheetCellTest.java | Class | TableSheetCell tests. |
TreeNodeLeakTest.java | Class | |
TreeTable.java | Class | TreeTable implementation. |
TreeTableModelAdapter.java | Class | |
TreeTableView.java | Class | Explorer view. |
TreeTableViewTest.java | Class | author: S. |
TreeView.java | Class | Base class for tree-style explorer views. |
TreeView48993Test.java | Class | |
TreeView72765Test.java | Class | Simulate a deadlock. |
TreeViewCellEditor.java | Class | In-place editor in the tree view component. |
TreeViewDragSupport.java | Class | Support for the drag operations in the TreeView. |
TreeViewDropSupport.java | Class | Implementation of drop support for asociated Tree View. |
TreeViewQuickSearchTest.java | Class | Tests for the quick search feature in the treeview. |
TreeViewTest.java | Class | |
ViewTooltips.java | Class | Displays pseudo-tooltips for tree and list views which don't have enough
space. |
Visualizer.java | Class | This class provide access to thread safe layer that
reflects the hierarchy of Nodes, but is updated only in
event dispatch thread (in contrast to nodes that can be updated from any thread).
That is why this class is useful for writers of explorer views,
because it guarantees that all changes will be done safely.
NodeTreeModel, NodeListModel, etc. |
VisualizerChildren.java | Class | List of Visualizers. |
VisualizerEvent.java | Class | Event describing change in a visualizer. |
VisualizerNode.java | Class | Visual representation of one node. |
VisualizerNodeTest.java | Class | VisualizerNode tests, mostly based on reported bugs. |
VisualizerSpeed95364Test.java | Class | Tests for issue #95364. |