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

Public Member Functions

void clearAllValues ()
 
void clearNonkeyValues ()
 
void clearValue (int id)
 
void clearValue (String name)
 
DynamicData clone ()
 
BigDecimal getBigDecimalValue (int id)
 
List< BigDecimal > getBigDecimalValues (List< BigDecimal > value, int id)
 
BigInteger getBigIntegerValue (int id)
 
List< BigInteger > getBigIntegerValues (List< BigInteger > value, int id)
 
boolean getBooleanValue (int id)
 
int getBooleanValues (boolean[] value, int offset, int length, int id)
 
byte getByteValue (int id)
 
int getByteValues (byte[] value, int offset, int length, int id)
 
char getCharValue (int id)
 
int getCharValues (char[] value, int offset, int length, int id)
 
StringBuilder getCharValues (StringBuilder value, int id)
 
DynamicData getComplexValue (int id)
 
DynamicData getComplexValue (String name)
 
List< MemberDescriptorgetDescriptors ()
 
ServiceEnvironment getEnvironment ()
 
float getFloat32Value (int id)
 
int getFloat32Values (float[] value, int offset, int length, int id)
 
double getFloat64Value (int id)
 
int getFloat64Values (double[] value, int offset, int length, int id)
 
short getInt16Value (int id)
 
int getInt16Values (short[] value, int offset, int length, int id)
 
int getInt32Value (int id)
 
int getInt32Values (int[] value, int offset, int length, int id)
 
long getInt64Value (int id)
 
int getInt64Values (long[] value, int offset, int length, int id)
 
int getMemberIdAtIndex (int index)
 
int getMemberIdByName (String name)
 
String getStringValue (int id)
 
void getStringValues (List< String > value, int id)
 
DynamicType getType ()
 
public< T > T getValue (int id, Class< T > type)
 
public< T > T getValue (String name, Class< T > type)
 
DynamicData loanValue (int id)
 
void returnLoanedValue (DynamicData value)
 
DynamicData setBigDecimalValue (int id, BigDecimal value)
 
DynamicData setBigDecimalValues (int id, List< BigDecimal > value)
 
DynamicData setBigIntegerValue (int id, BigInteger value)
 
DynamicData setBigIntegerValues (int id, List< BigInteger > value)
 
DynamicData setBooleanValue (int id, boolean value)
 
DynamicData setBooleanValues (int id, boolean[] value, int offset, int length)
 
DynamicData setByteValue (int id, byte value)
 
DynamicData setByteValues (int id, byte[] value, int offset, int length)
 
DynamicData setCharValue (int id, char value)
 
DynamicData setCharValues (int id, char[] value, int offset, int length)
 
DynamicData setCharValues (int id, CharSequence value)
 
DynamicData setComplexValue (int id, DynamicData value)
 
DynamicData setFloat32Value (int id, float value)
 
DynamicData setFloat32Values (int id, float[] value, int offset, int length)
 
DynamicData setFloat64Value (int id, double value)
 
DynamicData setFloat64Values (int id, double[] value, int offset, int length)
 
DynamicData setInt16Value (int id, short value)
 
DynamicData setInt16Values (int id, short[] value, int offset, int length)
 
DynamicData setInt32Value (int id, int value)
 
DynamicData setInt32Values (int id, int[] value, int offset, int length)
 
DynamicData setInt64Value (int id, long value)
 
DynamicData setInt64Values (int id, long[] value, int offset, int length)
 
DynamicData setStringValue (int id, CharSequence value)
 
DynamicData setStringValues (int id, String[] value, int offset, int length)
 
DynamicData setStringValues (int id, List< String > value)
 
public< T > void setValue (int id, T value, Class< T > type)
 
public< T > void setValue (String name, T value, Class< T > type)
 

Detailed Description

Definition at line 28 of file DynamicData.java.

Member Function Documentation

◆ clearAllValues()

void org.omg.dds.type.dynamic.DynamicData.clearAllValues ( )

◆ clearNonkeyValues()

void org.omg.dds.type.dynamic.DynamicData.clearNonkeyValues ( )

◆ clearValue() [1/2]

void org.omg.dds.type.dynamic.DynamicData.clearValue ( int  id)

◆ clearValue() [2/2]

void org.omg.dds.type.dynamic.DynamicData.clearValue ( String  name)

◆ clone()

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

◆ getBigDecimalValue()

BigDecimal org.omg.dds.type.dynamic.DynamicData.getBigDecimalValue ( int  id)

◆ getBigDecimalValues()

List<BigDecimal> org.omg.dds.type.dynamic.DynamicData.getBigDecimalValues ( List< BigDecimal >  value,
int  id 
)

