UM .NET API
6.16
|
PDMFieldType enumeration used when adding field information to a PDMDefinition. More...
Public Member Functions | |
short | getType () |
Gets the short indicating the type. More... | |
String | getTypeStr () |
Gets the String name of the type. More... | |
Static Public Member Functions | |
static PDMFieldType | getType (short type) |
Gets the PDMFieldType object from the short type passed in. More... | |
Static Public Attributes | |
static readonly short | FIRST = 0 |
The int index of the first valid field type. | |
static readonly short | LAST = 37 |
The int index of the last valid field type. | |
static readonly PDMFieldType | UNKNOWN = new UnknownType() |
An unknown field type. | |
static readonly PDMFieldType | BOOLEAN = new BooleanType() |
The BOOLEAN PDM field type. | |
static readonly PDMFieldType | INT8 = new Int8Type() |
The INT8 PDM field type. | |
static readonly PDMFieldType | UINT8 = new UInt8Type() |
The UINT8 PDM field type. | |
static readonly PDMFieldType | INT16 = new Int16Type() |
The INT16 PDM field type. | |
static readonly PDMFieldType | UINT16 = new UInt16Type() |
The UINT16 PDM field type. | |
static readonly PDMFieldType | INT32 = new Int32Type() |
The INT32 PDM field type. | |
static readonly PDMFieldType | UINT32 = new UInt32Type() |
The UINT32 PDM field type. | |
static readonly PDMFieldType | INT64 = new Int64Type() |
The INT64 PDM field type. | |
static readonly PDMFieldType | UINT64 = new UInt64Type() |
The UINT64 PDM field type. | |
static readonly PDMFieldType | FLOAT = new FloatType() |
The FLOAT PDM field type. | |
static readonly PDMFieldType | DOUBLE = new DoubleType() |
The DOUBLE PDM field type. | |
static readonly PDMFieldType | DECIMAL = new DecimalType() |
The DECIMAL PDM field type. | |
static readonly PDMFieldType | TIMESTAMP = new TimestampType() |
The TIMESTAMP PDM field type. | |
static readonly PDMFieldType | FIX_STRING = new FixStringType() |
The FIX_STRING PDM field type. | |
static readonly PDMFieldType | STRING = new StringType() |
The STRING PDM field type. | |
static readonly PDMFieldType | FIX_UNICODE = new FixUnicodeType() |
The FIX_UNICODE PDM field type. | |
static readonly PDMFieldType | UNICODE = new UnicodeType() |
The UNICODE PDM field type. | |
static readonly PDMFieldType | BLOB = new BlobType() |
The BLOB PDM field type. | |
static readonly PDMFieldType | MESSAGE = new MessageType() |
The MESSAGE PDM field type. | |
static readonly PDMFieldType | BOOLEAN_ARR = new BooleanArrayType() |
The BOOLEAN array PDM field type. | |
static readonly PDMFieldType | INT8_ARR = new Int8ArrayType() |
The INT8 array PDM field type. | |
static readonly PDMFieldType | UINT8_ARR = new UInt8ArrayType() |
The UINT8 array PDM field type. | |
static readonly PDMFieldType | INT16_ARR = new Int16ArrayType() |
The INT16 array PDM field type. | |
static readonly PDMFieldType | UINT16_ARR = new UInt16ArrayType() |
The UINT16 array PDM field type. | |
static readonly PDMFieldType | INT32_ARR = new Int32ArrayType() |
The INT32 array PDM field type. | |
static readonly PDMFieldType | UINT32_ARR = new UInt32ArrayType() |
The UINT32 array PDM field type. | |
static readonly PDMFieldType | INT64_ARR = new Int64ArrayType() |
The INT64 array PDM field type. | |
static readonly PDMFieldType | UINT64_ARR = new UInt64ArrayType() |
The UINT64 array PDM field type. | |
static readonly PDMFieldType | FLOAT_ARR = new FloatArrayType() |
The FLOAT array PDM field type. | |
static readonly PDMFieldType | DOUBLE_ARR = new DoubleArrayType() |
The DOUBLE array PDM field type. | |
static readonly PDMFieldType | DECIMAL_ARR = new DecimalArrayType() |
The DECIMAL array PDM field type. | |
static readonly PDMFieldType | TIMESTAMP_ARR = new TimestampArrayType() |
The TIMESTAMP array PDM field type. | |
static readonly PDMFieldType | FIX_STRING_ARR = new FixStringArrayType() |
The FIX_STRING array PDM field type. | |
static readonly PDMFieldType | STRING_ARR = new StringArrayType() |
The STRING array PDM field type. | |
static readonly PDMFieldType | FIX_UNICODE_ARR = new FixUnicodeArrayType() |
The FIX_UNICODE array PDM field type. | |
static readonly PDMFieldType | UNICODE_ARR = new UnicodeArrayType() |
The UNICODE array PDM field type. | |
static readonly PDMFieldType | BLOB_ARR = new BlobArrayType() |
The BLOB array PDM field type. | |
static readonly PDMFieldType | MESSAGE_ARR = new MessageArrayType() |
The MESSAGE array PDM field type. | |
Protected Member Functions | |
PDMFieldType (short type, String typeStr, int len, bool isfixed, bool array) | |
The internal constructor used for the different enums. More... | |
PDMFieldType enumeration used when adding field information to a PDMDefinition.
|
protected |
The internal constructor used for the different enums.
type | the short representing the field type |
typeStr | the string name of the field type |
len | the known length in bytes of the type or 0 |
isfixed | whether or not the field type is fixed length |
array | whether or not the field type is an array type |
short com.latencybusters.pdm.PDMFieldType.getType | ( | ) |
Gets the short indicating the type.
Referenced by com.latencybusters.pdm.PDMField.isValueSet().
|
static |
Gets the PDMFieldType object from the short type passed in.
type | the short indicating the type |
String com.latencybusters.pdm.PDMFieldType.getTypeStr | ( | ) |
Gets the String name of the type.