com.latencybusters.pdm
Enum PDMFieldType

java.lang.Object
  extended by java.lang.Enum<PDMFieldType>
      extended by com.latencybusters.pdm.PDMFieldType
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<PDMFieldType>

public enum PDMFieldType
extends java.lang.Enum<PDMFieldType>

PDMFieldType enumeration used when adding field information to a PDMDefinition.


Enum Constant Summary
BLOB
           
BLOB_ARR
           
BOOLEAN
           
BOOLEAN_ARR
           
DECIMAL
           
DECIMAL_ARR
           
DOUBLE
           
DOUBLE_ARR
           
FIX_STRING
           
FIX_STRING_ARR
           
FIX_UNICODE
           
FIX_UNICODE_ARR
           
FLOAT
           
FLOAT_ARR
           
INT16
           
INT16_ARR
           
INT32
           
INT32_ARR
           
INT64
           
INT64_ARR
           
INT8
           
INT8_ARR
           
MESSAGE
           
MESSAGE_ARR
           
STRING
           
STRING_ARR
           
TIMESTAMP
           
TIMESTAMP_ARR
           
UINT16
           
UINT16_ARR
           
UINT32
           
UINT32_ARR
           
UINT64
           
UINT64_ARR
           
UINT8
           
UINT8_ARR
           
UNICODE
           
UNICODE_ARR
           
UNKNOWN
           
 
Method Summary
 short getType()
           
static PDMFieldType getType(short type)
          Static method used to get a specific type by its identifier (short)
protected  int getTypeLen()
           
 java.lang.String getTypeStr()
           
protected  boolean isArray()
           
protected  boolean isFixed()
           
static PDMFieldType valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static PDMFieldType[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

UNKNOWN

public static final PDMFieldType UNKNOWN

BOOLEAN

public static final PDMFieldType BOOLEAN

INT8

public static final PDMFieldType INT8

UINT8

public static final PDMFieldType UINT8

INT16

public static final PDMFieldType INT16

UINT16

public static final PDMFieldType UINT16

INT32

public static final PDMFieldType INT32

UINT32

public static final PDMFieldType UINT32

INT64

public static final PDMFieldType INT64

UINT64

public static final PDMFieldType UINT64

FLOAT

public static final PDMFieldType FLOAT

DOUBLE

public static final PDMFieldType DOUBLE

DECIMAL

public static final PDMFieldType DECIMAL

TIMESTAMP

public static final PDMFieldType TIMESTAMP

FIX_STRING

public static final PDMFieldType FIX_STRING

STRING

public static final PDMFieldType STRING

FIX_UNICODE

public static final PDMFieldType FIX_UNICODE

UNICODE

public static final PDMFieldType UNICODE

BLOB

public static final PDMFieldType BLOB

MESSAGE

public static final PDMFieldType MESSAGE

BOOLEAN_ARR

public static final PDMFieldType BOOLEAN_ARR

INT8_ARR

public static final PDMFieldType INT8_ARR

UINT8_ARR

public static final PDMFieldType UINT8_ARR

INT16_ARR

public static final PDMFieldType INT16_ARR

UINT16_ARR

public static final PDMFieldType UINT16_ARR

INT32_ARR

public static final PDMFieldType INT32_ARR

UINT32_ARR

public static final PDMFieldType UINT32_ARR

INT64_ARR

public static final PDMFieldType INT64_ARR

UINT64_ARR

public static final PDMFieldType UINT64_ARR

FLOAT_ARR

public static final PDMFieldType FLOAT_ARR

DOUBLE_ARR

public static final PDMFieldType DOUBLE_ARR

DECIMAL_ARR

public static final PDMFieldType DECIMAL_ARR

TIMESTAMP_ARR

public static final PDMFieldType TIMESTAMP_ARR

FIX_STRING_ARR

public static final PDMFieldType FIX_STRING_ARR

STRING_ARR

public static final PDMFieldType STRING_ARR

FIX_UNICODE_ARR

public static final PDMFieldType FIX_UNICODE_ARR

UNICODE_ARR

public static final PDMFieldType UNICODE_ARR

BLOB_ARR

public static final PDMFieldType BLOB_ARR

MESSAGE_ARR

public static final PDMFieldType MESSAGE_ARR
Method Detail

values

public static PDMFieldType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (PDMFieldType c : PDMFieldType.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static PDMFieldType valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

getType

public short getType()

isFixed

protected boolean isFixed()

getTypeStr

public java.lang.String getTypeStr()

getTypeLen

protected int getTypeLen()

isArray

protected boolean isArray()

getType

public static PDMFieldType getType(short type)
Static method used to get a specific type by its identifier (short)

Parameters:
type -
Returns:
the enum field type


\ All of the documentation and software included in this and any \ other Informatica Inc "Ultra Messaging" Release is \ Copyright (C) 2004-2014, Informatica Corporation. All rights reserved. \ Redistribution and use in source and binary forms, with or without \ modification, are permitted only as covered by the terms of a \ valid software license agreement with 29West Inc. \ Copyright © 2004-2014, Informatica, Inc. All Rights Reserved. \