Package com.alee.extended.tree

Interface Summary
AsyncPathExpansionListener<E extends AsyncUniqueNode> This custom listener is used to track async tree path expansion action.
AsyncTreeDataProvider<E extends AsyncUniqueNode> This interface provides methods for asynchronous tree data retrieval.
AsyncTreeDataUpdater<E extends AsyncUniqueNode> This interface provides methods for asynchronous tree data update.
AsyncTreeListener<E extends AsyncUniqueNode> This listener interface provide various asynchronous tree events.
AsyncTreeModelListener<E extends AsyncUniqueNode> This listener interface provide various asynchronous tree model events.
AsyncUpdateListener Simple listener that can be used to track async tree data update actions.
CheckBoxTreeCellRenderer Base for any checkbox tree cell renderer.
CheckStateChangeListener<E extends DefaultMutableTreeNode> Special listener for WebCheckBoxTree check state changes.
ChildsListener<E extends AsyncUniqueNode> Special listener used within AsyncTreeModel to receive childs when loaded.
ExTreeDataProvider<E extends UniqueNode> This interface provides methods for ex tree data retrieval.
TreeCheckingModel<E extends DefaultMutableTreeNode> Special checking model for WebCheckBoxTree.
 

Class Summary
AbstractAsyncTreeDataProvider<E extends AsyncUniqueNode> Abstract data provider with implemented comparator and filter getters and setters.
AbstractExTreeDataProvider<E extends UniqueNode> Abstract data provider with implemented comparator and filter getters and setters.
AbstractTreeTransferHandler<N extends UniqueNode,T extends WebTree<N>,M extends WebTreeModel<N>>  
AsyncPathExpansionAdapter<E extends AsyncUniqueNode> This custom adapter is used to track async tree path expansion action.
AsyncTreeAdapter<E extends AsyncUniqueNode> This listener class provide various asynchronous tree events.
AsyncTreeModel<E extends AsyncUniqueNode> Special model for asynchronous tree that provides asynchronous data loading.
AsyncTreeModelAdapter<E extends AsyncUniqueNode> AsyncTreeModelListener adapter class.
AsyncTreeQueue Asynchronous tree childs loading queue.
AsyncTreeTransferHandler<N extends AsyncUniqueNode,T extends WebAsyncTree<N>> Custom TransferHandler for WebAsyncTree that provides a quick and convenient way to implement nodes DnD.
AsyncUniqueNode Custom UniqueNode for WebAsyncTree.
CheckStateChange<E extends DefaultMutableTreeNode> WebCheckBoxTree node state change information object.
DefaultTreeCheckingModel<E extends DefaultMutableTreeNode> Default checking model for WebCheckBoxTree.
ExTreeModel<E extends UniqueNode>  
ExTreeTransferHandler<N extends UniqueNode,T extends WebExTree<N>> Custom TransferHandler for WebAsyncTree that provides a quick and convenient way to implement nodes DnD.
FileTreeDataProvider Asynchronous data provider for WebFileTree.
FileTreeNode Custom AsyncUniqueNode for WebFileTree.
FileTreeNodeComparator Custom comparator for file tree nodes.
FileTreeNodeFilter Custom filter for file tree nodes.
NodeImageObserver Custom image observer class for animated loader icons.
StructuredTreeNodesFilter<E extends UniqueNode> Special smart tree filter that doesn't filter out parent nodes which has childs that are accepted by filter.
WebAsyncTree<E extends AsyncUniqueNode> This class provides a custom tree with asynchronous childs loading.
WebAsyncTreeCellRenderer Custom default tree cell renderer for WebAsyncTree.
WebAsyncTreeStyle WebAsyncTree style class.
WebCheckBoxTree<E extends DefaultMutableTreeNode> This WebTree extension class provides additional checkbox tree functionality.
WebCheckBoxTreeCellRenderer Custom default cell renderer for WebCheckBoxTree.
WebCheckBoxTreeStyle WebCheckBoxTree style class.
WebExCheckBoxTree<E extends UniqueNode> This tree is a hybrid of WebCheckBoxTree and WebExTree.
WebExTree<E extends UniqueNode> WebTree extension that provides simple and convenient way to load tree data.
WebFileTree This component is a file tree with asynchronous childs loading.
WebFileTreeCellEditor Custom cell editor for WebFileTree.
WebFileTreeCellRenderer File tree cell renderer.
WebFileTreeStyle WebFileTree style class.
WebTreeFilterField<E extends UniqueNode> Special filter field that can be attached to any WebAsyncTree.
 

Enum Summary
AsyncNodeState This enumeration represents possible async tree node states.
FileTreeRootType This enumeration represents possible file tree root types.
LoaderIconType This enumeration represents various loader icon types.