org.ros.internal.message
Interface RawMessage

All Superinterfaces:
Message
All Known Subinterfaces:
Service.Request, Service.Response
All Known Implementing Classes:
MessageImpl

public interface RawMessage
extends Message


Method Summary
 boolean getBool(java.lang.String name)
           
 java.util.List<java.lang.Boolean> getBoolList(java.lang.String name)
           
 byte getByte(java.lang.String name)
          Deprecated. replaced by getInt8(String)
 java.util.List<java.lang.Byte> getByteList(java.lang.String name)
          Deprecated. replaced by getInt8List(String)
 short getChar(java.lang.String name)
          Deprecated. replaced by getUInt8(String)
 java.util.List<java.lang.Short> getCharList(java.lang.String name)
          Deprecated. replaced by getUint8List(String)
 java.lang.String getDefinition()
           
 Duration getDuration(java.lang.String name)
           
 java.util.List<Duration> getDurationList(java.lang.String name)
           
 java.util.List<Field> getFields()
           
 float getFloat32(java.lang.String name)
           
 java.util.List<java.lang.Float> getFloat32List(java.lang.String name)
           
 double getFloat64(java.lang.String name)
           
 java.util.List<java.lang.Double> getFloat64List(java.lang.String name)
           
 MessageIdentifier getIdentifier()
           
 short getInt16(java.lang.String name)
           
 java.util.List<java.lang.Short> getInt16List(java.lang.String name)
           
 int getInt32(java.lang.String name)
           
 java.util.List<java.lang.Integer> getInt32List(java.lang.String name)
           
 long getInt64(java.lang.String name)
           
 java.util.List<java.lang.Long> getInt64List(java.lang.String name)
           
 byte getInt8(java.lang.String name)
           
 java.util.List<java.lang.Byte> getInt8List(java.lang.String name)
           
<T extends RawMessage>
T
getMessage(java.lang.String name)
           
<T extends Message>
java.util.List<T>
getMessageList(java.lang.String name)
           
 java.lang.String getName()
           
 java.lang.String getPackage()
           
 int getSerializedSize()
           
 java.lang.String getString(java.lang.String name)
           
 java.util.List<java.lang.String> getStringList(java.lang.String name)
           
 Time getTime(java.lang.String name)
           
 java.util.List<Time> getTimeList(java.lang.String name)
           
 java.lang.String getType()
           
 int getUInt16(java.lang.String name)
           
 java.util.List<java.lang.Integer> getUint16List(java.lang.String name)
           
 long getUInt32(java.lang.String name)
           
 java.util.List<java.lang.Long> getUint32List(java.lang.String name)
           
 long getUInt64(java.lang.String name)
           
 java.util.List<java.lang.Long> getUint64List(java.lang.String name)
           
 short getUInt8(java.lang.String name)
           
 java.util.List<java.lang.Short> getUint8List(java.lang.String name)
           
 java.nio.ByteBuffer serialize()
           
 void setBool(java.lang.String name, boolean value)
           
 void setBoolList(java.lang.String name, java.util.List<java.lang.Boolean> value)
           
 void setByte(java.lang.String name, byte value)
          Deprecated. replaced by setInt8(String, byte)
 void setByteList(java.lang.String name, java.util.List<java.lang.Byte> value)
          Deprecated. replaced by setInt8List(String, List)
 void setChar(java.lang.String name, short value)
          Deprecated. replaced by setUInt8(String, short)
 void setCharList(java.lang.String name, java.util.List<java.lang.Short> value)
          Deprecated. replaced by setUint8List(String, List)
 void setDuration(java.lang.String name, Duration value)
           
 void setDurationList(java.lang.String name, java.util.List<Duration> value)
           
 void setFloat32(java.lang.String name, float value)
           
 void setFloat32List(java.lang.String name, java.util.List<java.lang.Float> value)
           
 void setFloat64(java.lang.String name, double value)
           
 void setFloat64List(java.lang.String name, java.util.List<java.lang.Double> value)
           
 void setInt16(java.lang.String name, short value)
           
 void setInt16List(java.lang.String name, java.util.List<java.lang.Short> value)
           
 void setInt32(java.lang.String name, int value)
           
 void setInt32List(java.lang.String name, java.util.List<java.lang.Integer> value)
           
 void setInt64(java.lang.String name, long value)
           
 void setInt64List(java.lang.String name, java.util.List<java.lang.Long> value)
           
 void setInt8(java.lang.String name, byte value)
           
 void setInt8List(java.lang.String name, java.util.List<java.lang.Byte> value)
           
 void setMessage(java.lang.String name, RawMessage value)
           
 void setMessageList(java.lang.String name, java.util.List<Message> value)
           
 void setString(java.lang.String name, java.lang.String value)
           
 void setStringList(java.lang.String name, java.util.List<java.lang.String> value)
           
 void setTime(java.lang.String name, Time value)
           
 void setTimeList(java.lang.String name, java.util.List<Time> value)
           
 void setUInt16(java.lang.String name, int value)
           
 void setUint16List(java.lang.String name, java.util.List<java.lang.Integer> value)
           
 void setUInt32(java.lang.String name, long value)
           
 void setUint32List(java.lang.String name, java.util.List<java.lang.Long> value)
           
 void setUInt64(java.lang.String name, long value)
           
 void setUint64List(java.lang.String name, java.util.List<java.lang.Long> value)
           
 void setUInt8(java.lang.String name, short value)
           
 void setUint8List(java.lang.String name, java.util.List<java.lang.Short> value)
           
 
