org.opendof.core.oal.value NamespaceOpenDOF Object Access Library
Contains definitions of DOFValues.
Classes

  ClassDescription
Public classDatalessType
Implements org.opendof.core.oal.DOFType for any type that has no associated data.
Public classDOFArray
Implementation of {@link DOFValue} that supports both fixed- and variable-length arrays of other values.
Public classDOFArrayType
Implementation of {@link DOFType} that matches {@link DOFArray}.
Public classDOFBlob
Implementation of org.opendof.core.oal.DOFValue that supports binary large objects (blobs) of fixed or variable length.
Public classDOFBlobType
Implementation of org.opendof.core.oal.DOFType that matches DOFBlob .
Public classDOFBoolean
Implementation of org.opendof.core.oal.DOFValue that supports boolean values.
Public classDOFBooleanType
Implementation of org.opendof.core.oal.DOFType that matches DOFBoolean .
Public classDOFDateTime
Implementation of org.opendof.core.oal.DOFValue that supports date/time.
Public classDOFDateTimeType
Implementation of org.opendof.core.oal.DOFType that matches DOFDateTime .
Public classDOFFloat32
Implementation of org.opendof.core.oal.DOFValue that supports float values.
Public classDOFFloat32Type
Implementation of org.opendof.core.oal.DOFType that matches DOFFloat32 .
Public classDOFFloat64
Implementation of org.opendof.core.oal.DOFValue that supports double values.
Public classDOFFloat64Type
Implementation of org.opendof.core.oal.DOFType that matches DOFFloat64 .
Public classDOFGuid
Implementation of org.opendof.core.oal.DOFValue that supports UUID.
Public classDOFGuidType
Implementation of org.opendof.core.oal.DOFType that matches DOFGuid .
Public classDOFInt16
Implementation of org.opendof.core.oal.DOFValue that supports 16-bit signed integers.
Public classDOFInt16Type
Implementation of org.opendof.core.oal.DOFType that matches DOFInt16 .
Public classDOFInt32
Implementation of org.opendof.core.oal.DOFValue that supports 32-bit signed integers.
Public classDOFInt32Type
Implementation of org.opendof.core.oal.DOFType that matches DOFInt32 .
Public classDOFInt64
Implementation of org.opendof.core.oal.DOFValue that supports 64-bit signed integers.
Public classDOFInt64Type
Implementation of org.opendof.core.oal.DOFType that matches DOFInt64 .
Public classDOFInt8
Implementation of org.opendof.core.oal.DOFValue that supports 8-bit signed integers.
Public classDOFInt8Type
Implementation of org.opendof.core.oal.DOFType that matches DOFInt8 .
Public classDOFString
Implementation of org.opendof.core.oal.DOFValue that supports strings and encoded strings.

NOTE: Typically applications need not be concerned with encodings. The library will automatically convert DOFString values to the encoding required by a DOF Interface. The exception to this is when the application deals directly with byte arrays. In that case, knowledge of the the encoding is necessary in order to correctly convert the byte array to a string value.

Public classDOFStringType
Implementation of org.opendof.core.oal.DOFType that matches DOFString .
Public classDOFStructure
Implementation of org.opendof.core.oal.DOFValue that supports both structures of other values.
Public classDOFStructureType
Implementation of org.opendof.core.oal.DOFType that matches DOFStructure .
Public classDOFUInt16
Implementation of org.opendof.core.oal.DOFValue that supports 16-bit unsigned integers.
Public classDOFUInt16Type
Implementation of org.opendof.core.oal.DOFType that matches DOFUInt16 .
Public classDOFUInt32
Implementation of org.opendof.core.oal.DOFValue that supports 32-bit unsigned integers.
Public classDOFUInt32Type
Implementation of org.opendof.core.oal.DOFType that matches DOFUInt32 .
Public classDOFUInt64
Implementation of org.opendof.core.oal.DOFValue that supports 64-bit unsigned integers.
Public classDOFUInt64Type
Implementation of org.opendof.core.oal.DOFType that matches DOFUInt64 .
Public classDOFUInt8
Implementation of org.opendof.core.oal.DOFValue that supports 8-bit unsigned integers.
Public classDOFUInt8Type
Implementation of org.opendof.core.oal.DOFType that matches DOFUInt8 .