org.omg.dds.type.dynamic
Interface DynamicData

All Superinterfaces:
java.lang.Cloneable, DDSObject

public interface DynamicData
extends DDSObject, java.lang.Cloneable


Method Summary
 void clearAllValues()
           
 void clearNonkeyValues()
           
 void clearValue(int id)
           
 DynamicData clone()
           
 java.math.BigDecimal getBigDecimalValue(int id)
           
 int getBigDecimalValues(java.math.BigDecimal[] value, int offset, int length, int id)
           
 java.util.List<java.math.BigDecimal> getBigDecimalValues(java.util.List<java.math.BigDecimal> value, int id)
           
 java.math.BigInteger getBigIntegerValue(int id)
           
 int getBigIntegerValues(java.math.BigInteger[] value, int offset, int length, int id)
           
 java.util.List<java.math.BigInteger> getBigIntegerValues(java.util.List<java.math.BigInteger> value, int id)
           
 boolean getBooleanValue(int id)
           
 int getBooleanValues(boolean[] value, int offset, int length, int id)
           
 void getBooleanValues(java.util.List<java.lang.Boolean> value, 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)
           
 java.lang.StringBuilder getCharValues(java.lang.StringBuilder value, int id)
           
 DynamicData getComplexValue(DynamicData value, int id)
           
 java.util.List<MemberDescriptor> getDescriptors()
          Modifying an element of the given list modifies the descriptor of this DynamicData object, not a copy.
 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(java.lang.String name)
           
 java.lang.String getStringValue(int id)
           
 void getStringValues(java.util.List<java.lang.String> value, int id)
           
 int getStringValues(java.lang.String[] value, int offset, int length, int id)
           
 DynamicType getType()
           
 DynamicData loanValue(int id)
           
 void returnLoanedValue(DynamicData value)
           
 DynamicData setBigDecimalValue(int id, java.math.BigDecimal value)
           
 DynamicData setBigDecimalValues(int id, java.math.BigDecimal[] value, int offset, int length)
           
 DynamicData setBigDecimalValues(int id, java.util.List<java.math.BigDecimal> value)
           
 DynamicData setBigIntegerValue(int id, java.math.BigInteger value)
           
 DynamicData setBigIntegerValues(int id, java.math.BigInteger[] value, int offset, int length)
           
 DynamicData setBigIntegerValues(int id, java.util.List<java.math.BigInteger> value)
           
 DynamicData setBooleanValue(int id, boolean value)
           
 DynamicData setBooleanValues(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)
           
 DynamicData setCharValues(int id, char[] value, int offset, int length)
           
 DynamicData setCharValues(int id, java.lang.CharSequence value)
           
 DynamicData setComplexValue(int id, DynamicData value)
           
 DynamicData setFloat32Value(int id, float value)
           
 DynamicData setFloat32Values(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)
           
 DynamicData setFloat64Values(int id, double[] value, int offset, int length)
           
 DynamicData setInt16Value(int id, short value)
           
 DynamicData setInt16Values(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)
           
 DynamicData setInt32Values(int id, int[] value, int offset, int length)
           
 DynamicData setInt64Value(int id, long value)
           
 DynamicData setInt64Values(int id, long... value)
           
 DynamicData setInt64Values(int id, long[] value, int offset, int length)
           
 DynamicData setStringValue(int id, java.lang.CharSequence value)
           
 DynamicData setStringValues(int id, java.util.List<java.lang.String> value)
           
 DynamicData setStringValues(int id, java.lang.String... value)
           
 DynamicData setStringValues(int id, java.lang.String[] value, int offset, int length)
           
 
Methods inherited from interface org.omg.dds.core.DDSObject
getBootstrap
 

Method Detail

getType

DynamicType getType()

getDescriptors

java.util.List<MemberDescriptor> getDescriptors()
Modifying an element of the given list modifies the descriptor of this DynamicData object, not a copy. Adding to or removing from the list is not allowed.


getMemberIdByName

int getMemberIdByName(java.lang.String name)

getMemberIdAtIndex

int getMemberIdAtIndex(int index)

clearAllValues

void clearAllValues()

clearNonkeyValues

void clearNonkeyValues()

clearValue

void clearValue(int id)

loanValue

DynamicData loanValue(int id)

returnLoanedValue

void returnLoanedValue(DynamicData value)

getInt32Value

int getInt32Value(int id)

setInt32Value

DynamicData setInt32Value(int id,
                          int value)
Returns:
this

getInt16Value

short getInt16Value(int id)

setInt16Value

DynamicData setInt16Value(int id,
                          short value)
Returns:
this

getInt64Value

long getInt64Value(int id)

setInt64Value

DynamicData setInt64Value(int id,
                          long value)
Returns:
this

getBigIntegerValue

java.math.BigInteger getBigIntegerValue(int id)

setBigIntegerValue

DynamicData setBigIntegerValue(int id,
                               java.math.BigInteger value)
Returns:
this

getFloat32Value

float getFloat32Value(int id)

setFloat32Value

DynamicData setFloat32Value(int id,
                            float value)
Returns:
this

getFloat64Value

double getFloat64Value(int id)

setFloat64Value

DynamicData setFloat64Value(int id,
                            double value)
Returns:
this

getBigDecimalValue

java.math.BigDecimal getBigDecimalValue(int id)

setBigDecimalValue

DynamicData setBigDecimalValue(int id,
                               java.math.BigDecimal value)
