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> AConversiondefines 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 matchingConversionwas found. -
Annotation Types Summary Annotation Type Description Conversion.Priority Add this annotation to aConversionimplementation to set the priority of this conversion.