| Modifier and Type | Class and Description |
|---|---|
class |
ChildrenProviderHasChildrenWithID<KEYTYPE,CHILDTYPE extends IHasChildren<CHILDTYPE> & IHasID<KEYTYPE>>
An implementation of the
IChildrenProviderWithID interface that works
with all types that implement IHasChildren and IHasID. |
class |
ChildrenProviderSortingWithID<KEYTYPE,CHILDTYPE>
An
IChildrenProviderWithID with ID that returns the children in
ChildrenProviderSorting.getAllChildren(Object) sorted. |
| Constructor and Description |
|---|
ChildrenProviderSortingWithID(IChildrenProviderWithID<KEYTYPE,CHILDTYPE> aCP,
Comparator<? super CHILDTYPE> aComparator) |
| Modifier and Type | Class and Description |
|---|---|
class |
FileSystemFolderTree
Represents a folder tree with the file system contents.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractApplicationSingletonTreeWithUniqueID<KEYTYPE,VALUETYPE>
Represents a global singleton tree with a unique ID.
|
class |
AbstractGlobalSingletonTreeWithUniqueID<KEYTYPE,VALUETYPE>
Represents a global singleton tree with a unique ID.
|
class |
AbstractRequestSingletonTreeWithUniqueID<KEYTYPE,VALUETYPE>
Represents a global singleton tree with a unique ID.
|
class |
AbstractSessionApplicationSingletonTreeWithUniqueID<KEYTYPE,VALUETYPE>
Represents a global singleton tree with a unique ID.
|
class |
AbstractSessionSingletonTreeWithUniqueID<KEYTYPE,VALUETYPE>
Represents a global singleton tree with a unique ID.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IFolderTree<KEYTYPE,DATATYPE,COLLTYPE extends Collection<DATATYPE>,ITEMTYPE extends IFolderTreeItem<KEYTYPE,DATATYPE,COLLTYPE,ITEMTYPE>>
Base interface for a simple tree.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BasicFolderTree<KEYTYPE,DATATYPE,COLLTYPE extends Collection<DATATYPE>,ITEMTYPE extends BasicFolderTreeItem<KEYTYPE,DATATYPE,COLLTYPE,ITEMTYPE>>
Abstract implementation class for a folder tree.
|
class |
DefaultFolderTree<KEYTYPE,DATATYPE,COLLTYPE extends Collection<DATATYPE>>
Root class for a simple tree.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ITreeWithGlobalUniqueID<KEYTYPE,DATATYPE,ITEMTYPE extends ITreeItemWithID<KEYTYPE,DATATYPE,ITEMTYPE>>
A specialized version of the tree, where each item is required to have a
unique ID so that item searching can be performed with little runtime effort.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BasicTreeWithGlobalUniqueID<KEYTYPE,DATATYPE,ITEMTYPE extends ITreeItemWithID<KEYTYPE,DATATYPE,ITEMTYPE>>
A managed tree is a specialized version of the tree, where each item is
required to have a unique ID so that item searching can be performed quite
easily.
|
class |
DefaultTreeWithGlobalUniqueID<KEYTYPE,DATATYPE>
A managed tree is a specialized version of the tree, where each item is
required to have a unique ID so that item searching can be performed quite
easily.
|
Copyright © 2014–2016 Philip Helger. All rights reserved.