See: Description
Interface | Description |
---|---|
ArooaConverter |
Something that can provide conversions between objects of different types.
|
ConversionLookup |
Something that finds a
ConversionPath between two classes. |
ConversionPath<F,T> |
A ConversionPath is a number of ConversionSteps from an Object
of one class to an Object of another.
|
ConversionProvider | |
ConversionRegistry |
Something that is able to use a set of
Convertlet s to find
a ConversionPath between two classes. |
ConversionStack |
A ConversionStack contains the diagnostics of applying a ConversionPath
to an Object.
|
ConversionStack.Element |
Holds information about a paticular element in the stack.
|
ConversionStep<F,T> |
A ConversionStep is one step in a
ConversionPath . |
Convertlet<F,T> |
A
Convertlet provides a single conversion from an object of a
certain type to an object of a different type. |
FinalConvertlet<F,T> |
A FinalConvertlet is a
Convertlet that can only
be used in a ConversionPath if it converts to
actual thing required. |
Joker<F> |
A Joker is used by types to offer a final conversion solution that trumps all
others.
|
Class | Description |
---|---|
DefaultConversionLookup |
Provide a
ConversionLookup for the default conversions
as given by DefaultConversionProvider . |
DefaultConversionPath<F,T> | |
DefaultConversionProvider |
A
ConversionProvider for the default conversions. |
DefaultConversionRegistry |
Implementation of a ConvertletRegistry.
|
DefaultConverter |
The Default
ArooaConverter . |
EmptyArooaConverter | |
NullConversions |
Helper to provide null conversions.
|
Exception | Description |
---|---|
ArooaConversionException | |
ConversionFailedException |
Caused when a Conversion fails.
|
ConvertletException |
Thrown when a
Convertlet can't convert something. |
NoConversionAvailableException |
Provides conversions between properties of different types.
The main entry point is DefaultConverter