## Uses of Interface
de.gebit.integrity.dsl.TimeValue

- Packages that use TimeValue
  Package | Description
  --- | ---
  de.gebit.integrity.dsl |
  de.gebit.integrity.dsl.impl |
  de.gebit.integrity.dsl.util |
  de.gebit.integrity.parameter.conversion.conversions.integrity.dates |
  de.gebit.integrity.utils |
  de.gebit.integrity.validation |

- - ### Uses of TimeValue in de.gebit.integrity.dsl

    Subinterfaces of TimeValue in de.gebit.integrity.dsl
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `IsoTimeValue` | A representation of the model object 'Iso Time Value'.
    `interface` | `Simple12HrsTimeValue` | A representation of the model object 'Simple12 Hrs Time Value'.
    `interface` | `Simple24HrsTimeValue` | A representation of the model object 'Simple24 Hrs Time Value'.

    Methods in de.gebit.integrity.dsl that return TimeValue
    Modifier and Type | Method | Description
    --- | --- | ---
    `TimeValue` | DslFactory.`createTimeValue()` | Returns a new object of class 'Time Value'.

  - ### Uses of TimeValue in de.gebit.integrity.dsl.impl

    Classes in de.gebit.integrity.dsl.impl that implement TimeValue
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `IsoTimeValueImpl` | An implementation of the model object 'Iso Time Value'.
    `class` | `Simple12HrsTimeValueImpl` | An implementation of the model object 'Simple12 Hrs Time Value'.
    `class` | `Simple24HrsTimeValueImpl` | An implementation of the model object 'Simple24 Hrs Time Value'.
    `class` | `TimeValueImpl` | An implementation of the model object 'Time Value'.

    Methods in de.gebit.integrity.dsl.impl that return TimeValue
    Modifier and Type | Method | Description
    --- | --- | ---
    `TimeValue` | DslFactoryImpl.`createTimeValue()`

  - ### Uses of TimeValue in de.gebit.integrity.dsl.util

    Methods in de.gebit.integrity.dsl.util with parameters of type TimeValue
    Modifier and Type | Method | Description
    --- | --- | ---
    `T` | DslSwitch.`caseTimeValue​(TimeValue object)` | Returns the result of interpreting the object as an instance of 'Time Value'.

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

    Methods in de.gebit.integrity.parameter.conversion.conversions.integrity.dates with parameters of type TimeValue
    Modifier and Type | Method | Description
    --- | --- | ---
    `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` | AbstractTimeValueToString.`convertToFormattedString​(TimeValue aSource, ConversionContext aConversionContext)` | Converts the provided `TimeValue` to a `FormattedString`.

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

    Methods in de.gebit.integrity.utils with parameters of type TimeValue
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Calendar` | DateUtil.`convertTimeValue​(TimeValue aValue)` | Converts a given time value to a `Calendar`.

  - ### Uses of TimeValue in de.gebit.integrity.validation

    Methods in de.gebit.integrity.validation with parameters of type TimeValue
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | DSLJavaValidator.`checkIfTimesAreValid​(TimeValue aValue)` | Checks whether a given `TimeValue` is actually correct.