## Uses of Class
de.gebit.integrity.parameter.conversion.ConversionContext

- Packages that use ConversionContext
  Package | Description
  --- | ---
  de.gebit.integrity |
  de.gebit.integrity.fixtures |
  de.gebit.integrity.parameter.conversion |
  de.gebit.integrity.parameter.conversion.conversions.integrity.booleans |
  de.gebit.integrity.parameter.conversion.conversions.integrity.dates |
  de.gebit.integrity.parameter.conversion.conversions.integrity.javaconstants |
  de.gebit.integrity.parameter.conversion.conversions.integrity.nestedobjects |
  de.gebit.integrity.parameter.conversion.conversions.integrity.numbers |
  de.gebit.integrity.parameter.conversion.conversions.integrity.other |
  de.gebit.integrity.parameter.conversion.conversions.integrity.strings |
  de.gebit.integrity.parameter.conversion.conversions.java.identity |
  de.gebit.integrity.parameter.conversion.conversions.java.numbers |
  de.gebit.integrity.parameter.conversion.conversions.java.other |
  de.gebit.integrity.parameter.conversion.conversions.java.strings |
  de.gebit.integrity.runner |
  de.gebit.integrity.runner.callbacks |
  de.gebit.integrity.runner.callbacks.remoting |
  de.gebit.integrity.runner.forking |
  de.gebit.integrity.utils |

- - ### Uses of ConversionContext in de.gebit.integrity

    Methods in de.gebit.integrity that return types with arguments of type ConversionContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `Class<? extends ConversionContext>` | DSLRuntimeModule.`bindConversionContext()` | Binds the `ConversionContext`.

  - ### Uses of ConversionContext in de.gebit.integrity.fixtures

    Fields in de.gebit.integrity.fixtures with type parameters of type ConversionContext
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected com.google.inject.Provider<ConversionContext>` | FixtureWrapper.`conversionContextProvider` | The conversion context provider.

    Methods in de.gebit.integrity.fixtures with parameters of type ConversionContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `FormattedString` | FixtureWrapper.`performValueToFormattedStringConversion​(Object aValue, String aFixtureMethod, boolean aForceIntermediateMapFlag, ConversionContext aConversionContext)` | Converts the given value to a string.

  - ### Uses of ConversionContext in de.gebit.integrity.parameter.conversion

    Fields in de.gebit.integrity.parameter.conversion with type parameters of type ConversionContext
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected com.google.inject.Provider<ConversionContext>` | AbstractModularValueConverter.`conversionContextProvider` | The conversion context provider.

    Methods in de.gebit.integrity.parameter.conversion that return ConversionContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `ConversionContext` | AbstractModularValueConverter.`safeguardConversionContext​(ConversionContext aContext)` | This method creates a default conversion context in case none is provided, and returns the provided context otherwise.
    `ConversionContext` | ConversionContext.`skipBeanToMapDefaultConversion()` | Enable skipping of the bean-to-map default conversion ( `ObjectToMap`).
    `ConversionContext` | ConversionContext.`withComparisonResult​(ComparisonResult aComparisonResult)` | Adds the provided comparison result.
    `ConversionContext` | ConversionContext.`withEmptyValueHandling​(EmptyValueHandling aPolicy)` | Enables a certain `EmptyValueHandling` policy instead of the default.
    `ConversionContext` | ConversionContext.`withInexistentValueHandling​(InexistentValueHandling aPolicy)` | Enables a certain `InexistentValueHandling` policy instead of the default.
    `ConversionContext` | ConversionContext.`withProperty​(String aKey, Object anObject)` | Adds the provided property.
    `ConversionContext` | ConversionContext.`withRegexValueHandling​(RegexValueHandling aPolicy)` | Enables a certain `RegexValueHandling` policy instead of the default.
    `ConversionContext` | ConversionContext.`withUnresolvableVariableHandlingPolicy​(UnresolvableVariableHandling aPolicy)` | Enables a certain `UnresolvableVariableHandling` policy instead of the default.

    Methods in de.gebit.integrity.parameter.conversion with parameters of type ConversionContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `abstract TO` | Conversion.`convert​(FROM aSource, Class<? extends TO> aTargetType, ConversionContext aConversionContext)` | Performs the conversion.
    `protected Object` | AbstractModularValueConverter.`convertEncapsulatedConstantValueToTargetType​(Class<?> aTargetType, Class<?> aParameterizedType, ConstantValue aValue, ConversionContext aConversionContext, Set<Object> someVisitedValues)` | Converts a given `ValueOrEnumValueOrOperation` to a given Java type class, if possible.
    `protected Object` | AbstractModularValueConverter.`convertEncapsulatedValueCollectionToTargetType​(Class<?> aTargetType, Class<?> aParameterizedType, ValueOrEnumValueOrOperationCollection aCollection, ConversionContext aConversionContext, Set<Object> someVisitedValues)` | Converts a given value collection to a given Java type class, if possible.
    `protected Object` | AbstractModularValueConverter.`convertEncapsulatedValueToTargetType​(Class<?> aTargetType, Class<?> aParameterizedType, ValueOrEnumValueOrOperation aValue, ConversionContext aConversionContext, Set<Object> someVisitedValues)` | Converts a given `ValueOrEnumValueOrOperation` to a given Java type class, if possible.
    `protected Object` | AbstractModularValueConverter.`convertPlainValueToTargetType​(Class<?> aTargetType, Class<?> aParameterizedType, Object aValue, ConversionContext aConversionContext, Set<Object> someVisitedValues)` | Converts a given plain value (no instance of `ValueOrEnumValueOrOperation` or `ValueOrEnumValueOrOperationCollection`) to a given Java type class, if possible.
    `Object` | AbstractModularValueConverter.`convertValue​(Class<?> aTargetType, Class<?> aParameterizedType, Object aValue, ConversionContext aConversionContext)` |
    `Object` | AbstractModularValueConverter.`convertValue​(Class<?> aTargetType, Class<?> aParameterizedType, Object aValue, ConversionContext aConversionContext, Set<Object> someVisitedObjects)` | Extended version of #convertValue(Class, Class, Object, UnresolvableVariableHandling).
    `Object` | AbstractModularValueConverter.`convertValue​(Class<?> aTargetType, Object aValue, ConversionContext aConversionContext)` |
    `Object` | ValueConverter.`convertValue​(Class<?> aTargetType, Class<?> aParameterizedType, Object aValue, ConversionContext aConversionContext)` | Convert a given single Integrity or Java type value to a given target type (which is always a Java type).
    `Object` | ValueConverter.`convertValue​(Class<?> aTargetType, Object aValue, ConversionContext aConversionContext)` | Convert a given single Integrity or Java type value to a given target type (which is always a Java type).
    `protected Object` | Conversion.`convertValueRecursive​(Class<?> aTargetType, Class<?> aParameterizedType, Object aValue, ConversionContext aConversionContext)` | Recursively converts the given value to the defined target type.
    `FormattedString` | AbstractModularValueConverter.`convertValueToFormattedString​(Object aValue, boolean aForceIntermediateMapFlag, ConversionContext aConversionContext)` |
    `FormattedString` | ValueConverter.`convertValueToFormattedString​(Object aValue, boolean aForceIntermediateMapFlag, ConversionContext aConversionContext)` | Converts a given value to a formattedString.
    `FormattedString[]` | AbstractModularValueConverter.`convertValueToFormattedStringArray​(Object aValue, ConversionContext aConversionContext)` |
    `FormattedString[]` | ValueConverter.`convertValueToFormattedStringArray​(Object aValue, ConversionContext aConversionContext)` | Converts a given value to a formatted String array.
    `protected FormattedString[]` | Conversion.`convertValueToFormattedStringArrayRecursive​(Object aValue, ConversionContext aConversionContext)` | Recursively converts the given value to a string array.
    `String` | AbstractModularValueConverter.`convertValueToString​(Object aValue, boolean aForceIntermediateMapFlag, ConversionContext aConversionContext)` |
    `String` | ValueConverter.`convertValueToString​(Object aValue, boolean aForceIntermediateMapFlag, ConversionContext aConversionContext)` | Converts a given value to a String.
    `String[]` | AbstractModularValueConverter.`convertValueToStringArray​(Object aValue, ConversionContext aConversionContext)` |
    `FormattedString[]` | AbstractModularValueConverter.`convertValueToStringArray​(Object aValue, ConversionContext aConversionContext, Set<Object> someVisitedValues)` | Extended version of `#convertValueToStringArray(Object, UnresolvableVariableHandling)`.
    `String[]` | ValueConverter.`convertValueToStringArray​(Object aValue, ConversionContext aConversionContext)` | Converts a given value to a String array.
    `protected Class<? extends Conversion<?,​?>>` | AbstractModularValueConverter.`filterConversionClass​(Class<? extends Conversion<?,​?>> aConversionClass, Class<?> aSourceType, Class<?> aTargetType, ConversionContext aConversionContext, boolean aDefaultConversionFlag)` | This filtering method has the ability to replace a conversion class found by the normal lookup before it's actually used.
    `protected Conversion<?,​?>` | AbstractModularValueConverter.`findAndInstantiateConversion​(Class<?> aSourceType, Class<?> aTargetType, Set<Object> someVisitedValues, ConversionContext aConversionContext)` | Searches all known conversions for a match which is able to convert a given source type into a given target type.
    `protected Class<? extends Conversion<?,​?>>` | AbstractModularValueConverter.`findConversion​(Class<?> aSourceType, Class<?> aTargetType, Set<Object> someVisitedValues, ConversionContext aConversionContext)` | Searches all known conversions for a match which is able to convert a given source type into a given target type.
    `protected Class<? extends Conversion<?,​?>>` | AbstractModularValueConverter.`findConversionRecursive​(Class<?> aSourceType, Class<?> aTargetType, ConversionContext aConversionContext)` | Searches all known conversions for a match which is able to convert a given source type into a given target type.
    `protected Class<? extends Conversion<?,​?>>` | AbstractModularValueConverter.`findDerivedConversionRecursive​(Class<?> aSourceType, Class<?> aTargetType, ConversionContext aConversionContext)` | Searches all known derived conversions for a match which is able to convert a given source type into a subclass of a given target type.
    `ConversionContext` | AbstractModularValueConverter.`safeguardConversionContext​(ConversionContext aContext)` | This method creates a default conversion context in case none is provided, and returns the provided context otherwise.

  - ### Uses of ConversionContext in de.gebit.integrity.parameter.conversion.conversions.integrity.booleans

    Methods in de.gebit.integrity.parameter.conversion.conversions.integrity.booleans with parameters of type ConversionContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `Boolean` | BooleanValueToBoolean.`convert​(BooleanValue aSource, Class<? extends Boolean> aTargetType, ConversionContext aConversionContext)` |
    `FormattedString` | BooleanValueToFormattedString.`convert​(BooleanValue aSource, Class<? extends FormattedString> aTargetType, ConversionContext aConversionContext)` |
    `String` | BooleanValueToString.`convert​(BooleanValue aSource, Class<? extends String> aTargetType, ConversionContext aConversionContext)` |
    `protected String` | AbstractBooleanValueToString.`convertToString​(BooleanValue aSource, ConversionContext aConversionContext)` | Converts the given `Boolean` value to a string.

  - ### Uses of ConversionContext in de.gebit.integrity.parameter.conversion.conversions.integrity.dates

    Methods in de.gebit.integrity.parameter.conversion.conversions.integrity.dates with parameters of type ConversionContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `Calendar` | DateAndTimeValueToCalendar.`convert​(DateAndTimeValue aSource, Class<? extends Calendar> aTargetType, ConversionContext aConversionContext)` |
    `Date` | DateAndTimeValueToDate.`convert​(DateAndTimeValue aSource, Class<? extends Date> aTargetType, ConversionContext aConversionContext)` |
    `FormattedString` | DateAndTimeValueToFormattedString.`convert​(DateAndTimeValue aSource, Class<? extends FormattedString> aTargetType, ConversionContext aConversionContext)` |
    `Instant` | DateAndTimeValueToInstant.`convert​(DateAndTimeValue aSource, Class<? extends Instant> aTargetType, ConversionContext aConversionContext)` |
    `LocalDate` | DateAndTimeValueToLocalDate.`convert​(DateAndTimeValue aSource, Class<? extends LocalDate> aTargetType, ConversionContext aConversionContext)` |
    `LocalDateTime` | DateAndTimeValueToLocalDateTime.`convert​(DateAndTimeValue aSource, Class<? extends LocalDateTime> aTargetType, ConversionContext aConversionContext)` |
    `LocalTime` | DateAndTimeValueToLocalTime.`convert​(DateAndTimeValue aSource, Class<? extends LocalTime> aTargetType, ConversionContext aConversionContext)` |
    `Date` | DateAndTimeValueToSQLDate.`convert​(DateAndTimeValue aSource, Class<? extends Date> aTargetType, ConversionContext aConversionContext)` |
    `Time` | DateAndTimeValueToSQLTime.`convert​(DateAndTimeValue aSource, Class<? extends Time> aTargetType, ConversionContext aConversionContext)` |
    `String` | DateAndTimeValueToString.`convert​(DateAndTimeValue aSource, Class<? extends String> aTargetType, ConversionContext aConversionContext)` |
    `Timestamp` | DateAndTimeValueToTimestamp.`convert​(DateAndTimeValue aSource, Class<? extends Timestamp> aTargetType, ConversionContext aConversionContext)` |
    `ZonedDateTime` | DateAndTimeValueToZonedDateTime.`convert​(DateAndTimeValue aSource, Class<? extends ZonedDateTime> aTargetType, ConversionContext aConversionContext)` |
    `Calendar` | DateValueToCalendar.`convert​(DateValue aSource, Class<? extends Calendar> aTargetType, ConversionContext aConversionContext)` |
    `Date` | DateValueToDate.`convert​(DateValue aSource, Class<? extends Date> aTargetType, ConversionContext aConversionContext)` |
    `FormattedString` | DateValueToFormattedString.`convert​(DateValue aSource, Class<? extends FormattedString> aTargetType, ConversionContext aConversionContext)` |
    `Instant` | DateValueToInstant.`convert​(DateValue aSource, Class<? extends Instant> aTargetType, ConversionContext aConversionContext)` |
    `LocalDate` | DateValueToLocalDate.`convert​(DateValue aSource, Class<? extends LocalDate> aTargetType, ConversionContext aConversionContext)` |
    `LocalDateTime` | DateValueToLocalDateTime.`convert​(DateValue aSource, Class<? extends LocalDateTime> aTargetType, ConversionContext aConversionContext)` |
    `Date` | DateValueToSQLDate.`convert​(DateValue aSource, Class<? extends Date> aTargetType, ConversionContext aConversionContext)` |
    `Time` | DateValueToSQLTime.`convert​(DateValue aSource, Class<? extends Time> aTargetType, ConversionContext aConversionContext)` |
    `String` | DateValueToString.`convert​(DateValue aSource, Class<? extends String> aTargetType, ConversionContext aConversionContext)` |
    `Timestamp` | DateValueToTimestamp.`convert​(DateValue aSource, Class<? extends Timestamp> aTargetType, ConversionContext aConversionContext)` |
    `ZonedDateTime` | DateValueToZonedDateTime.`convert​(DateValue aSource, Class<? extends ZonedDateTime> aTargetType, ConversionContext aConversionContext)` |
    `Calendar` | TimeValueToCalendar.`convert​(TimeValue aSource, Class<? extends Calendar> aTargetType, ConversionContext aConversionContext)` |
    `Date` | TimeValueToDate.`convert​(TimeValue aSource, Class<? extends Date> aTargetType, ConversionContext aConversionContext)` |
    `FormattedString` | TimeValueToFormattedString.`convert​(TimeValue aSource, Class<? extends FormattedString> aTargetType, ConversionContext aConversionContext)` |
    `Instant` | TimeValueToInstant.`convert​(TimeValue aSource, Class<? extends Instant> aTargetType, ConversionContext aConversionContext)` |
    `LocalDateTime` | TimeValueToLocalDateTime.`convert​(TimeValue aSource, Class<? extends LocalDateTime> aTargetType, ConversionContext aConversionContext)` |
    `LocalTime` | TimeValueToLocalTime.`convert​(TimeValue aSource, Class<? extends LocalTime> aTargetType, ConversionContext aConversionContext)` |
    `Date` | TimeValueToSQLDate.`convert​(TimeValue aSource, Class<? extends Date> aTargetType, ConversionContext aConversionContext)` |
    `Time` | TimeValueToSQLTime.`convert​(TimeValue aSource, Class<? extends Time> aTargetType, ConversionContext aConversionContext)` |
    `String` | TimeValueToString.`convert​(TimeValue aSource, Class<? extends String> aTargetType, ConversionContext aConversionContext)` |
    `Timestamp` | TimeValueToTimestamp.`convert​(TimeValue aSource, Class<? extends Timestamp> aTargetType, ConversionContext aConversionContext)` |
    `ZonedDateTime` | TimeValueToZonedDateTime.`convert​(TimeValue aSource, Class<? extends ZonedDateTime> aTargetType, ConversionContext aConversionContext)` |
    `protected FormattedString` | AbstractDateAndTimeValueToString.`convertToFormattedString​(DateAndTimeValue aSource, ConversionContext aConversionContext)` | Converts the provided `DateAndTimeValue` to a `FormattedString`.
    `protected FormattedString` | AbstractDateValueToString.`convertToFormattedString​(DateValue aSource, ConversionContext aConversionContext)` | Converts the provided `DateValue` to a `FormattedString`.
    `protected FormattedString` | AbstractTimeValueToString.`convertToFormattedString​(TimeValue aSource, ConversionContext aConversionContext)` | Converts the provided `TimeValue` to a `FormattedString`.

  - ### Uses of ConversionContext in de.gebit.integrity.parameter.conversion.conversions.integrity.javaconstants

    Methods in de.gebit.integrity.parameter.conversion.conversions.integrity.javaconstants with parameters of type ConversionContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `Object` | JavaConstantToAnything.`convert​(JavaConstantValue aSource, Class<? extends Object> aTargetType, ConversionContext aConversionContext)` |
    `Map` | JavaConstantToMap.`convert​(JavaConstantValue aSource, Class<? extends Map> aTargetType, ConversionContext aConversionContext)` |
    `protected Object` | AbstractJavaConstantConversion.`performConversion​(JavaConstantValue aSource, Class<? extends Object> aTargetType, ConversionContext aConversionContext)` | Converts a Java Constant Value to anything.

  - ### Uses of ConversionContext in de.gebit.integrity.parameter.conversion.conversions.integrity.nestedobjects

    Methods in de.gebit.integrity.parameter.conversion.conversions.integrity.nestedobjects with parameters of type ConversionContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `Object` | NestedObjectToBean.`convert​(NestedObject aSource, Class<? extends Object> aTargetType, ConversionContext aConversionContext)` |
    `FormattedString` | NestedObjectToFormattedString.`convert​(NestedObject aSource, Class<? extends FormattedString> aTargetType, ConversionContext aConversionContext)` |
    `Map` | NestedObjectToMap.`convert​(NestedObject aSource, Class<? extends Map> aTargetType, ConversionContext aConversionContext)` |
    `String` | NestedObjectToString.`convert​(NestedObject aSource, Class<? extends String> aTargetType, ConversionContext aConversionContext)` |
    `Object` | TypedNestedObjectToBean.`convert​(TypedNestedObject aSource, Class<? extends Object> aTargetType, ConversionContext aConversionContext)` |
    `FormattedString` | TypedNestedObjectToFormattedString.`convert​(TypedNestedObject aSource, Class<? extends FormattedString> aTargetType, ConversionContext aConversionContext)` |
    `Map` | TypedNestedObjectToMap.`convert​(TypedNestedObject aSource, Class<? extends Map> aTargetType, ConversionContext aConversionContext)` |
    `String` | TypedNestedObjectToString.`convert​(TypedNestedObject aSource, Class<? extends String> aTargetType, ConversionContext aConversionContext)` |
    `protected FormattedString` | AbstractNestedObjectToString.`convertToFormattedString​(NestedObject aSource, ConversionContext aConversionContext)` | Converts the provided `NestedObject` to a `FormattedString`.

  - ### Uses of ConversionContext in de.gebit.integrity.parameter.conversion.conversions.integrity.numbers

    Methods in de.gebit.integrity.parameter.conversion.conversions.integrity.numbers with parameters of type ConversionContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `BigDecimal` | DecimalValueToBigDecimal.`convert​(DecimalValue aSource, Class<? extends BigDecimal> aTargetType, ConversionContext aConversionContext)` |
    `Character` | DecimalValueToCharacter.`convert​(DecimalValue aSource, Class<? extends Character> aTargetType, ConversionContext aConversionContext)` |
    `Double` | DecimalValueToDouble.`convert​(DecimalValue aSource, Class<? extends Double> aTargetType, ConversionContext aConversionContext)` |
    `Float` | DecimalValueToFloat.`convert​(DecimalValue aSource, Class<? extends Float> aTargetType, ConversionContext aConversionContext)` |
    `FormattedString` | DecimalValueToFormattedString.`convert​(DecimalValue aSource, Class<? extends FormattedString> aTargetType, ConversionContext aConversionContext)` |
    `Number` | DecimalValueToNumber.`convert​(DecimalValue aSource, Class<? extends Number> aTargetType, ConversionContext aConversionContext)` |
    `String` | DecimalValueToString.`convert​(DecimalValue aSource, Class<? extends String> aTargetType, ConversionContext aConversionContext)` |
    `BigDecimal` | IntegerValueToBigDecimal.`convert​(IntegerValue aSource, Class<? extends BigDecimal> aTargetType, ConversionContext aConversionContext)` |
    `BigInteger` | IntegerValueToBigInteger.`convert​(IntegerValue aSource, Class<? extends BigInteger> aTargetType, ConversionContext aConversionContext)` |
    `Byte` | IntegerValueToByte.`convert​(IntegerValue aSource, Class<? extends Byte> aTargetType, ConversionContext aConversionContext)` |
    `Character` | IntegerValueToCharacter.`convert​(IntegerValue aSource, Class<? extends Character> aTargetType, ConversionContext aConversionContext)` |
    `Double` | IntegerValueToDouble.`convert​(IntegerValue aSource, Class<? extends Double> aTargetType, ConversionContext aConversionContext)` |
    `Float` | IntegerValueToFloat.`convert​(IntegerValue aSource, Class<? extends Float> aTargetType, ConversionContext aConversionContext)` |
    `FormattedString` | IntegerValueToFormattedString.`convert​(IntegerValue aSource, Class<? extends FormattedString> aTargetType, ConversionContext aConversionContext)` |
    `Integer` | IntegerValueToInteger.`convert​(IntegerValue aSource, Class<? extends Integer> aTargetType, ConversionContext aConversionContext)` |
    `Long` | IntegerValueToLong.`convert​(IntegerValue aSource, Class<? extends Long> aTargetType, ConversionContext aConversionContext)` |
    `Number` | IntegerValueToNumber.`convert​(IntegerValue aSource, Class<? extends Number> aTargetType, ConversionContext aConversionContext)` |
    `Short` | IntegerValueToShort.`convert​(IntegerValue aSource, Class<? extends Short> aTargetType, ConversionContext aConversionContext)` |
    `String` | IntegerValueToString.`convert​(IntegerValue aSource, Class<? extends String> aTargetType, ConversionContext aConversionContext)` |
    `protected FormattedString` | AbstractDecimalValueToString.`convertToFormattedString​(DecimalValue aSource, ConversionContext aConversionContext)` | Converts the provided `DecimalValue` to a `FormattedString`.
    `protected FormattedString` | AbstractIntegerValueToString.`convertToFormattedString​(IntegerValue aSource, ConversionContext aConversionContext)` | Converts the provided `IntegerValue` to a `FormattedString`.

  - ### Uses of ConversionContext in de.gebit.integrity.parameter.conversion.conversions.integrity.other

    Methods in de.gebit.integrity.parameter.conversion.conversions.integrity.other with parameters of type ConversionContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `String` | EmptyValueToEmptyString.`convert​(EmptyValue aSource, Class<? extends String> aTargetType, ConversionContext aConversionContext)` |
    `FormattedString` | EmptyValueToFormattedString.`convert​(EmptyValue aSource, Class<? extends FormattedString> aTargetType, ConversionContext aConversionContext)` |
    `Enum` | EnumValueToEnumConstant.`convert​(EnumValue aSource, Class<? extends Enum> aTargetType, ConversionContext aConversionContext)` |
    `FormattedString` | EnumValueToFormattedString.`convert​(EnumValue aSource, Class<? extends FormattedString> aTargetType, ConversionContext aConversionContext)` |
    `String` | EnumValueToString.`convert​(EnumValue aSource, Class<? extends String> aTargetType, ConversionContext aConversionContext)` |
    `FormattedString` | InexistentValueToFormattedString.`convert​(InexistentValue aSource, Class<? extends FormattedString> aTargetType, ConversionContext aConversionContext)` |
    `String` | InexistentValueToInexistentString.`convert​(InexistentValue aSource, Class<? extends String> aTargetType, ConversionContext aConversionContext)` |
    `Object` | NullValueToNull.`convert​(NullValue aSource, Class<? extends Object> aTargetType, ConversionContext aConversionContext)` |
    `FormattedString` | RegexValueToFormattedString.`convert​(RegexValue aSource, Class<? extends FormattedString> aTargetType, ConversionContext aConversionContext)` |
    `Pattern` | RegexValueToPattern.`convert​(RegexValue aSource, Class<? extends Pattern> aTargetType, ConversionContext aConversionContext)` |
    `String` | RegexValueToString.`convert​(RegexValue aSource, Class<? extends String> aTargetType, ConversionContext aConversionContext)` |
    `protected FormattedString` | AbstractEnumValueToString.`convertToFormattedString​(EnumValue aSource, ConversionContext aConversionContext)` | Converts the provided `EnumValue` to a `FormattedString`.
    `protected FormattedString` | AbstractRegexValueToString.`convertToFormattedString​(RegexValue aSource, ConversionContext aConversionContext)` | Converts the provided `RegexValue` to a `FormattedString`.

  - ### Uses of ConversionContext in de.gebit.integrity.parameter.conversion.conversions.integrity.strings

    Methods in de.gebit.integrity.parameter.conversion.conversions.integrity.strings with parameters of type ConversionContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `BigDecimal` | StringValueToBigDecimal.`convert​(StringValue aSource, Class<? extends BigDecimal> aTargetType, ConversionContext aConversionContext)` |
    `BigInteger` | StringValueToBigInteger.`convert​(StringValue aSource, Class<? extends BigInteger> aTargetType, ConversionContext aConversionContext)` |
    `Boolean` | StringValueToBoolean.`convert​(StringValue aSource, Class<? extends Boolean> aTargetType, ConversionContext aConversionContext)` |
    `Byte` | StringValueToByte.`convert​(StringValue aSource, Class<? extends Byte> aTargetType, ConversionContext aConversionContext)` |
    `Character` | StringValueToCharacter.`convert​(StringValue aSource, Class<? extends Character> aTargetType, ConversionContext aConversionContext)` |
    `Double` | StringValueToDouble.`convert​(StringValue aSource, Class<? extends Double> aTargetType, ConversionContext aConversionContext)` |
    `Enum` | StringValueToEnumConstant.`convert​(StringValue aSource, Class<? extends Enum> aTargetType, ConversionContext aConversionContext)` |
    `Float` | StringValueToFloat.`convert​(StringValue aSource, Class<? extends Float> aTargetType, ConversionContext aConversionContext)` |
    `FormattedString` | StringValueToFormattedString.`convert​(StringValue aSource, Class<? extends FormattedString> aTargetType, ConversionContext aConversionContext)` |
    `Integer` | StringValueToInteger.`convert​(StringValue aSource, Class<? extends Integer> aTargetType, ConversionContext aConversionContext)` |
    `Long` | StringValueToLong.`convert​(StringValue aSource, Class<? extends Long> aTargetType, ConversionContext aConversionContext)` |
    `BigDecimal` | StringValueToNumber.`convert​(StringValue aSource, Class<? extends Number> aTargetType, ConversionContext aConversionContext)` |
    `Pattern` | StringValueToPattern.`convert​(StringValue aSource, Class<? extends Pattern> aTargetType, ConversionContext aConversionContext)` |
    `Short` | StringValueToShort.`convert​(StringValue aSource, Class<? extends Short> aTargetType, ConversionContext aConversionContext)` |
    `String` | StringValueToString.`convert​(StringValue aSource, Class<? extends String> aTargetType, ConversionContext aConversionContext)` |
    `protected FormattedString` | AbstractStringValueToString.`convertToFormattedString​(StringValue aSource, ConversionContext aConversionContext)` | Converts the provided `StringValue` to a `FormattedString`.

  - ### Uses of ConversionContext in de.gebit.integrity.parameter.conversion.conversions.java.identity

    Methods in de.gebit.integrity.parameter.conversion.conversions.java.identity with parameters of type ConversionContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `BigDecimal` | BigDecimalToBigDecimal.`convert​(BigDecimal aSource, Class<? extends BigDecimal> aTargetType, ConversionContext aConversionContext)` |
    `BigInteger` | BigIntegerToBigInteger.`convert​(BigInteger aSource, Class<? extends BigInteger> aTargetType, ConversionContext aConversionContext)` |
    `Boolean` | BooleanToBoolean.`convert​(Boolean aSource, Class<? extends Boolean> aTargetType, ConversionContext aConversionContext)` |
    `Byte` | ByteToByte.`convert​(Byte aSource, Class<? extends Byte> aTargetType, ConversionContext aConversionContext)` |
    `Character` | CharacterToCharacter.`convert​(Character aSource, Class<? extends Character> aTargetType, ConversionContext aConversionContext)` |
    `Double` | DoubleToDouble.`convert​(Double aSource, Class<? extends Double> aTargetType, ConversionContext aConversionContext)` |
    `Float` | FloatToFloat.`convert​(Float aSource, Class<? extends Float> aTargetType, ConversionContext aConversionContext)` |
    `FormattedString` | FormattedStringToFormattedString.`convert​(FormattedString aSource, Class<? extends FormattedString> aTargetType, ConversionContext aConversionContext)` |
    `String` | FormattedStringToString.`convert​(FormattedString aSource, Class<? extends String> aTargetType, ConversionContext aConversionContext)` |
    `Integer` | IntegerToInteger.`convert​(Integer aSource, Class<? extends Integer> aTargetType, ConversionContext aConversionContext)` |
    `Long` | LongToLong.`convert​(Long aSource, Class<? extends Long> aTargetType, ConversionContext aConversionContext)` |
    `Object` | ObjectToObject.`convert​(Object aSource, Class<? extends Object> aTargetType, ConversionContext aConversionContext)` |
    `Pattern` | PatternToPattern.`convert​(Pattern aSource, Class<? extends Pattern> aTargetType, ConversionContext aConversionContext)` |
    `Short` | ShortToShort.`convert​(Short aSource, Class<? extends Short> aTargetType, ConversionContext aConversionContext)` |
    `FormattedString` | StringToFormattedString.`convert​(String aSource, Class<? extends FormattedString> aTargetType, ConversionContext aConversionContext)` |
    `String` | StringToString.`convert​(String aSource, Class<? extends String> aTargetType, ConversionContext aConversionContext)` |
    `protected FormattedString` | AbstractFormattedStringToString.`convertToFormattedString​(FormattedString aSource, ConversionContext aConversionContext)` | Converts nothing ;-).
    `protected FormattedString` | AbstractStringToString.`convertToFormattedString​(String aSource, ConversionContext aConversionContext)` | Converts the provided `String` to a `FormattedString`.

  - ### Uses of ConversionContext in de.gebit.integrity.parameter.conversion.conversions.java.numbers

    Methods in de.gebit.integrity.parameter.conversion.conversions.java.numbers with parameters of type ConversionContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `BigDecimal` | BigIntegerToBigDecimal.`convert​(BigInteger aSource, Class<? extends BigDecimal> aTargetType, ConversionContext aConversionContext)` |
    `BigDecimal` | ByteToBigDecimal.`convert​(Byte aSource, Class<? extends BigDecimal> aTargetType, ConversionContext aConversionContext)` |
    `BigDecimal` | DoubleToBigDecimal.`convert​(Double aSource, Class<? extends BigDecimal> aTargetType, ConversionContext aConversionContext)` |
    `BigDecimal` | FloatToBigDecimal.`convert​(Float aSource, Class<? extends BigDecimal> aTargetType, ConversionContext aConversionContext)` |
    `BigDecimal` | IntegerToBigDecimal.`convert​(Integer aSource, Class<? extends BigDecimal> aTargetType, ConversionContext aConversionContext)` |
    `BigDecimal` | LongToBigDecimal.`convert​(Long aSource, Class<? extends BigDecimal> aTargetType, ConversionContext aConversionContext)` |
    `BigInteger` | NumberToBigInteger.`convert​(Number aSource, Class<? extends BigInteger> aTargetType, ConversionContext aConversionContext)` |
    `Byte` | NumberToByte.`convert​(Number aSource, Class<? extends Byte> aTargetType, ConversionContext aConversionContext)` |
    `Character` | NumberToCharacter.`convert​(Number aSource, Class<? extends Character> aTargetType, ConversionContext aConversionContext)` |
    `Double` | NumberToDouble.`convert​(Number aSource, Class<? extends Double> aTargetType, ConversionContext aConversionContext)` |
    `Float` | NumberToFloat.`convert​(Number aSource, Class<? extends Float> aTargetType, ConversionContext aConversionContext)` |
    `FormattedString` | NumberToFormattedString.`convert​(Number aSource, Class<? extends FormattedString> aTargetType, ConversionContext aConversionContext)` |
    `Integer` | NumberToInteger.`convert​(Number aSource, Class<? extends Integer> aTargetType, ConversionContext aConversionContext)` |
    `Long` | NumberToLong.`convert​(Number aSource, Class<? extends Long> aTargetType, ConversionContext aConversionContext)` |
    `Short` | NumberToShort.`convert​(Number aSource, Class<? extends Short> aTargetType, ConversionContext aConversionContext)` |
    `String` | NumberToString.`convert​(Number aSource, Class<? extends String> aTargetType, ConversionContext aConversionContext)` |
    `BigDecimal` | ShortToBigDecimal.`convert​(Short aSource, Class<? extends BigDecimal> aTargetType, ConversionContext aConversionContext)` |
    `protected FormattedString` | AbstractNumberToString.`convertToFormattedString​(Number aSource, ConversionContext aConversionContext)` | Converts the provided `Number` to a `FormattedString`.

  - ### Uses of ConversionContext in de.gebit.integrity.parameter.conversion.conversions.java.other

    Methods in de.gebit.integrity.parameter.conversion.conversions.java.other with parameters of type ConversionContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `FormattedString` | BooleanToFormattedString.`convert​(Boolean aSource, Class<? extends FormattedString> aTargetType, ConversionContext aConversionContext)` |
    `String` | BooleanToString.`convert​(Boolean aSource, Class<? extends String> aTargetType, ConversionContext aConversionContext)` |
    `Date` | CalendarToDate.`convert​(Calendar aSource, Class<? extends Date> aTargetType, ConversionContext aConversionContext)` |
    `FormattedString` | CalendarToFormattedString.`convert​(Calendar aSource, Class<? extends FormattedString> aTargetType, ConversionContext aConversionContext)` |
    `Instant` | CalendarToInstant.`convert​(Calendar aSource, Class<? extends Instant> aTargetType, ConversionContext aConversionContext)` |
    `LocalDate` | CalendarToLocalDate.`convert​(Calendar aSource, Class<? extends LocalDate> aTargetType, ConversionContext aConversionContext)` |
    `LocalDateTime` | CalendarToLocalDateTime.`convert​(Calendar aSource, Class<? extends LocalDateTime> aTargetType, ConversionContext aConversionContext)` |
    `LocalTime` | CalendarToLocalTime.`convert​(Calendar aSource, Class<? extends LocalTime> aTargetType, ConversionContext aConversionContext)` |
    `Date` | CalendarToSQLDate.`convert​(Calendar aSource, Class<? extends Date> aTargetType, ConversionContext aConversionContext)` |
    `Time` | CalendarToSQLTime.`convert​(Calendar aSource, Class<? extends Time> aTargetType, ConversionContext aConversionContext)` |
    `String` | CalendarToString.`convert​(Calendar aSource, Class<? extends String> aTargetType, ConversionContext aConversionContext)` |
    `Timestamp` | CalendarToTimestamp.`convert​(Calendar aSource, Class<? extends Timestamp> aTargetType, ConversionContext aConversionContext)` |
    `ZonedDateTime` | CalendarToZonedDateTime.`convert​(Calendar aSource, Class<? extends ZonedDateTime> aTargetType, ConversionContext aConversionContext)` |
    `Calendar` | DateToCalendar.`convert​(Date aSource, Class<? extends Calendar> aTargetType, ConversionContext aConversionContext)` |
    `FormattedString` | DateToFormattedString.`convert​(Date aSource, Class<? extends FormattedString> aTargetType, ConversionContext aConversionContext)` |
    `Date` | DateToSQLDate.`convert​(Date aSource, Class<? extends Date> aTargetType, ConversionContext aConversionContext)` |
    `Time` | DateToSQLTime.`convert​(Date aSource, Class<? extends Time> aTargetType, ConversionContext aConversionContext)` |
    `String` | DateToString.`convert​(Date aSource, Class<? extends String> aTargetType, ConversionContext aConversionContext)` |
    `Timestamp` | DateToTimestamp.`convert​(Date aSource, Class<? extends Timestamp> aTargetType, ConversionContext aConversionContext)` |
    `FormattedString` | EnumToFormattedString.`convert​(Enum aSource, Class<? extends FormattedString> aTargetType, ConversionContext aConversionContext)` |
    `String` | EnumToString.`convert​(Enum aSource, Class<? extends String> aTargetType, ConversionContext aConversionContext)` |
    `Object` | MapToBean.`convert​(Map aSource, Class<? extends Object> aTargetType, ConversionContext aConversionContext)` |
    `FormattedString` | MapToFormattedString.`convert​(Map aSource, Class<? extends FormattedString> aTargetType, ConversionContext aConversionContext)` |
    `Map` | MapToMap.`convert​(Map aSource, Class<? extends Map> aTargetType, ConversionContext aConversionContext)` |
    `String` | MapToString.`convert​(Map aSource, Class<? extends String> aTargetType, ConversionContext aConversionContext)` |
    `FormattedString` | ObjectToFormattedString.`convert​(Object aSource, Class<? extends FormattedString> aTargetType, ConversionContext aConversionContext)` |
    `Map` | ObjectToMap.`convert​(Object aSource, Class<? extends Map> aTargetType, ConversionContext aConversionContext)` |
    `String` | ObjectToString.`convert​(Object aSource, Class<? extends String> aTargetType, ConversionContext aConversionContext)` |
    `Object` | OptionalToContainedObject.`convert​(Optional aSource, Class<? extends Object> aTargetType, ConversionContext aConversionContext)` |
    `FormattedString` | OptionalToFormattedString.`convert​(Optional aSource, Class<? extends FormattedString> aTargetType, ConversionContext aConversionContext)` |
    `Calendar` | SQLDateToCalendar.`convert​(Date aSource, Class<? extends Calendar> aTargetType, ConversionContext aConversionContext)` |
    `Timestamp` | SQLDateToTimestamp.`convert​(Date aSource, Class<? extends Timestamp> aTargetType, ConversionContext aConversionContext)` |
    `Calendar` | SQLTimeToCalendar.`convert​(Time aSource, Class<? extends Calendar> aTargetType, ConversionContext aConversionContext)` |
    `Timestamp` | SQLTimeToTimestamp.`convert​(Time aSource, Class<? extends Timestamp> aTargetType, ConversionContext aConversionContext)` |
    `Calendar` | TimestampToCalendar.`convert​(Timestamp aSource, Class<? extends Calendar> aTargetType, ConversionContext aConversionContext)` |
    `protected FormattedString` | AbstractBooleanToString.`convertToFormattedString​(Boolean aSource, ConversionContext aConversionContext)` | Converts the provided `Boolean` to a `FormattedString`.
    `protected FormattedString` | AbstractCalendarToString.`convertToFormattedString​(Calendar aSource, ConversionContext aConversionContext)` | Converts the provided `Calendar` to a `FormattedString`.
    `protected FormattedString` | AbstractDateToString.`convertToFormattedString​(Date aSource, ConversionContext aConversionContext)` | Converts the provided `Date` to a `FormattedString`.
    `protected FormattedString` | AbstractEnumToString.`convertToFormattedString​(Enum aSource, ConversionContext aConversionContext)` | Converts the provided `Enum` to a `FormattedString`.
    `protected FormattedString` | AbstractMapToString.`convertToFormattedString​(Map<?,​?> aSource, ConversionContext aConversionContext)` | Converts the provided `Map` to a `FormattedString`.
    `protected FormattedString` | AbstractObjectToString.`convertToFormattedString​(Object aSource, ConversionContext aConversionContext)` | Converts the provided `Object` to a `FormattedString`.

  - ### Uses of ConversionContext in de.gebit.integrity.parameter.conversion.conversions.java.strings

    Methods in de.gebit.integrity.parameter.conversion.conversions.java.strings with parameters of type ConversionContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `BigDecimal` | CharacterToBigDecimal.`convert​(Character aSource, Class<? extends BigDecimal> aTargetType, ConversionContext aConversionContext)` |
    `BigInteger` | CharacterToBigInteger.`convert​(Character aSource, Class<? extends BigInteger> aTargetType, ConversionContext aConversionContext)` |
    `FormattedString` | CharacterToFormattedString.`convert​(Character aSource, Class<? extends FormattedString> aTargetType, ConversionContext aConversionContext)` |
    `String` | CharacterToString.`convert​(Character aSource, Class<? extends String> aTargetType, ConversionContext aConversionContext)` |
    `BigDecimal` | StringToBigDecimal.`convert​(String aSource, Class<? extends BigDecimal> aTargetType, ConversionContext aConversionContext)` |
    `BigInteger` | StringToBigInteger.`convert​(String aSource, Class<? extends BigInteger> aTargetType, ConversionContext aConversionContext)` |
    `Byte` | StringToByte.`convert​(String aSource, Class<? extends Byte> aTargetType, ConversionContext aConversionContext)` |
    `Character` | StringToCharacter.`convert​(String aSource, Class<? extends Character> aTargetType, ConversionContext aConversionContext)` |
    `Double` | StringToDouble.`convert​(String aSource, Class<? extends Double> aTargetType, ConversionContext aConversionContext)` |
    `Enum` | StringToEnumConstant.`convert​(String aSource, Class<? extends Enum> aTargetType, ConversionContext aConversionContext)` |
    `Float` | StringToFloat.`convert​(String aSource, Class<? extends Float> aTargetType, ConversionContext aConversionContext)` |
    `Integer` | StringToInteger.`convert​(String aSource, Class<? extends Integer> aTargetType, ConversionContext aConversionContext)` |
    `Long` | StringToLong.`convert​(String aSource, Class<? extends Long> aTargetType, ConversionContext aConversionContext)` |
    `BigDecimal` | StringToNumber.`convert​(String aSource, Class<? extends Number> aTargetType, ConversionContext aConversionContext)` |
    `Pattern` | StringToPattern.`convert​(String aSource, Class<? extends Pattern> aTargetType, ConversionContext aConversionContext)` |
    `Short` | StringToShort.`convert​(String aSource, Class<? extends Short> aTargetType, ConversionContext aConversionContext)` |
    `protected FormattedString` | AbstractCharacterToString.`convertToFormattedString​(Character aSource, ConversionContext aConversionContext)` | Converts the provided `Character` to a `FormattedString`.

  - ### Uses of ConversionContext in de.gebit.integrity.runner

    Fields in de.gebit.integrity.runner with type parameters of type ConversionContext
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected com.google.inject.Provider<ConversionContext>` | DefaultTestRunner.`conversionContextProvider` | The conversion context provider.

  - ### Uses of ConversionContext in de.gebit.integrity.runner.callbacks

    Fields in de.gebit.integrity.runner.callbacks with type parameters of type ConversionContext
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected com.google.inject.Provider<ConversionContext>` | TestFormatter.`conversionContextProvider` | The conversion context provider.

    Methods in de.gebit.integrity.runner.callbacks that return ConversionContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `ConversionContext` | TestFormatter.`safeguardConversionContext​(ConversionContext aContext)` | This method creates a default conversion context in case none is provided, and returns the provided context otherwise.

    Methods in de.gebit.integrity.runner.callbacks with parameters of type ConversionContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `String` | TestFormatter.`callToHumanReadableString​(Call aCall, ConversionContext aConversionContext)` | Creates a human-readable string for a call.
    `protected FormattedString` | AbstractTestRunnerCallback.`convertResultValueToFormattedStringGuarded​(Object aResultValue, FixtureExecutionResult aResult, boolean aForceIntermediateMapFlag, ConversionContext aConversionContext)` | Converts a result value (that is, a value returned by a fixture during a test or call) to a formatted string.
    `protected String` | AbstractTestRunnerCallback.`convertResultValueToStringGuarded​(Object aResultValue, FixtureExecutionResult aResult, boolean aForceIntermediateMapFlag, ConversionContext aConversionContext)` | Converts a result value (that is, a value returned by a fixture during a test or call) to a string.
    `String` | TestFormatter.`fixtureMethodToHumanReadableString​(MethodReference aFixtureMethod, SuiteStatementWithResult aStatement, Map<String,​Object> someParameters, ConversionContext aConversionContext)` | Creates a human-readable string for a fixture method.
    `protected String` | TestFormatter.`replaceParameters​(String anInput, Map<String,​Object> someParameters, ConversionContext aConversionContext)` | Replaces all parameters according to the `TestFormatter.PARAMETER_PATTERN` with their respective value.
    `ConversionContext` | TestFormatter.`safeguardConversionContext​(ConversionContext aContext)` | This method creates a default conversion context in case none is provided, and returns the provided context otherwise.
    `String` | TestFormatter.`tableTestRowToHumanReadableString​(TableTest aTest, TableTestRow aRow, ConversionContext aConversionContext)` | Creates a human-readable string for a tabletest.
    `String` | TestFormatter.`tableTestToHumanReadableString​(TableTest aTest, ConversionContext aConversionContext)` | Creates a human-readable string for a tabletest.
    `String` | TestFormatter.`testToHumanReadableString​(Test aTest, ConversionContext aConversionContext)` | Creates a human-readable string for a test.
    `String` | TestFormatter.`variableAssignmentToHumanReadableString​(VariableAssignment anAssignment, ConversionContext aConversionContext)` | Creates a human-readable string for a variable assignment.

  - ### Uses of ConversionContext in de.gebit.integrity.runner.callbacks.remoting

    Fields in de.gebit.integrity.runner.callbacks.remoting with type parameters of type ConversionContext
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected com.google.inject.Provider<ConversionContext>` | SetListCallback.`conversionContextProvider` | The conversion context provider.

    Methods in de.gebit.integrity.runner.callbacks.remoting that return ConversionContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected ConversionContext` | SetListCallback.`createConversionContext()` | Determines the way unresolvable variables are to be handled.

  - ### Uses of ConversionContext in de.gebit.integrity.runner.forking

    Fields in de.gebit.integrity.runner.forking with type parameters of type ConversionContext
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected com.google.inject.Provider<ConversionContext>` | Fork.`conversionContextProvider` | The conversion context provider.

  - ### Uses of ConversionContext in de.gebit.integrity.utils

    Methods in de.gebit.integrity.utils with parameters of type ConversionContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `static BigDecimal` | DateUtil.`convertTimeSetProgressionFactor​(TimeSet aTimeSet, ValueConverter aValueConverter, ConversionContext aConversionContext)` | Converts the timeset commands' progression factor.