◆ getBigIntegerValue()

BigInteger org.omg.dds.type.dynamic.DynamicData.getBigIntegerValue ( int  id)

◆ getBigIntegerValues()

List<BigInteger> org.omg.dds.type.dynamic.DynamicData.getBigIntegerValues ( List< BigInteger >  value,
int  id 
)

◆ getBooleanValue()

boolean org.omg.dds.type.dynamic.DynamicData.getBooleanValue ( int  id)

◆ getBooleanValues()

int org.omg.dds.type.dynamic.DynamicData.getBooleanValues ( boolean []  value,
int  offset,
int  length,
int  id 
)

◆ getByteValue()

byte org.omg.dds.type.dynamic.DynamicData.getByteValue ( int  id)

◆ getByteValues()

int org.omg.dds.type.dynamic.DynamicData.getByteValues ( byte []  value,
int  offset,
int  length,
int  id 
)

◆ getCharValue()

char org.omg.dds.type.dynamic.DynamicData.getCharValue ( int  id)

◆ getCharValues() [1/2]

int org.omg.dds.type.dynamic.DynamicData.getCharValues ( char []  value,
int  offset,
int  length,
int  id 
)

◆ getCharValues() [2/2]

StringBuilder org.omg.dds.type.dynamic.DynamicData.getCharValues ( StringBuilder  value,
int  id 
)

◆ getComplexValue() [1/2]

DynamicData org.omg.dds.type.dynamic.DynamicData.getComplexValue ( int  id)

◆ getComplexValue() [2/2]

DynamicData org.omg.dds.type.dynamic.DynamicData.getComplexValue ( String  name)

◆ getDescriptors()

List<MemberDescriptor> org.omg.dds.type.dynamic.DynamicData.getDescriptors ( )
Returns
an unmodifiable list.

◆ 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.

◆ getFloat32Value()

float org.omg.dds.type.dynamic.DynamicData.getFloat32Value ( int  id)

◆ getFloat32Values()

int org.omg.dds.type.dynamic.DynamicData.getFloat32Values ( float []  value,
int  offset,
int  length,
int  id 
)

◆ getFloat64Value()

double org.omg.dds.type.dynamic.DynamicData.getFloat64Value ( int  id)

◆ getFloat64Values()

int org.omg.dds.type.dynamic.DynamicData.getFloat64Values ( double []  value,
int  offset,
int  length,
int  id 
)

◆ getInt16Value()

short org.omg.dds.type.dynamic.DynamicData.getInt16Value ( int  id)

◆ getInt16Values()

int org.omg.dds.type.dynamic.DynamicData.getInt16Values ( short []  value,
int  offset,
int  length,
int  id 
)

◆ getInt32Value()

int org.omg.dds.type.dynamic.DynamicData.getInt32Value ( int  id)

◆ getInt32Values()

int org.omg.dds.type.dynamic.DynamicData.getInt32Values ( int []  value,
int  offset,
int  length,
int  id 
)

◆ getInt64Value()

long org.omg.dds.type.dynamic.DynamicData.getInt64Value ( int  id)

◆ getInt64Values()

int org.omg.dds.type.dynamic.DynamicData.getInt64Values ( long []  value,
int  offset,
int  length,
int  id 
)

◆ getMemberIdAtIndex()

int org.omg.dds.type.dynamic.DynamicData.getMemberIdAtIndex ( int  index)

◆ getMemberIdByName()

int org.omg.dds.type.dynamic.DynamicData.getMemberIdByName ( String  name)

◆ getStringValue()

String org.omg.dds.type.dynamic.DynamicData.getStringValue ( int  id)

◆ getStringValues()

void org.omg.dds.type.dynamic.DynamicData.getStringValues ( List< String >  value,
int  id 
)

◆ getType()

DynamicType org.omg.dds.type.dynamic.DynamicData.getType ( )

◆ getValue() [1/2]

public<T> T org.omg.dds.type.dynamic.DynamicData.getValue ( int  id,
Class< T >  type 
)

◆ getValue() [2/2]

public<T> T org.omg.dds.type.dynamic.DynamicData.getValue ( String  name,
Class< T >  type 
)

◆ loanValue()

DynamicData org.omg.dds.type.dynamic.DynamicData.loanValue ( int  id)

◆ returnLoanedValue()

void org.omg.dds.type.dynamic.DynamicData.returnLoanedValue ( DynamicData  value)

◆ setBigDecimalValue()

DynamicData org.omg.dds.type.dynamic.DynamicData.setBigDecimalValue ( int  id,
BigDecimal  value 
)
Returns
this

