org.omg.dds.type
Enum TypeKind

java.lang.Object
  extended by java.lang.Enum<TypeKind>
      extended by org.omg.dds.type.TypeKind
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<TypeKind>

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


Nested Class Summary
static class TypeKind.Values
           
 
Enum Constant Summary
ALIAS_TYPE
           
ANNOTATION_TYPE
           
ARRAY_TYPE
           
BITSET_TYPE
           
BOOLEAN_TYPE
           
BYTE_TYPE
           
CHAR_32_TYPE
           
CHAR_8_TYPE
           
ENUMERATION_TYPE
           
FLOAT_128_TYPE
           
FLOAT_32_TYPE
           
FLOAT_64_TYPE
           
INT_16_TYPE
           
INT_32_TYPE
           
INT_64_TYPE
           
MAP_TYPE
           
NO_TYPE
          sentinel indicating "null" value
SEQUENCE_TYPE
           
STRING_TYPE
           
STRUCTURE_TYPE
           
UINT_16_TYPE
           
UINT_32_TYPE
           
UINT_64_TYPE
           
UNION_TYPE
           
 
Field Summary
 short value
           
 
Method Summary
static TypeKind valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static TypeKind[] 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

NO_TYPE

public static final TypeKind NO_TYPE
sentinel indicating "null" value


BOOLEAN_TYPE

public static final TypeKind BOOLEAN_TYPE

BYTE_TYPE

public static final TypeKind BYTE_TYPE

INT_16_TYPE

public static final TypeKind INT_16_TYPE

UINT_16_TYPE

public static final TypeKind UINT_16_TYPE

INT_32_TYPE

public static final TypeKind INT_32_TYPE

UINT_32_TYPE

public static final TypeKind UINT_32_TYPE

INT_64_TYPE

public static final TypeKind INT_64_TYPE

UINT_64_TYPE

public static final TypeKind UINT_64_TYPE

FLOAT_32_TYPE

public static final TypeKind FLOAT_32_TYPE

FLOAT_64_TYPE

public static final TypeKind FLOAT_64_TYPE

FLOAT_128_TYPE

public static final TypeKind FLOAT_128_TYPE

CHAR_8_TYPE

public static final TypeKind CHAR_8_TYPE

CHAR_32_TYPE

public static final TypeKind CHAR_32_TYPE

ENUMERATION_TYPE

public static final TypeKind ENUMERATION_TYPE

BITSET_TYPE

public static final TypeKind BITSET_TYPE

ALIAS_TYPE

public static final TypeKind ALIAS_TYPE

ARRAY_TYPE

public static final TypeKind ARRAY_TYPE

SEQUENCE_TYPE

public static final TypeKind SEQUENCE_TYPE

STRING_TYPE

public static final TypeKind STRING_TYPE

MAP_TYPE

public static final TypeKind MAP_TYPE

UNION_TYPE

public static final TypeKind UNION_TYPE

STRUCTURE_TYPE

public static final TypeKind STRUCTURE_TYPE

ANNOTATION_TYPE

public static final TypeKind ANNOTATION_TYPE
Field Detail

value

public final short value
Method Detail

values

public static TypeKind[] 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 (TypeKind c : TypeKind.values())
    System.out.println(c);

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

valueOf

public static TypeKind 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


Copyright © 2010 Real-Time Innovations, Inc. (RTI)
Copyright © 2010 PrismTech, Ltd.
Copyright © 2010 Object Management Group, Inc. (OMG)
All Rights Reserved.