| Modifier and Type | Method and Description |
|---|---|
VALUETYPE |
SimpleCacheWithConversion.getFromCache(KEYTYPE aKey,
IUnidirectionalConverter<KEYTYPE,VALUETYPE> aValueRetriever)
Get the value from the cache.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IUnidirectionalConverterSameType<DATATYPE>
A specialized converter interface that does not do type transformations.
|
| Modifier and Type | Class and Description |
|---|---|
class |
UnidirectionalConverterHasIDID<DATATYPE>
A unidirectional converter that extracts the ID from an object implementing
IHasID. |
class |
UnidirectionalConverterHasNameString
A unidirectional converter that extracts the name from an object implementing
IHasName. |
class |
UnidirectionalConverterIdentity<DATATYPE>
A dummy implementation of
IUnidirectionalConverterSameType that uses
the input object as the output object. |
class |
UnidirectionalConverterIntegerString
|
class |
UnidirectionalConverterMapGet<KEYTYPE,VALUETYPE>
An implementation of
IUnidirectionalConverter that converts from a
map key to a map value |
class |
UnidirectionalConverterPairFirst<DATA1TYPE,DATA2TYPE>
A unidirectional converter that extracts the first element from an
IReadonlyPair. |
class |
UnidirectionalConverterPairSecond<DATA1TYPE,DATA2TYPE>
A unidirectional converter that extracts the second element from an
IReadonlyPair. |
class |
UnidirectionalConverterStringInteger
Get a generic data converter that converts a string to an Integer.
|
| Modifier and Type | Method and Description |
|---|---|
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.getIterator(Iterable<SRCTYPE> aCont,
IUnidirectionalConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE extends Comparable<? super DSTTYPE>> |
ContainerConversionHelper.getSorted(Iterable<? extends SRCTYPE> aCont,
IUnidirectionalConverter<? super SRCTYPE,? extends DSTTYPE> aConverter)
Convert the given iterator to a sorted list.
|
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.getSorted(Iterable<? extends SRCTYPE> aCont,
IUnidirectionalConverter<? super SRCTYPE,? extends DSTTYPE> aConverter,
Comparator<? super DSTTYPE> aComparator)
Convert the given iterator to a sorted list.
|
static <SRCTYPE,DSTTYPE extends Comparable<? super DSTTYPE>> |
ContainerConversionHelper.getSorted(Iterator<? extends SRCTYPE> it,
IUnidirectionalConverter<? super SRCTYPE,? extends DSTTYPE> aConverter)
Convert the given iterator to a sorted list.
|
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.getSorted(Iterator<? extends SRCTYPE> it,
IUnidirectionalConverter<? super SRCTYPE,? extends DSTTYPE> aConverter,
Comparator<? super DSTTYPE> aComparator)
Convert the given iterator to a sorted list.
|
static <SRCTYPE,DSTTYPE> |
ArrayConversionHelper.newArray(Collection<? extends SRCTYPE> aList,
IUnidirectionalConverter<SRCTYPE,DSTTYPE> aConv,
Class<DSTTYPE> aDstClass) |
static <SRCTYPE,DSTTYPE> |
ArrayConversionHelper.newArray(SRCTYPE[] aArray,
IUnidirectionalConverter<SRCTYPE,DSTTYPE> aConv,
Class<DSTTYPE> aDstClass) |
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.newList(Iterable<? extends SRCTYPE> aCont,
IFilter<? super SRCTYPE> aFilter,
IUnidirectionalConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.newList(Iterable<? extends SRCTYPE> aCont,
IUnidirectionalConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.newList(SRCTYPE[] aCont,
IUnidirectionalConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.newOrderedSet(Iterable<? extends SRCTYPE> aCont,
IFilter<? super SRCTYPE> aFilter,
IUnidirectionalConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.newOrderedSet(Iterable<? extends SRCTYPE> aCont,
IUnidirectionalConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.newOrderedSet(Iterator<? extends SRCTYPE> it,
IUnidirectionalConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.newSet(Iterable<? extends SRCTYPE> aCont,
IFilter<? super SRCTYPE> aFilter,
IUnidirectionalConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.newSet(Iterable<? extends SRCTYPE> aCont,
IUnidirectionalConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.newSet(Iterator<? extends SRCTYPE> it,
IUnidirectionalConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.newUnmodifiableList(Iterable<? extends SRCTYPE> aCont,
IFilter<? super SRCTYPE> aFilter,
IUnidirectionalConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.newUnmodifiableList(Iterable<? extends SRCTYPE> aCont,
IUnidirectionalConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.newUnmodifiableList(SRCTYPE[] aCont,
IUnidirectionalConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.newUnmodifiableOrderedSet(Iterable<? extends SRCTYPE> aCont,
IFilter<? super SRCTYPE> aFilter,
IUnidirectionalConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.newUnmodifiableOrderedSet(Iterable<? extends SRCTYPE> aCont,
IUnidirectionalConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.newUnmodifiableOrderedSet(Iterator<? extends SRCTYPE> it,
IUnidirectionalConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.newUnmodifiableSet(Iterable<? extends SRCTYPE> aCont,
IFilter<? super SRCTYPE> aFilter,
IUnidirectionalConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.newUnmodifiableSet(Iterable<? extends SRCTYPE> aCont,
IUnidirectionalConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.newUnmodifiableSet(Iterator<? extends SRCTYPE> it,
IUnidirectionalConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
| Modifier and Type | Method and Description |
|---|---|
static <KEYTYPE,DATATYPE,ITEMTYPE extends ITreeItemWithID<KEYTYPE,DATATYPE,ITEMTYPE>> |
TreeXMLConverter.getTreeWithIDAsXML(IBasicTree<DATATYPE,ITEMTYPE> aTree,
Comparator<? super ITEMTYPE> aItemComparator,
IUnidirectionalConverter<KEYTYPE,String> aIDConverter,
IConverterTreeItemToMicroNode<? super DATATYPE> aDataConverter) |
static <KEYTYPE,DATATYPE> |
TreeXMLConverter.getXMLAsTreeWithID(IMicroDocument aDoc,
IUnidirectionalConverter<String,KEYTYPE> aIDConverter,
IConverterMicroNodeToTreeItem<? extends DATATYPE> aDataConverter) |
static <KEYTYPE,DATATYPE> |
TreeXMLConverter.getXMLAsTreeWithID(IMicroElement aElement,
IUnidirectionalConverter<String,KEYTYPE> aIDConverter,
IConverterMicroNodeToTreeItem<? extends DATATYPE> aDataConverter) |
static <KEYTYPE,DATATYPE> |
TreeXMLConverter.getXMLAsTreeWithUniqueID(IMicroDocument aDoc,
IUnidirectionalConverter<String,KEYTYPE> aIDConverter,
IConverterMicroNodeToTreeItem<? extends DATATYPE> aDataConverter) |
static <KEYTYPE,DATATYPE> |
TreeXMLConverter.getXMLAsTreeWithUniqueID(IMicroElement aElement,
IUnidirectionalConverter<String,KEYTYPE> aIDConverter,
IConverterMicroNodeToTreeItem<? extends DATATYPE> aDataConverter) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ITypeConverter
Special interface that is used to convert between values of different types.
|
interface |
ITypeConverterRule
Flexible type converter that can handle multiple source and/or destination
classes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractTypeConverterRule
Abstract type converter rule implementation
|
class |
AbstractTypeConverterRuleAnySourceFixedDestination
Abstract type converter than can convert from a base source class to a
destination class.
|
class |
AbstractTypeConverterRuleAssignableSourceFixedDestination
Abstract type converter than can convert from a base source class to a
destination class.
|
class |
AbstractTypeConverterRuleFixedSourceAnyDestination
Abstract type converter than can convert from a base source class to a
destination class.
|
class |
AbstractTypeConverterRuleFixedSourceAssignableDestination
Abstract type converter than can convert from a base source class to a
destination class.
|
Copyright © 2006–2014 phloc systems. All rights reserved.