org.eclipse.emf.cdo.core
Interface CDODataTypes

All Known Subinterfaces:
AttributeConverter, AttributeInfo, CDOProtocol, ServerCDOProtocol
All Known Implementing Classes:
AbstractCDOProtocol, AbstractConverter, AnnotationMappingProviderImpl, AttributeConverterImpl, AttributeInfoImpl, ClientCDOProtocolImpl, ColumnConverterImpl, ServerCDOProtocolImpl

public interface CDODataTypes

Defines symbolic constants for the data types to be used in payload traffic of the CDO protocol.

There are three ranges of constants:

  1. Constants for primitive types have negative values.
  2. Constants for wrapper types have the values of the primitive types multiplied by -1.
  3. Strings and user defined types have values greater than MAX_PRIMITIVE.


Field Summary
static int BOOLEAN
          Enumeration constant for the CDO data type BOOLEAN.
static int BOOLEAN_OBJECT
          Enumeration constant for the CDO data type BOOLEAN_OBJECT.
static int BYTE
          Enumeration constant for the CDO data type BYTE.
static int BYTE_OBJECT
          Enumeration constant for the CDO data type BYTE_OBJECT.
static int CHAR
          Enumeration constant for the CDO data type CHAR.
static int CHAR_OBJECT
          Enumeration constant for the CDO data type CHAR_OBJECT.
static int DOUBLE
          Enumeration constant for the CDO data type DOUBLE.
static int DOUBLE_OBJECT
          Enumeration constant for the CDO data type DOUBLE_OBJECT.
static int FLOAT
          Enumeration constant for the CDO data type FLOAT.
static int FLOAT_OBJECT
          Enumeration constant for the CDO data type FLOAT_OBJECT.
static int INT
          Enumeration constant for the CDO data type INT.
static int INT_OBJECT
          TODO Document field INT_OBJECT Enumeration constant for the CDO data type INT_OBJECT.
static int LONG
          Enumeration constant for the CDO data type LONG.
static int LONG_OBJECT
          Enumeration constant for the CDO data type LONG_OBJECT.
static int MAX_PRIMITIVE
          For internal use only.
static int MIN_PRIMITIVE
          For internal use only.
static int SHORT
          Enumeration constant for the CDO data type SHORT.
static int SHORT_OBJECT
          Enumeration constant for the CDO data type SHORT_OBJECT.
static int STRING
          Enumeration constant for the CDO data type STRING.
static int USER_DEFINED
          For internal use only.
 

Field Detail

CHAR

static final int CHAR
Enumeration constant for the CDO data type CHAR.

See Also:
Constant Field Values

BOOLEAN

static final int BOOLEAN
Enumeration constant for the CDO data type BOOLEAN.

See Also:
Constant Field Values

BYTE

static final int BYTE
Enumeration constant for the CDO data type BYTE.

See Also:
Constant Field Values

SHORT

static final int SHORT
Enumeration constant for the CDO data type SHORT.

See Also:
Constant Field Values

INT

static final int INT
Enumeration constant for the CDO data type INT.

See Also:
Constant Field Values

LONG

static final int LONG
Enumeration constant for the CDO data type LONG.

See Also:
Constant Field Values

FLOAT

static final int FLOAT
Enumeration constant for the CDO data type FLOAT.

See Also:
Constant Field Values

DOUBLE

static final int DOUBLE
Enumeration constant for the CDO data type DOUBLE.

See Also:
Constant Field Values

MIN_PRIMITIVE

static final int MIN_PRIMITIVE
For internal use only.

See Also:
Constant Field Values

CHAR_OBJECT

static final int CHAR_OBJECT
Enumeration constant for the CDO data type CHAR_OBJECT.

See Also:
Constant Field Values

BOOLEAN_OBJECT

static final int BOOLEAN_OBJECT
Enumeration constant for the CDO data type BOOLEAN_OBJECT.

See Also:
Constant Field Values

BYTE_OBJECT

static final int BYTE_OBJECT
Enumeration constant for the CDO data type BYTE_OBJECT.

See Also:
Constant Field Values

SHORT_OBJECT

static final int SHORT_OBJECT
Enumeration constant for the CDO data type SHORT_OBJECT.

See Also:
Constant Field Values

INT_OBJECT

static final int INT_OBJECT
TODO Document field INT_OBJECT Enumeration constant for the CDO data type INT_OBJECT.

See Also:
Constant Field Values

LONG_OBJECT

static final int LONG_OBJECT
Enumeration constant for the CDO data type LONG_OBJECT.

See Also:
Constant Field Values

FLOAT_OBJECT

static final int FLOAT_OBJECT
Enumeration constant for the CDO data type FLOAT_OBJECT.

See Also:
Constant Field Values

DOUBLE_OBJECT

static final int DOUBLE_OBJECT
Enumeration constant for the CDO data type DOUBLE_OBJECT.

See Also:
Constant Field Values

MAX_PRIMITIVE

static final int MAX_PRIMITIVE
For internal use only.

See Also:
Constant Field Values

STRING

static final int STRING
Enumeration constant for the CDO data type STRING.

See Also:
Constant Field Values

USER_DEFINED

static final int USER_DEFINED
For internal use only.

See Also:
Constant Field Values

Copyright (c) 2004, 2005, 2006 Eike Stepper, Germany.
All Rights Reserved.