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 | |
| ConversionProviderFactory |
Provides a
ConversionProvider. |
| ConversionRegistry |
Something that is able to use a set of
Convertlets 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.
|
| ReflectionConversionProvider |
Provide an
ConversionProvider via reflection. |
| 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
Copyright © 2023. All rights reserved.