![]() |
OpenSplice Java 5 DCPS
v6.x
OpenSplice Java 5 OpenSplice Data Distribution Service Data-Centric Publish-Subscribe API
|
Objects of this type are immutable. More...
Public Member Functions | |
DynamicType | getBaseType () |
List< Integer > | getBound () |
DynamicType | getDiscriminatorType () |
DynamicType | getElementType () |
ServiceEnvironment | getEnvironment () |
DynamicType | getKeyElementType () |
TypeKind | getKind () |
String | getName () |
boolean | isConsistent () |
TypeDescriptor | withBaseType (DynamicType baseType) |
Copy this descriptor and apply the given base type. More... | |
TypeDescriptor | withBound (int... bound) |
Copy this descriptor and apply the given bound(s). More... | |
TypeDescriptor | withDiscriminatorType (DynamicType discriminatorType) |
Copy this descriptor and apply the given discriminator type. More... | |
TypeDescriptor | withElementType (DynamicType elementType) |
Copy this descriptor and apply the given element type. More... | |
TypeDescriptor | withKeyElementType (DynamicType keyElementType) |
Copy this descriptor and apply the given key element type. More... | |
TypeDescriptor | withKind (TypeKind kind) |
Copy this descriptor and apply the given kind. More... | |
TypeDescriptor | withName (String name) |
Copy this descriptor and apply the given name. More... | |
Objects of this type are immutable.
Definition at line 32 of file TypeDescriptor.java.
DynamicType org.omg.dds.type.dynamic.TypeDescriptor.getBaseType | ( | ) |
List<Integer> org.omg.dds.type.dynamic.TypeDescriptor.getBound | ( | ) |
DynamicType org.omg.dds.type.dynamic.TypeDescriptor.getDiscriminatorType | ( | ) |
DynamicType org.omg.dds.type.dynamic.TypeDescriptor.getElementType | ( | ) |
|
inherited |
Implemented in org.omg.dds.core.ServiceEnvironment, org.opensplice.dds.sub.ReflectionDataReader< TYPE, OUT_TYPE >, org.opensplice.dds.core.ModifiableTimeImpl, org.opensplice.dds.pub.ReflectionDataWriter< TYPE >, org.opensplice.dds.core.DurationImpl, org.opensplice.dds.topic.ContentFilteredTopicImpl< TYPE >, org.opensplice.dds.sub.ReadConditionImpl< TYPE >, org.opensplice.dds.core.EntityQosImpl< T extends QosPolicy >, org.opensplice.dds.type.TypeSupportImpl< TYPE >, org.opensplice.dds.topic.PublicationBuiltinTopicDataImpl, org.opensplice.dds.topic.SubscriptionBuiltinTopicDataImpl, org.opensplice.dds.topic.TopicBuiltinTopicDataImpl, org.opensplice.dds.domain.DomainParticipantFactoryImpl, org.opensplice.dds.core.QosProviderImpl, org.opensplice.dds.core.status.OfferedIncompatibleQosStatusImpl, org.opensplice.dds.core.status.RequestedIncompatibleQosStatusImpl, org.opensplice.dds.core.InstanceHandleImpl, org.opensplice.dds.core.StatusConditionImpl< T extends Entity<?, ?>, org.opensplice.dds.core.status.LivelinessChangedStatusImpl, org.opensplice.dds.core.status.PublicationMatchedStatusImpl, org.opensplice.dds.core.status.SubscriptionMatchedStatusImpl, org.opensplice.dds.sub.SampleImpl< TYPE >, org.opensplice.dds.core.policy.ShareImpl, org.opensplice.dds.core.status.OfferedDeadlineMissedStatusImpl, org.opensplice.dds.core.status.SampleRejectedStatusImpl, org.opensplice.dds.core.WaitSetImpl, org.opensplice.dds.topic.ParticipantBuiltinTopicDataImpl, org.opensplice.dds.core.status.RequestedDeadlineMissedStatusImpl, org.opensplice.dds.topic.BuiltinTopicKeyImpl, org.opensplice.dds.core.GuardConditionImpl, org.opensplice.dds.core.event.AllDataDisposedEventImpl< TYPE >, org.opensplice.dds.core.policy.QosPolicyCountImpl, org.opensplice.dds.core.status.InconsistentTopicStatusImpl, org.opensplice.dds.core.status.LivelinessLostStatusImpl, org.opensplice.dds.core.status.SampleLostStatusImpl, org.opensplice.dds.core.policy.QosPolicyImpl, org.opensplice.dds.core.status.AllDataDisposedStatusImpl, org.opensplice.dds.core.IllegalArgumentExceptionImpl, org.opensplice.dds.core.InconsistentPolicyExceptionImpl, org.opensplice.dds.core.policy.PolicyFactoryImpl, org.opensplice.dds.core.policy.TypeConsistencyEnforcementImpl, org.opensplice.dds.core.PreconditionNotMetExceptionImpl, org.opensplice.dds.core.AlreadyClosedExceptionImpl, org.opensplice.dds.core.IllegalOperationExceptionImpl, org.opensplice.dds.core.ImmutablePolicyExceptionImpl, org.opensplice.dds.core.NotEnabledExceptionImpl, org.opensplice.dds.core.OutOfResourcesExceptionImpl, org.opensplice.dds.core.DDSExceptionImpl, org.opensplice.dds.core.status.DataAvailableStatusImpl, and org.opensplice.dds.core.status.DataOnReadersStatusImpl.
DynamicType org.omg.dds.type.dynamic.TypeDescriptor.getKeyElementType | ( | ) |
TypeKind org.omg.dds.type.dynamic.TypeDescriptor.getKind | ( | ) |
String org.omg.dds.type.dynamic.TypeDescriptor.getName | ( | ) |
boolean org.omg.dds.type.dynamic.TypeDescriptor.isConsistent | ( | ) |
TypeDescriptor org.omg.dds.type.dynamic.TypeDescriptor.withBaseType | ( | DynamicType | baseType | ) |
Copy this descriptor and apply the given base type.
TypeDescriptor org.omg.dds.type.dynamic.TypeDescriptor.withBound | ( | int... | bound | ) |
Copy this descriptor and apply the given bound(s).
TypeDescriptor org.omg.dds.type.dynamic.TypeDescriptor.withDiscriminatorType | ( | DynamicType | discriminatorType | ) |
Copy this descriptor and apply the given discriminator type.
TypeDescriptor org.omg.dds.type.dynamic.TypeDescriptor.withElementType | ( | DynamicType | elementType | ) |
Copy this descriptor and apply the given element type.
TypeDescriptor org.omg.dds.type.dynamic.TypeDescriptor.withKeyElementType | ( | DynamicType | keyElementType | ) |
Copy this descriptor and apply the given key element type.
TypeDescriptor org.omg.dds.type.dynamic.TypeDescriptor.withKind | ( | TypeKind | kind | ) |
Copy this descriptor and apply the given kind.
TypeDescriptor org.omg.dds.type.dynamic.TypeDescriptor.withName | ( | String | name | ) |
Copy this descriptor and apply the given name.