Package org.eclipse.emf.cdo.common.model

# Schnittstelle CDOType

public interface CDOType
Provides access to all CDO-supported data types.

Seit:
  2.0
Autor:
  Eike Stepper
No Implement
  This interface is not intended to be implemented by clients.

## Verschachtelte Klassen - Übersicht

Verschachtelte Klassen
Modifizierer und Typ
Schnittstelle
Beschreibung
`static class`
`CDOType.Handler`
A `serialization` and `deserialization` strategy for values of custom `types`.

## Feldübersicht

Felder
Modifizierer und Typ
Feld
Beschreibung
`static final CDOType`
`BIG_DECIMAL`
`static final CDOType`
`BIG_INTEGER`
`static final CDOType`
`BLOB`
`static final CDOType`
`BOOLEAN`
`static final CDOType`
`BOOLEAN_OBJECT`
`static final CDOType`
`BYTE`
`static final CDOType`
`BYTE_ARRAY`
`static final CDOType`
`BYTE_OBJECT`
`static final CDOType`
`CHAR`
`static final CDOType`
`CHARACTER_OBJECT`
`static final CDOType`
`CLOB`
`static final CDOType`
`CUSTOM`
`static final CDOType`
`DATE`
`static final CDOType`
`DOUBLE`
`static final CDOType`
`DOUBLE_OBJECT`
`static final CDOType`
`ENUM_LITERAL`
`static final CDOType`
`ENUM_ORDINAL`
`static final CDOType`
`EXCEPTION`
`static final CDOType`
`FEATURE_MAP_ENTRY`
Veraltet.
As of 4.5 `feature maps` are no longer supported.
`static final CDOType`
`FLOAT`
`static final CDOType`
`FLOAT_OBJECT`
`static final CDOType`
`HANDLER`
`static final CDOType`
`INT`
`static final CDOType`
`INTEGER_OBJECT`
`static final CDOType`
`JAVA_CLASS`
`static final CDOType`
`JAVA_OBJECT`
`static final CDOType`
`LIST`
`static final CDOType`
`LONG`
`static final CDOType`
`LONG_OBJECT`
`static final CDOType`
`MAP`
`static final CDOType`
`OBJECT`
`static final CDOType`
`OBJECT_ARRAY`
`static final CDOType`
`SET`
`static final CDOType`
`SHORT`
`static final CDOType`
`SHORT_OBJECT`
`static final CDOType`
`STRING`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`Object`
`adjustReferences(CDOReferenceAdjuster adjuster, Object value, EStructuralFeature feature, int index)`
`boolean`
`canBeNull()`
`Object`
`convertToCDO(EClassifier feature, Object value)`
`Object`
`convertToEMF(EClassifier feature, Object value)`
`Object`
`copyValue(Object value)`
`Object`
`getDefaultValue()`
`String`
`getName()`
`byte`
`getTypeID()`
`Object`
`readValue(CDODataInput in)`
`void`
`writeValue(CDODataOutput out, Object value)`

## Felddetails

### OBJECT

static final CDOType OBJECT

### BOOLEAN

static final CDOType BOOLEAN

### BOOLEAN_OBJECT

static final CDOType BOOLEAN_OBJECT

### BYTE

static final CDOType BYTE

### BYTE_OBJECT

static final CDOType BYTE_OBJECT

### CHAR

static final CDOType CHAR

### CHARACTER_OBJECT

static final CDOType CHARACTER_OBJECT

### DATE

static final CDOType DATE

### DOUBLE

static final CDOType DOUBLE

### DOUBLE_OBJECT

static final CDOType DOUBLE_OBJECT

### FLOAT

static final CDOType FLOAT

### FLOAT_OBJECT

static final CDOType FLOAT_OBJECT

### INT

static final CDOType INT

### INTEGER_OBJECT

static final CDOType INTEGER_OBJECT

### LONG

static final CDOType LONG

### LONG_OBJECT

static final CDOType LONG_OBJECT

### SHORT

static final CDOType SHORT

### SHORT_OBJECT

static final CDOType SHORT_OBJECT

### STRING

static final CDOType STRING

### BYTE_ARRAY

static final CDOType BYTE_ARRAY

### OBJECT_ARRAY

static final CDOType OBJECT_ARRAY

Seit:
  3.0

### MAP

static final CDOType MAP

Seit:
  4.0

### SET

static final CDOType SET

Seit:
  4.1

### LIST

static final CDOType LIST

Seit:
  4.1

### BIG_DECIMAL

static final CDOType BIG_DECIMAL

Seit:
  2.0

### BIG_INTEGER

static final CDOType BIG_INTEGER

Seit:
  2.0

### ENUM_ORDINAL

static final CDOType ENUM_ORDINAL

Seit:
  3.0

### ENUM_LITERAL

static final CDOType ENUM_LITERAL

Seit:
  3.0

### BLOB

static final CDOType BLOB

Seit:
  4.0

### CLOB

static final CDOType CLOB

Seit:
  4.0

### JAVA_CLASS

static final CDOType JAVA_CLASS

Seit:
  4.2

### JAVA_OBJECT

static final CDOType JAVA_OBJECT

Seit:
  4.2

### CUSTOM

static final CDOType CUSTOM

### FEATURE_MAP_ENTRY

@Deprecated static final CDOType FEATURE_MAP_ENTRY
Veraltet.
As of 4.5 `feature maps` are no longer supported.

Seit:
  2.0

### EXCEPTION

static final CDOType EXCEPTION

Seit:
  4.3

### HANDLER

static final CDOType HANDLER

Seit:
  4.18

## Methodendetails

### getName

String getName()

### getTypeID

byte getTypeID()

Seit:
  4.0

### canBeNull

boolean canBeNull()

### getDefaultValue

Object getDefaultValue()

### copyValue

Object copyValue(Object value)

### adjustReferences

Object adjustReferences(CDOReferenceAdjuster adjuster, Object value, EStructuralFeature feature, int index)

Seit:
  4.0

### readValue

Object readValue(CDODataInput in) throws IOException

Löst aus:
  `IOException`
Seit:
  3.0

### writeValue

void writeValue(CDODataOutput out, Object value) throws IOException

Löst aus:
  `IOException`
Seit:
  3.0

### convertToEMF

Object convertToEMF(EClassifier feature, Object value)

Seit:
  2.0

### convertToCDO

Object convertToCDO(EClassifier feature, Object value)

Seit:
  2.0