Methods inherited from interface org.ros.internal.message.Message
toRawMessage
 

Method Detail

getIdentifier

MessageIdentifier getIdentifier()

getType

java.lang.String getType()

getPackage

java.lang.String getPackage()

getName

java.lang.String getName()

getDefinition

java.lang.String getDefinition()

getSerializedSize

int getSerializedSize()

serialize

java.nio.ByteBuffer serialize()

getBool

boolean getBool(java.lang.String name)

getByte

byte getByte(java.lang.String name)
Deprecated. replaced by getInt8(String)


getChar

short getChar(java.lang.String name)
Deprecated. replaced by getUInt8(String)


getDuration

Duration getDuration(java.lang.String name)

getFloat32

float getFloat32(java.lang.String name)

getFloat64

double getFloat64(java.lang.String name)

getInt16

short getInt16(java.lang.String name)

getInt32

int getInt32(java.lang.String name)

getInt64

long getInt64(java.lang.String name)

getInt8

byte getInt8(java.lang.String name)

getMessage

<T extends RawMessage> T getMessage(java.lang.String name)

getString

java.lang.String getString(java.lang.String name)

getTime

Time getTime(java.lang.String name)

getUInt16

int getUInt16(java.lang.String name)

getUInt32

long getUInt32(java.lang.String name)

getUInt64

long getUInt64(java.lang.String name)

getUInt8

short getUInt8(java.lang.String name)

setBool

void setBool(java.lang.String name,
             boolean value)

setByte

void setByte(java.lang.String name,
             byte value)
Deprecated. replaced by setInt8(String, byte)


setChar

void setChar(java.lang.String name,
             short value)
Deprecated. replaced by setUInt8(String, short)


setDuration

void setDuration(java.lang.String name,
                 Duration value)

setFloat32

void setFloat32(java.lang.String name,
                float value)

setFloat64

void setFloat64(java.lang.String name,
                double value)

setInt8

void setInt8(java.lang.String name,
             byte value)

setInt16

void setInt16(java.lang.String name,
              short value)

setInt32

void setInt32(java.lang.String name,
              int value)

setInt64

void setInt64(java.lang.String name,
              long value)

setUInt8

void setUInt8(java.lang.String name,
              short value)

