## Uses of Interface
org.fourthline.cling.model.types.Datatype

- Packages that use Datatype
  Package | Description
  --- | ---
  org.fourthline.cling.binding.annotations |
  org.fourthline.cling.binding.staging |
  org.fourthline.cling.model |
  org.fourthline.cling.model.meta |
  org.fourthline.cling.model.types |

- - ### Uses of Datatype in org.fourthline.cling.binding.annotations

    Methods in org.fourthline.cling.binding.annotations that return Datatype
    Modifier and Type | Method and Description
    --- | ---
    `protected Datatype` | AnnotationStateVariableBinder.`createDatatype()`

    Methods in org.fourthline.cling.binding.annotations with parameters of type Datatype
    Modifier and Type | Method and Description
    --- | ---
    `protected String` | AnnotationStateVariableBinder.`createDefaultValue(Datatype datatype)`

  - ### Uses of Datatype in org.fourthline.cling.binding.staging

    Fields in org.fourthline.cling.binding.staging declared as Datatype
    Modifier and Type | Field and Description
    --- | ---
    `Datatype` | MutableStateVariable.`dataType`

  - ### Uses of Datatype in org.fourthline.cling.model

    Methods in org.fourthline.cling.model that return Datatype
    Modifier and Type | Method and Description
    --- | ---
    `Datatype` | VariableValue.`getDatatype()`

    Constructors in org.fourthline.cling.model with parameters of type Datatype
    Constructor and Description
    `VariableValue(Datatype datatype, Object value)` Creates and validates a variable value.

  - ### Uses of Datatype in org.fourthline.cling.model.meta

    Methods in org.fourthline.cling.model.meta that return Datatype
    Modifier and Type | Method and Description
    --- | ---
    `Datatype` | StateVariableTypeDetails.`getDatatype()`
    `Datatype` | ActionArgument.`getDatatype()`
    `Datatype<S>` | Service.`getDatatype(ActionArgument argument)`

    Constructors in org.fourthline.cling.model.meta with parameters of type Datatype
    Constructor and Description
    `StateVariableTypeDetails(Datatype datatype)`
    `StateVariableTypeDetails(Datatype datatype, String defaultValue)`
    `StateVariableTypeDetails(Datatype datatype, String defaultValue, String[] allowedValues, StateVariableAllowedValueRange allowedValueRange)`

  - ### Uses of Datatype in org.fourthline.cling.model.types

    Classes in org.fourthline.cling.model.types that implement Datatype
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractDatatype<V>`
    `class` | `Base64Datatype`
    `class` | `BinHexDatatype`
    `class` | `BooleanDatatype`
    `class` | `CharacterDatatype`
    `class` | `CustomDatatype`
    `class` | `DateTimeDatatype`
    `class` | `DoubleDatatype`
    `class` | `FloatDatatype`
    `class` | `IntegerDatatype` Although the UDA 1.0 spec doesn't say it, we assume that "int" is a 4 byte regular Java integer.
    `class` | `ShortDatatype`
    `class` | `StringDatatype`
    `class` | `UnsignedIntegerFourBytesDatatype`
    `class` | `UnsignedIntegerOneByteDatatype`
    `class` | `UnsignedIntegerTwoBytesDatatype`
    `class` | `URIDatatype`

    Methods in org.fourthline.cling.model.types that return Datatype
    Modifier and Type | Method and Description
    --- | ---
    `Datatype` | Datatype.Builtin.`getDatatype()`

Copyright © 2015 4th Line GmbH, Switzerland. All rights reserved.