| Modifier and Type | Method and Description |
|---|---|
VALUETYPE |
CacheWithConversion.getFromCache(KEYTYPE aKey,
IConverter<KEYTYPE,VALUETYPE> aValueRetriever)
Get the value from the cache.
|
| Modifier and Type | Method and Description |
|---|---|
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.getIterator(Iterable<SRCTYPE> aCont,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE extends Comparable<? super DSTTYPE>> |
ContainerConversionHelper.getSorted(Iterable<? extends SRCTYPE> aCont,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter)
Convert the given iterator to a sorted list.
|
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.getSorted(Iterable<? extends SRCTYPE> aCont,
IConverter<? 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,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter)
Convert the given iterator to a sorted list.
|
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.getSorted(Iterator<? extends SRCTYPE> it,
IConverter<? 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,
IConverter<SRCTYPE,DSTTYPE> aConv,
Class<DSTTYPE> aDstClass) |
static <SRCTYPE,DSTTYPE> |
ArrayConversionHelper.newArray(SRCTYPE[] aArray,
IConverter<SRCTYPE,DSTTYPE> aConv,
Class<DSTTYPE> aDstClass) |
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.newList(Iterable<? extends SRCTYPE> aCont,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.newList(Iterable<? extends SRCTYPE> aCont,
IFilter<? super SRCTYPE> aFilter,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.newList(SRCTYPE[] aCont,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.newOrderedSet(Iterable<? extends SRCTYPE> aCont,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.newOrderedSet(Iterable<? extends SRCTYPE> aCont,
IFilter<? super SRCTYPE> aFilter,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.newOrderedSet(Iterator<? extends SRCTYPE> it,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.newSet(Iterable<? extends SRCTYPE> aCont,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.newSet(Iterable<? extends SRCTYPE> aCont,
IFilter<? super SRCTYPE> aFilter,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.newSet(Iterator<? extends SRCTYPE> it,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.newUnmodifiableList(Iterable<? extends SRCTYPE> aCont,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.newUnmodifiableList(Iterable<? extends SRCTYPE> aCont,
IFilter<? super SRCTYPE> aFilter,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.newUnmodifiableList(SRCTYPE[] aCont,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.newUnmodifiableOrderedSet(Iterable<? extends SRCTYPE> aCont,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.newUnmodifiableOrderedSet(Iterable<? extends SRCTYPE> aCont,
IFilter<? super SRCTYPE> aFilter,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.newUnmodifiableOrderedSet(Iterator<? extends SRCTYPE> it,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.newUnmodifiableSet(Iterable<? extends SRCTYPE> aCont,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.newUnmodifiableSet(Iterable<? extends SRCTYPE> aCont,
IFilter<? super SRCTYPE> aFilter,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
ContainerConversionHelper.newUnmodifiableSet(Iterator<? extends SRCTYPE> it,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
| Modifier and Type | Method and Description |
|---|---|
IConverter<SRCTYPE,ELEMENTTYPE> |
ConvertIterator.getConverter() |
| Constructor and Description |
|---|
ConvertIterator(IIterableIterator<? extends SRCTYPE> aBaseIter,
IConverter<SRCTYPE,ELEMENTTYPE> aConverter)
Constructor.
|
ConvertIterator(Iterable<? extends SRCTYPE> aBaseCont,
IConverter<SRCTYPE,ELEMENTTYPE> aConverter)
Constructor.
|
ConvertIterator(Iterator<? extends SRCTYPE> aBaseIter,
IConverter<SRCTYPE,ELEMENTTYPE> aConverter)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
IConverter<DATATYPE,PARTTYPE> |
ConverterComparatorComparable.getConverter() |
IConverter<DATATYPE,PARTTYPE> |
ConverterComparator.getConverter() |
| Constructor and Description |
|---|
ConverterComparator(Comparator<? super PARTTYPE> aPartComparator,
IConverter<DATATYPE,PARTTYPE> aConverter)
Constructor.
|
ConverterComparatorComparable(IConverter<DATATYPE,PARTTYPE> aConverter)
Constructor.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IConverterSameType<DATATYPE>
A specialized converter interface that does not do type transformations.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ConverterHasIDID<DATATYPE>
A unidirectional converter that extracts the ID from an object implementing
IHasID. |
class |
ConverterHasNameString
A unidirectional converter that extracts the name from an object implementing
IHasName. |
class |
ConverterIdentity<DATATYPE>
A dummy implementation of
IConverterSameType that uses the input
object as the output object. |
class |
ConverterIntegerString
|
class |
ConverterMapEntryKey<KEYTYPE,VALUETYPE>
An implementation of
IConverter that extracts the key from a
Map.Entry. |
class |
ConverterMapEntryValue<KEYTYPE,VALUETYPE>
An implementation of
IConverter that extracts the value from a
Map.Entry. |
class |
ConverterMapGet<KEYTYPE,VALUETYPE>
An implementation of
IConverter that converts from a map key to a map
value |
class |
ConverterStringInteger
Get a generic data converter that converts a string to an Integer.
|
| Constructor and Description |
|---|
TreeVisitor.HierarchyVisitorCallbackWithConversion(IHierarchyVisitorCallback<? super DATATYPE> aDataCallback,
IConverter<ITEMTYPE,DATATYPE> 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,
IConverter<KEYTYPE,String> aIDConverter,
IConverterTreeItemToMicroNode<? super DATATYPE> aDataConverter) |
static <KEYTYPE,DATATYPE> |
TreeXMLConverter.getXMLAsTreeWithID(IMicroDocument aDoc,
IConverter<String,KEYTYPE> aIDConverter,
IConverterMicroNodeToTreeItem<? extends DATATYPE> aDataConverter) |
static <KEYTYPE,DATATYPE> |
TreeXMLConverter.getXMLAsTreeWithID(IMicroElement aElement,
IConverter<String,KEYTYPE> aIDConverter,
IConverterMicroNodeToTreeItem<? extends DATATYPE> aDataConverter) |
static <KEYTYPE,DATATYPE> |
TreeXMLConverter.getXMLAsTreeWithUniqueID(IMicroDocument aDoc,
IConverter<String,KEYTYPE> aIDConverter,
IConverterMicroNodeToTreeItem<? extends DATATYPE> aDataConverter) |
static <KEYTYPE,DATATYPE> |
TreeXMLConverter.getXMLAsTreeWithUniqueID(IMicroElement aElement,
IConverter<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 © 2014–2015 Philip Helger. All rights reserved.