setUInt16

void setUInt16(java.lang.String name,
               int value)

setUInt32

void setUInt32(java.lang.String name,
               long value)

setUInt64

void setUInt64(java.lang.String name,
               long value)

setMessage

void setMessage(java.lang.String name,
                RawMessage value)

setString

void setString(java.lang.String name,
               java.lang.String value)

setTime

void setTime(java.lang.String name,
             Time value)

setStringList

void setStringList(java.lang.String name,
                   java.util.List<java.lang.String> value)

setInt8List

void setInt8List(java.lang.String name,
                 java.util.List<java.lang.Byte> value)

setUint8List

void setUint8List(java.lang.String name,
                  java.util.List<java.lang.Short> value)

setDurationList

void setDurationList(java.lang.String name,
                     java.util.List<Duration> value)

setTimeList

void setTimeList(java.lang.String name,
                 java.util.List<Time> value)

setBoolList

void setBoolList(java.lang.String name,
                 java.util.List<java.lang.Boolean> value)

setByteList

void setByteList(java.lang.String name,
                 java.util.List<java.lang.Byte> value)
Deprecated. replaced by setInt8List(String, List)


setCharList

void setCharList(java.lang.String name,
                 java.util.List<java.lang.Short> value)
Deprecated. replaced by setUint8List(String, List)


setFloat64List

void setFloat64List(java.lang.String name,
                    java.util.List<java.lang.Double> value)

setFloat32List

void setFloat32List(java.lang.String name,
                    java.util.List<java.lang.Float> value)

setUint64List

void setUint64List(java.lang.String name,
                   java.util.List<java.lang.Long> value)

setInt64List

void setInt64List(java.lang.String name,
                  java.util.List<java.lang.Long> value)

setUint32List

void setUint32List(java.lang.String name,
                   java.util.List<java.lang.Long> value)

setInt32List

void setInt32List(java.lang.String name,
                  java.util.List<java.lang.Integer> value)

setUint16List

void setUint16List(java.lang.String name,
                   java.util.List<java.lang.Integer> value)

setInt16List

void setInt16List(java.lang.String name,
                  java.util.List<java.lang.Short> value)

getMessageList

<T extends Message> java.util.List<T> getMessageList(java.lang.String name)

setMessageList

void setMessageList(java.lang.String name,
                    java.util.List<Message> value)

getDurationList

java.util.List<Duration> getDurationList(java.lang.String name)

getTimeList

java.util.List<Time> getTimeList(java.lang.String name)

getBoolList

java.util.List<java.lang.Boolean> getBoolList(java.lang.String name)

getByteList

java.util.List<java.lang.Byte> getByteList(java.lang.String name)
Deprecated. replaced by getInt8List(String)


getCharList

java.util.List<java.lang.Short> getCharList(java.lang.String name)
Deprecated. replaced by getUint8List(String)


getFloat64List

java.util.List<java.lang.Double> getFloat64List(java.lang.String name)

getFloat32List

java.util.List<java.lang.Float> getFloat32List(java.lang.String name)

getUint64List

java.util.List<java.lang.Long> getUint64List(java.lang.String name)

getInt64List

java.util.List<java.lang.Long> getInt64List(java.lang.String name)

getUint32List

java.util.List<java.lang.Long> getUint32List(java.lang.String name)

getInt32List

java.util.List<java.lang.Integer> getInt32List(java.lang.String name)

getUint16List

java.util.List<java.lang.Integer> getUint16List(java.lang.String name)

getInt16List

java.util.List<java.lang.Short> getInt16List(java.lang.String name)

getUint8List

java.util.List<java.lang.Short> getUint8List(java.lang.String name)

getInt8List

java.util.List<java.lang.Byte> getInt8List(java.lang.String name)

getStringList

java.util.List<java.lang.String> getStringList(java.lang.String name)

getFields

java.util.List<Field> getFields()