Returns:
this

getCharValue

char getCharValue(int id)

setCharValue

DynamicData setCharValue(int id,
                         char value)
Returns:
this

getByteValue

byte getByteValue(int id)

setByteValue

DynamicData setByteValue(int id,
                         byte value)
Returns:
this

getBooleanValue

boolean getBooleanValue(int id)

setBooleanValue

DynamicData setBooleanValue(int id,
                            boolean value)
Returns:
this

getStringValue

java.lang.String getStringValue(int id)

setStringValue

DynamicData setStringValue(int id,
                           java.lang.CharSequence value)
Returns:
this

getComplexValue

DynamicData getComplexValue(DynamicData value,
                            int id)

setComplexValue

DynamicData setComplexValue(int id,
                            DynamicData value)
Returns:
this

getInt32Values

int getInt32Values(int[] value,
                   int offset,
                   int length,
                   int id)

setInt32Values

DynamicData setInt32Values(int id,
                           int[] value,
                           int offset,
                           int length)
Returns:
this

setInt32Values

DynamicData setInt32Values(int id,
                           int... value)
Returns:
this

getInt16Values

int getInt16Values(short[] value,
                   int offset,
                   int length,
                   int id)

setInt16Values

DynamicData setInt16Values(int id,
                           short[] value,
                           int offset,
                           int length)
Returns:
this

setInt16Values

DynamicData setInt16Values(int id,
                           short... value)
Returns:
this

getInt64Values

int getInt64Values(long[] value,
                   int offset,
                   int length,
                   int id)

setInt64Values

DynamicData setInt64Values(int id,
                           long[] value,
                           int offset,
                           int length)
Returns:
this

setInt64Values

DynamicData setInt64Values(int id,
                           long... value)
Returns:
this

getBigIntegerValues

int getBigIntegerValues(java.math.BigInteger[] value,
                        int offset,
                        int length,
                        int id)

getBigIntegerValues

java.util.List<java.math.BigInteger> getBigIntegerValues(java.util.List<java.math.BigInteger> value,
                                                         int id)

setBigIntegerValues

DynamicData setBigIntegerValues(int id,
                                java.math.BigInteger[] value,
                                int offset,
                                int length)
Returns:
this

setBigIntegerValues

DynamicData setBigIntegerValues(int id,
                                java.util.List<java.math.BigInteger> value)
Returns:
this

getFloat32Values

int getFloat32Values(float[] value,
                     int offset,
                     int length,
                     int id)

setFloat32Values

DynamicData setFloat32Values(int id,
                             float[] value,
                             int offset,
                             int length)
Returns:
this

setFloat32Values

DynamicData setFloat32Values(int id,
                             float... value)
Returns:
this

getFloat64Values

int getFloat64Values(double[] value,
                     int offset,
                     int length,
                     int id)

setFloat64Values

DynamicData setFloat64Values(int id,
                             double[] value,
                             int offset,
                             int length)
Returns:
this

setFloat64Values

DynamicData setFloat64Values(int id,
                             double... value)
Returns:
this

getBigDecimalValues

int getBigDecimalValues(java.math.BigDecimal[] value,
                        int offset,
                        int length,
                        int id)

getBigDecimalValues

java.util.List<java.math.BigDecimal> getBigDecimalValues(java.util.List<java.math.BigDecimal> value,
                                                         int id)

setBigDecimalValues

DynamicData setBigDecimalValues(int id,
                                java.math.BigDecimal[] value,
                                int offset,
                                int length)
Returns:
this

setBigDecimalValues

DynamicData setBigDecimalValues(int id,
                                java.util.List<java.math.BigDecimal> value)
Returns:
this

getCharValues

int getCharValues(char[] value,
                  int offset,
                  int length,
                  int id)

getCharValues

java.lang.StringBuilder getCharValues(java.lang.StringBuilder value,
                                      int id)

setCharValues

DynamicData setCharValues(int id,
                          char[] value,
                          int offset,
                          int length)
Returns:
this

setCharValues

DynamicData setCharValues(int id,
                          char... value)
Returns:
this

setCharValues

DynamicData setCharValues(int id,
                          java.lang.CharSequence value)
Returns:
this

getByteValues

int getByteValues(byte[] value,
                  int offset,
                  int length,
                  int id)

setByteValues

DynamicData setByteValues(int id,
                          byte[] value,
                          int offset,
                          int length)
Returns:
this

getBooleanValues

int getBooleanValues(boolean[] value,
                     int offset,
                     int length,
                     int id)

getBooleanValues

void getBooleanValues(java.util.List<java.lang.Boolean> value,
                      int id)

setBooleanValues

DynamicData setBooleanValues(int id,
                             boolean[] value,
                             int offset,
                             int length)
Returns:
this

setBooleanValues

DynamicData setBooleanValues(int id,
                             boolean... value)
Returns:
this

getStringValues

int getStringValues(java.lang.String[] value,
                    int offset,
                    int length,
                    int id)

getStringValues

void getStringValues(java.util.List<java.lang.String> value,
                     int id)

setStringValues

DynamicData setStringValues(int id,
                            java.lang.String[] value,
                            int offset,
                            int length)
Returns:
this

setStringValues

DynamicData setStringValues(int id,
                            java.lang.String... value)
Returns:
this

setStringValues

DynamicData setStringValues(int id,
                            java.util.List<java.lang.String> value)
Returns:
this

clone

DynamicData clone()


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