# Package org.fourthline.cling.model.types

- Interface Summary
  Interface | Description
  --- | ---
  Datatype<V> | The type of a state variable value, able to convert to/from string representation.

- Class Summary
  Class | Description
  --- | ---
  AbstractDatatype<V> |
  Base64Datatype |
  BinHexDatatype |
  BooleanDatatype |
  BytesRange |
  CharacterDatatype |
  CustomDatatype |
  DateTimeDatatype |
  DeviceType | Represents a device type, for example `urn:my-domain-namespace:device:MyDevice:1`.
  DLNACaps | An arbitrary list of comma-separated elements, representing DLNA capabilities (whatever that is).
  DLNADoc | Representing the DLNA document and its version.
  DoubleDatatype |
  FloatDatatype |
  HostPort | Encapsulates a host string and a port.
  IntegerDatatype | Although the UDA 1.0 spec doesn't say it, we assume that "int" is a 4 byte regular Java integer.
  NamedDeviceType | Combines a `UDN` with a `DeviceType`, string representation is separated by double-colon.
  NamedServiceType | Combines a `UDN` with a `ServiceType`, string representation is separated by double-colon.
  PragmaType |
  ServiceId | Represents a service identifier, for example `urn:my-domain-namespace:serviceId:MyService123`
  ServiceType | Represents a service type, for example `urn:my-domain-namespace:service:MyService:1`.
  ShortDatatype |
  SoapActionType | Header in SOAP action messages, naturally declaring the same thing as the body of the SOAP message.
  StringDatatype |
  UDADeviceType | Device type with a fixed `schemas-upnp-org` namespace.
  UDAServiceId | Service identifier with a fixed `upnp-org` namespace.
  UDAServiceType | Service type with a fixed `schemas-upnp-org` namespace.
  UDN | A unique device name.
  UnsignedIntegerFourBytes |
  UnsignedIntegerFourBytesDatatype |
  UnsignedIntegerOneByte |
  UnsignedIntegerOneByteDatatype |
  UnsignedIntegerTwoBytes |
  UnsignedIntegerTwoBytesDatatype |
  UnsignedVariableInteger | A crude solution for unsigned "non-negative" types in UPnP, not usable for any arithmetic.
  URIDatatype |

- Enum Summary
  Enum | Description
  --- | ---
  Datatype.Builtin | Mapping from UPnP built-in standardized type to actual subtype of `Datatype`.
  Datatype.Default | Mapping from Java type to UPnP built-in type.
  DLNADoc.Version |
  ErrorCode | Basic UPnP control message error codes.
  NotificationSubtype | Notification message types for SSDP.
  UnsignedVariableInteger.Bits |

- Exception Summary
  Exception | Description
  --- | ---
  InvalidValueException | Thrown by datatypes and variable value conversion procedures.

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