| Modifier and Type | Interface and Description |
|---|---|
interface |
ICallbackList<CALLBACKTYPE extends ICallback>
Read-only interface for a list of
ICallback objects. |
| Modifier and Type | Class and Description |
|---|---|
class |
CallbackList<CALLBACKTYPE extends ICallback>
This class manages a list of callbacks.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IAttributeContainer<KEYTYPE,VALUETYPE>
Base interface for a generic read-only attribute container.
|
interface |
IMutableAttributeContainer<KEYTYPE,VALUETYPE>
This is the writable extension of the
IAttributeContainer. |
interface |
IMutableAttributeContainerAny<KEYTYPE>
This is the writable extension of the
<String,
Object>. |
| Modifier and Type | Class and Description |
|---|---|
class |
MapBasedAttributeContainer<KEYTYPE,VALUETYPE>
Base class for all kind of any-any mapping container.
|
class |
MapBasedAttributeContainerAny<KEYTYPE>
Base class for all kind of string-object mapping container.
|
class |
MapBasedReadOnlyAttributeContainer<KEYTYPE,VALUETYPE>
Default implementation of the
IAttributeContainer based on a
HashMap. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ICommonsCollection<ELEMENTTYPE>
Case collection interface for my extended collection classes.
|
interface |
ICommonsList<ELEMENTTYPE>
A special
List interface with extended functionality based on
ICommonsCollection. |
interface |
ICommonsNavigableSet<ELEMENTTYPE>
A special
NavigableSet based interface with extended functionality
based on ICommonsSortedSet. |
interface |
ICommonsOrderedSet<ELEMENTTYPE>
A special ordered
Set based interface with extended functionality
based on ICommonsSet. |
interface |
ICommonsSet<ELEMENTTYPE>
A special
Set interface with extended functionality based on
ICommonsCollection. |
interface |
ICommonsSortedSet<ELEMENTTYPE>
A special
SortedSet based interface with extended functionality based
on ICommonsSet. |
| Modifier and Type | Class and Description |
|---|---|
class |
CommonsArrayList<ELEMENTTYPE>
A special
ArrayList implementation based on ICommonsList. |
class |
CommonsCopyOnWriteArrayList<ELEMENTTYPE>
A special
CommonsCopyOnWriteArrayList implementation based on
ICommonsList. |
class |
CommonsCopyOnWriteArraySet<ELEMENTTYPE>
A special
CopyOnWriteArraySet implementation based on
ICommonsSet. |
class |
CommonsHashSet<ELEMENTTYPE>
A special
HashSet implementation based on ICommonsSet. |
class |
CommonsLinkedHashSet<ELEMENTTYPE>
A special
LinkedHashSet implementation based on
ICommonsOrderedSet. |
class |
CommonsLinkedList<ELEMENTTYPE>
A special
LinkedList implementation based on ICommonsList. |
class |
CommonsTreeSet<ELEMENTTYPE>
A special
TreeSet implementation based on
ICommonsNavigableSet. |
class |
CommonsVector<ELEMENTTYPE>
A special
Vector implementation based on ICommonsList. |
| Modifier and Type | Class and Description |
|---|---|
class |
EmptySortedSet<T>
Default implementation of an empty sorted set.
|
class |
LRUSet<ELEMENTTYPE>
A special ordered set, that has an upper limit of contained elements.
|
class |
NonBlockingStack<ELEMENTTYPE>
A version of a stack that does not use
Vector but an
CommonsArrayList as the underlying data structure as opposed to
Stack. |
class |
SafeArrayList<ELEMENTTYPE>
This is a specialized
CommonsArrayList that can handle read accesses
on list items that are not yet in the container. |
class |
SafeVector<ELEMENTTYPE>
This is a specialized
CommonsVector that can handle read accesses on
list items that are not yet in the container. |
class |
SingleElementList<ELEMENTTYPE>
Implementation of the
ICommonsList interface handling exactly one
element and no more! |
class |
WrappedCollection<ELEMENTTYPE>
This is a facade for a
Set. |
class |
WrappedList<ELEMENTTYPE>
This is a facade for a
List. |
class |
WrappedSet<ELEMENTTYPE>
This is a facade for a
Set. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IIterableIterator<ELEMENTTYPE>
|
| Modifier and Type | Class and Description |
|---|---|
class |
ArrayIterator<ELEMENTTYPE>
This is a small helper class for iterating over arrays.
|
class |
FilterIterator<ELEMENTTYPE>
A simple filter iterator that takes a base iterator and an additional filter
and returns only the items that match the filter.
|
class |
IterableIterator<ELEMENTTYPE>
This class is used for simpler iteration over an Iterator via the new "for"
syntax.
|
class |
IterableIteratorFromEnumeration<ELEMENTTYPE>
Create an iterable iterator from an existing enumeration.
|
class |
MapperIterator<SRCTYPE,ELEMENTTYPE>
A simple iterator that changes the object type from a source type to a
destination type.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CSVReader
A very simple CSV reader released under a commercial-friendly license.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IHasErrorLevels<IMPLTYPE extends IHasErrorLevel>
Interface representing an object having multiple objects with an error level
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IErrorBaseList<IMPLTYPE extends IError>
Base list containing errors.
|
interface |
IErrorList
Interface for a list of
IError objects. |
| Modifier and Type | Class and Description |
|---|---|
class |
ErrorList
Default implementation of
IErrorList. |
| Modifier and Type | Class and Description |
|---|---|
class |
FileSystemIterator
Iterate over the content of a single directory.
|
class |
FileSystemRecursiveIterator
Recursively iterate the content of a file system directory.
|
| Modifier and Type | Class and Description |
|---|---|
class |
InMemoryLogger
Keeps a set of
LogMessage objects in memory, offering an API similar
to SLF4J. |
| Modifier and Type | Class and Description |
|---|---|
class |
CombinationGenerator<DATATYPE>
Utility class for generating all possible combinations of elements for a
specified number of available slots.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IApplicationScope
Interface for a single application scope object.
|
interface |
IGlobalScope
Interface for a single global scope object.
|
interface |
IRequestScope
Interface for a single request scope object.
|
interface |
IScope
This interface is used for all the common stuff of a scope.
|
interface |
ISessionApplicationScope
Interface for a single session application scope object.
|
interface |
ISessionScope
Interface for a single session scope object.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractMapBasedScope
Abstract scope implementation based on a Map containing the attribute values.
|
class |
ApplicationScope
Represents a single "application scope".
|
class |
GlobalScope
Base implementation of the
IGlobalScope interface. |
class |
RequestScope
Default implementation for non-web request scopes.
|
class |
SessionApplicationScope
Represents a single "session application scope".
|
class |
SessionScope
Default implementation of the
ISessionScope interface |
| Modifier and Type | Class and Description |
|---|---|
class |
URLParameterList
A list of URL parameters with a sanity API.
|
Copyright © 2014–2017 Philip Helger. All rights reserved.