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.
TreeCheckingModel<E extends DefaultMutableTreeNode> Special checking model for WebCheckBoxTree.
 

Class Summary
AbstractTreeDataProvider<E extends AsyncUniqueNode> Abstract data provider with implemented comparator and filter getters and setters.
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.
AsyncTreeNodesFilter<E extends AsyncUniqueNode> Special smart tree filter that doesn't filter out parent nodes which has childs that are accepted by filter.
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.
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.
WebAsyncTree<E extends AsyncUniqueNode> This class provides a custom tree with asynchronous childs loading.
WebAsyncTreeCellRenderer Custom default tree cell renderer for WebAsyncTree.
WebAsyncTreeFilterField<E extends AsyncUniqueNode> Special filter field that can be attached to any 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.
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.
 

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.