OpenSplice Java 5 DCPS  v6.x
OpenSplice Java 5 OpenSplice Data Distribution Service Data-Centric Publish-Subscribe API
org.omg.dds.type.dynamic.DynamicType Interface Reference
Inheritance diagram for org.omg.dds.type.dynamic.DynamicType:
Inheritance graph
Collaboration diagram for org.omg.dds.type.dynamic.DynamicType:
Collaboration graph

Public Member Functions

DynamicTypeMember addMember (MemberDescriptor descriptor)
 
List< DynamicTypeMemberaddMembers (MemberDescriptor... descriptor)
 
DynamicType clone ()
 
Map< Integer, AnnotationDescriptorgetAllAnnotations ()
 
Map< Integer, DynamicTypeMembergetAllMembers ()
 
Map< Integer, DynamicTypeMembergetAllMembers (int... id)
 
Map< String, DynamicTypeMembergetAllMembers (String... id)
 
AnnotationDescriptor getAnnotation (int id)
 
AnnotationDescriptor getAnnotation (String name)
 
Map< Integer, AnnotationDescriptorgetAnnotations (int... id)
 
Map< String, AnnotationDescriptorgetAnnotations (String... name)
 
TypeDescriptor getDescriptor ()
 
ServiceEnvironment getEnvironment ()
 
TypeKind getKind ()
 
DynamicTypeMember getMember (int id)
 
DynamicTypeMember getMember (String name)
 
String getName ()
 
void setAnnotation (AnnotationDescriptor descriptor)
 
void setAnnotations (AnnotationDescriptor... descriptors)
 

Detailed Description

Definition at line 28 of file DynamicType.java.

Member Function Documentation

◆ addMember()

DynamicTypeMember org.omg.dds.type.dynamic.DynamicType.addMember ( MemberDescriptor  descriptor)

◆ addMembers()

List<DynamicTypeMember> org.omg.dds.type.dynamic.DynamicType.addMembers ( MemberDescriptor...  descriptor)

◆ clone()

DynamicType org.omg.dds.type.dynamic.DynamicType.clone ( )

◆ getAllAnnotations()

Map<Integer, AnnotationDescriptor> org.omg.dds.type.dynamic.DynamicType.getAllAnnotations ( )

◆ getAllMembers() [1/3]

Map<Integer, DynamicTypeMember> org.omg.dds.type.dynamic.DynamicType.getAllMembers ( )

◆ getAllMembers() [2/3]

Map<Integer, DynamicTypeMember> org.omg.dds.type.dynamic.DynamicType.getAllMembers ( int...  id)

◆ getAllMembers() [3/3]

Map<String, DynamicTypeMember> org.omg.dds.type.dynamic.DynamicType.getAllMembers ( String...  id)

◆ getAnnotation() [1/2]

AnnotationDescriptor org.omg.dds.type.dynamic.DynamicType.getAnnotation ( int  id)

◆ getAnnotation() [2/2]

AnnotationDescriptor org.omg.dds.type.dynamic.DynamicType.getAnnotation ( String  name)

◆ getAnnotations() [1/2]

Map<Integer, AnnotationDescriptor> org.omg.dds.type.dynamic.DynamicType.getAnnotations ( int...  id)

◆ getAnnotations() [2/2]

Map<String, AnnotationDescriptor> org.omg.dds.type.dynamic.DynamicType.getAnnotations ( String...  name)

◆ getDescriptor()

TypeDescriptor org.omg.dds.type.dynamic.DynamicType.getDescriptor ( )

◆ getEnvironment()

ServiceEnvironment org.omg.dds.core.DDSObject.getEnvironment ( )
inherited
Returns
the org.omg.dds.core.ServiceEnvironment object that directly or indirectly was used to create this object.

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.

◆ getKind()

TypeKind org.omg.dds.type.dynamic.DynamicType.getKind ( )

◆ getMember() [1/2]

DynamicTypeMember org.omg.dds.type.dynamic.DynamicType.getMember ( int  id)

◆ getMember() [2/2]

DynamicTypeMember org.omg.dds.type.dynamic.DynamicType.getMember ( String  name)

◆ getName()

String org.omg.dds.type.dynamic.DynamicType.getName ( )

◆ setAnnotation()

void org.omg.dds.type.dynamic.DynamicType.setAnnotation ( AnnotationDescriptor  descriptor)

◆ setAnnotations()

void org.omg.dds.type.dynamic.DynamicType.setAnnotations ( AnnotationDescriptor...  descriptors)

The documentation for this interface was generated from the following file: