| Modifier and Type | Interface and Description |
|---|---|
interface |
IBasicTree<DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>>
Base interface for a tree.
|
interface |
IBasicTreeItem<DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>>
Base interface both for normal tree items and tree items with ID.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ITreeItem<DATATYPE,ITEMTYPE extends ITreeItem<DATATYPE,ITEMTYPE>>
Base interface for simple tree items
|
| Modifier and Type | Class and Description |
|---|---|
class |
BasicTreeItem<DATATYPE,ITEMTYPE extends ITreeItem<DATATYPE,ITEMTYPE>>
Basic implementation of the
ITreeItem interface |
class |
DefaultTreeItem<DATATYPE>
Default implementation of the
ITreeItem interface |
| Modifier and Type | Class and Description |
|---|---|
class |
ComparatorTreeItemData<DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>>
Comparator for sorting
IBasicTreeItem items by their data using an
explicit Comparator. |
class |
ComparatorTreeItemDataComparable<DATATYPE extends Comparable<? super DATATYPE>,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>>
Comparator for sorting
IBasicTreeItem items by their value using an
comparable value types. |
| Modifier and Type | Method and Description |
|---|---|
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
TreeWalker.walkSubTree(ITEMTYPE aTreeItem,
IChildrenProvider<ITEMTYPE> aChildrenProvider,
IHierarchyWalkerCallback<? super ITEMTYPE> aCallback) |
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
TreeWalkerDynamic.walkSubTree(ITEMTYPE aTreeItem,
IChildrenProvider<ITEMTYPE> aChildrenProvider,
IHierarchyWalkerDynamicCallback<? super ITEMTYPE> aCallback) |
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
TreeWalker.walkSubTree(ITEMTYPE aTreeItem,
IHierarchyWalkerCallback<? super ITEMTYPE> aCallback) |
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
TreeWalkerDynamic.walkSubTree(ITEMTYPE aTreeItem,
IHierarchyWalkerDynamicCallback<? super ITEMTYPE> aCallback) |
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
TreeWalker.walkSubTreeData(ITEMTYPE aTreeItem,
IChildrenProvider<ITEMTYPE> aChildrenProvider,
IHierarchyWalkerCallback<? super DATATYPE> aDataCallback) |
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
TreeWalkerDynamic.walkSubTreeData(ITEMTYPE aTreeItem,
IChildrenProvider<ITEMTYPE> aChildrenProvider,
IHierarchyWalkerDynamicCallback<? super DATATYPE> aDataCallback) |
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
TreeWalker.walkSubTreeData(ITEMTYPE aTreeItem,
IHierarchyWalkerCallback<? super DATATYPE> aDataCallback) |
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
TreeWalkerDynamic.walkSubTreeData(ITEMTYPE aTreeItem,
IHierarchyWalkerDynamicCallback<? super DATATYPE> aDataCallback) |
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
TreeWalker.walkTree(IBasicTree<DATATYPE,ITEMTYPE> aTree,
IChildrenProvider<ITEMTYPE> aChildrenProvider,
IHierarchyWalkerCallback<? super ITEMTYPE> aCallback) |
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
TreeWalkerDynamic.walkTree(IBasicTree<DATATYPE,ITEMTYPE> aTree,
IChildrenProvider<ITEMTYPE> aChildrenResolver,
IHierarchyWalkerDynamicCallback<? super ITEMTYPE> aCallback) |
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
TreeWalker.walkTree(IBasicTree<DATATYPE,ITEMTYPE> aTree,
IHierarchyWalkerCallback<? super ITEMTYPE> aCallback) |
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
TreeWalkerDynamic.walkTree(IBasicTree<DATATYPE,ITEMTYPE> aTree,
IHierarchyWalkerDynamicCallback<? super ITEMTYPE> aCallback) |
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
TreeWalker.walkTreeData(IBasicTree<DATATYPE,ITEMTYPE> aTree,
IChildrenProvider<ITEMTYPE> aChildrenProvider,
IHierarchyWalkerCallback<? super DATATYPE> aDataCallback) |
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
TreeWalkerDynamic.walkTreeData(IBasicTree<DATATYPE,ITEMTYPE> aTree,
IChildrenProvider<ITEMTYPE> aChildrenProvider,
IHierarchyWalkerDynamicCallback<? super DATATYPE> aDataCallback) |
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
TreeWalker.walkTreeData(IBasicTree<DATATYPE,ITEMTYPE> aTree,
IHierarchyWalkerCallback<? super DATATYPE> aDataCallback) |
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
TreeWalkerDynamic.walkTreeData(IBasicTree<DATATYPE,ITEMTYPE> aTree,
IHierarchyWalkerDynamicCallback<? super DATATYPE> aDataCallback) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ITreeItemWithID<KEYTYPE,DATATYPE,ITEMTYPE extends ITreeItemWithID<KEYTYPE,DATATYPE,ITEMTYPE>>
Represents a basic tree item with an ID.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BasicTreeItemWithID<KEYTYPE,DATATYPE,ITEMTYPE extends ITreeItemWithID<KEYTYPE,DATATYPE,ITEMTYPE>>
Basic tree item with ID implementation, independent of the implementation
type.
|
class |
DefaultTreeItemWithID<KEYTYPE,DATATYPE>
Special implementation of
BasicTreeItemWithID using the item type
DefaultTreeItemWithID. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IFolderTreeItem<KEYTYPE,DATATYPE,COLLTYPE extends Collection<DATATYPE>,ITEMTYPE extends IFolderTreeItem<KEYTYPE,DATATYPE,COLLTYPE,ITEMTYPE>>
This interface represents a single folder within a directory tree.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BasicFolderTreeItem<KEYTYPE,DATATYPE,COLLTYPE extends Collection<DATATYPE>,ITEMTYPE extends BasicFolderTreeItem<KEYTYPE,DATATYPE,COLLTYPE,ITEMTYPE>>
Base implementation of the
IFolderTreeItem interface. |
class |
DefaultFolderTreeItem<KEYTYPE,DATATYPE,COLLTYPE extends Collection<DATATYPE>>
Default implementation of the
IFolderTreeItem interface. |
Copyright © 2006–2014 phloc systems. All rights reserved.