◆ setBigDecimalValues()

DynamicData org.omg.dds.type.dynamic.DynamicData.setBigDecimalValues ( int  id,
List< BigDecimal >  value 
)
Returns
this

◆ setBigIntegerValue()

DynamicData org.omg.dds.type.dynamic.DynamicData.setBigIntegerValue ( int  id,
BigInteger  value 
)
Returns
this

◆ setBigIntegerValues()

DynamicData org.omg.dds.type.dynamic.DynamicData.setBigIntegerValues ( int  id,
List< BigInteger >  value 
)
Returns
this

◆ setBooleanValue()

DynamicData org.omg.dds.type.dynamic.DynamicData.setBooleanValue ( int  id,
boolean  value 
)
Returns
this

◆ setBooleanValues()

DynamicData org.omg.dds.type.dynamic.DynamicData.setBooleanValues ( int  id,
boolean []  value,
int  offset,
int  length 
)
Returns
this

◆ setByteValue()

DynamicData org.omg.dds.type.dynamic.DynamicData.setByteValue ( int  id,
byte  value 
)
Returns
this

◆ setByteValues()

DynamicData org.omg.dds.type.dynamic.DynamicData.setByteValues ( int  id,
byte []  value,
int  offset,
int  length 
)
Returns
this

◆ setCharValue()

DynamicData org.omg.dds.type.dynamic.DynamicData.setCharValue ( int  id,
char  value 
)
Returns
this

◆ setCharValues() [1/2]

DynamicData org.omg.dds.type.dynamic.DynamicData.setCharValues ( int  id,
char []  value,
int  offset,
int  length 
)
Returns
this

◆ setCharValues() [2/2]

DynamicData org.omg.dds.type.dynamic.DynamicData.setCharValues ( int  id,
CharSequence  value 
)
Returns
this

◆ setComplexValue()

DynamicData org.omg.dds.type.dynamic.DynamicData.setComplexValue ( int  id,
DynamicData  value 
)
Returns
this

◆ setFloat32Value()

DynamicData org.omg.dds.type.dynamic.DynamicData.setFloat32Value ( int  id,
float  value 
)
Returns
this

◆ setFloat32Values()

DynamicData org.omg.dds.type.dynamic.DynamicData.setFloat32Values ( int  id,
float []  value,
int  offset,
int  length 
)
Returns
this

◆ setFloat64Value()

DynamicData org.omg.dds.type.dynamic.DynamicData.setFloat64Value ( int  id,
double  value 
)
Returns
this

◆ setFloat64Values()

DynamicData org.omg.dds.type.dynamic.DynamicData.setFloat64Values ( int  id,
double []  value,
int  offset,
int  length 
)
Returns
this

◆ setInt16Value()

DynamicData org.omg.dds.type.dynamic.DynamicData.setInt16Value ( int  id,
short  value 
)
Returns
this

◆ setInt16Values()

DynamicData org.omg.dds.type.dynamic.DynamicData.setInt16Values ( int  id,
short []  value,
int  offset,
int  length 
)
Returns
this

◆ setInt32Value()

DynamicData org.omg.dds.type.dynamic.DynamicData.setInt32Value ( int  id,
int  value 
)
Returns
this

◆ setInt32Values()

DynamicData org.omg.dds.type.dynamic.DynamicData.setInt32Values ( int  id,
int []  value,
int  offset,
int  length 
)
Returns
this

◆ setInt64Value()

DynamicData org.omg.dds.type.dynamic.DynamicData.setInt64Value ( int  id,
long  value 
)
Returns
this

◆ setInt64Values()

DynamicData org.omg.dds.type.dynamic.DynamicData.setInt64Values ( int  id,
long []  value,
int  offset,
int  length 
)
Returns
this

◆ setStringValue()

DynamicData org.omg.dds.type.dynamic.DynamicData.setStringValue ( int  id,
CharSequence  value 
)
Returns
this

◆ setStringValues() [1/2]

DynamicData org.omg.dds.type.dynamic.DynamicData.setStringValues ( int  id,
String []  value,
int  offset,
int  length 
)
Returns
this

◆ setStringValues() [2/2]

DynamicData org.omg.dds.type.dynamic.DynamicData.setStringValues ( int  id,
List< String >  value 
)
Returns
this

◆ setValue() [1/2]

public<T> void org.omg.dds.type.dynamic.DynamicData.setValue ( int  id,
value,
Class< T >  type 
)

◆ setValue() [2/2]

public<T> void org.omg.dds.type.dynamic.DynamicData.setValue ( String  name,
value,
Class< T >  type 
)

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