Package de.gebit.integrity.parameter.conversion
-
Interface Summary Interface Description ValueConverter The value converter is responsible for conversion of values during test execution and/or inside the Eclipse integration. -
Class Summary Class Description AbstractModularValueConverter Abstract base class for a value converter which uses conversion classes to determine how a given value is to be converted into a desired form.AbstractModularValueConverter.ConversionKey This class defines a key for efficient searching for conversions in maps.Conversion<FROM,TO> AConversion
defines a transformation from one type into another.ConversionContext A conversion context is a container for contextual information required to perform a value conversion.
This class is intended to be used in a Builder-style pattern.DefaultModularValueConverter Default implementation of a modular value converter.UnresolvableVariable This instance is used for variable resolving in case ofUnresolvableVariableHandling.RESOLVE_TO_UNRESOLVABLE_OBJECT
. -
Enum Summary Enum Description EmptyValueHandling This enum offers various ways in which empty values (EmptyValue
) may be handled during conversion.InexistentValueHandling This enum offers various ways in which inexistent values (InexistentValue
) may be handled during conversion.RegexValueHandling This enum offers various ways in which regex values (RegexValue
) may be handled during conversion.UnresolvableVariableHandling This enum offers various ways in which unresolvable variables are to be handled during conversions. -
Exception Summary Exception Description ConversionException Base class for conversion-related exceptions.ConversionFailedException Thrown if a certain requested conversion did fail for whatever reason.ConversionUnsupportedException Thrown if a certain requested conversion is not supported, because no matchingConversion
was found. -
Annotation Types Summary Annotation Type Description Conversion.Priority Add this annotation to aConversion
implementation to set the priority of this conversion.