19 package org.omg.dds.type.dynamic;
21 import java.io.Serializable;
22 import java.util.List;
DynamicType getElementType()
TypeDescriptor withElementType(DynamicType elementType)
Copy this descriptor and apply the given element type.
TypeDescriptor withKeyElementType(DynamicType keyElementType)
Copy this descriptor and apply the given key element type.
DynamicType getBaseType()
TypeDescriptor withName(String name)
Copy this descriptor and apply the given name.
TypeDescriptor withBaseType(DynamicType baseType)
Copy this descriptor and apply the given base type.
List< Integer > getBound()
TypeDescriptor withBound(int... bound)
Copy this descriptor and apply the given bound(s).
DynamicType getKeyElementType()
A supertype of all DDS classes and interfaces.
DynamicType getDiscriminatorType()
TypeDescriptor withDiscriminatorType(DynamicType discriminatorType)
Copy this descriptor and apply the given discriminator type.
Objects of this type are immutable.
TypeDescriptor withKind(TypeKind kind)
Copy this descriptor and apply the given kind.