org.omg.dds.type.dynamic
Interface TypeDescriptor

All Superinterfaces:
java.lang.Cloneable, DDSObject, java.io.Serializable, Value<TypeDescriptor,ModifiableTypeDescriptor>
All Known Subinterfaces:
ModifiableTypeDescriptor

public interface TypeDescriptor
extends Value<TypeDescriptor,ModifiableTypeDescriptor>


Method Summary
 DynamicType getBaseType()
           
 java.util.List<java.lang.Integer> getBound()
           
 DynamicType getDiscriminatorType()
           
 DynamicType getElementType()
           
 DynamicType getKeyElementType()
           
 TypeKind getKind()
           
 java.lang.String getName()
           
 boolean isConsistent()
           
 
Methods inherited from interface org.omg.dds.core.Value
clone, equals, hashCode, modify
 
Methods inherited from interface org.omg.dds.core.DDSObject
getBootstrap
 

Method Detail

isConsistent

boolean isConsistent()

getKind

TypeKind getKind()
Returns:
the kind

getName

java.lang.String getName()
Returns:
the name

getBaseType

DynamicType getBaseType()
Returns:
the baseType

getDiscriminatorType

DynamicType getDiscriminatorType()
Returns:
the discriminatorType

getBound

java.util.List<java.lang.Integer> getBound()
Returns:
the bound, an unmodifiable list

getElementType

@Optional
DynamicType getElementType()
Returns:
the elementType

getKeyElementType

@Optional
DynamicType getKeyElementType()
Returns:
the keyElementType


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