Public Member Functions | Package Functions | Private Attributes
org.ros.internal.message.MessageImpl Class Reference
Inheritance diagram for org.ros.internal.message.MessageImpl:
Inheritance graph
[legend]

List of all members.

Public Member Functions

boolean equals (Object obj)
boolean getBool (String name)
boolean[] getBoolArray (String name)
byte getByte (String name)
byte[] getByteArray (String name)
ChannelBuffer getChannelBuffer (String name)
short getChar (String name)
short[] getCharArray (String name)
String getDefinition ()
Duration getDuration (String name)
List< DurationgetDurationList (String name)
List< FieldgetFields ()
float getFloat32 (String name)
float[] getFloat32Array (String name)
double getFloat64 (String name)
double[] getFloat64Array (String name)
MessageIdentifier getIdentifier ()
Object getInstance ()
short getInt16 (String name)
short[] getInt16Array (String name)
int getInt32 (String name)
int[] getInt32Array (String name)
long getInt64 (String name)
long[] getInt64Array (String name)
byte getInt8 (String name)
byte[] getInt8Array (String name)
MessageContext getMessageContext ()
MessageFields getMessageFields ()
String getName ()
String getPackage ()
String getString (String name)
List< String > getStringList (String name)
Time getTime (String name)
List< TimegetTimeList (String name)
String getType ()
short getUInt16 (String name)
short[] getUInt16Array (String name)
int getUInt32 (String name)
int[] getUInt32Array (String name)
long getUInt64 (String name)
long[] getUInt64Array (String name)
short getUInt8 (String name)
short[] getUInt8Array (String name)
int hashCode ()
 MessageImpl (MessageContext messageContext)
void setBool (String name, boolean value)
void setBoolArray (String name, boolean[] value)
void setByte (String name, byte value)
void setByteArray (String name, byte[] value)
void setChannelBuffer (String name, ChannelBuffer value)
void setChar (String name, short value)
void setCharArray (String name, short[] value)
void setDuration (String name, Duration value)
void setDurationList (String name, List< Duration > value)
void setFloat32 (String name, float value)
void setFloat32Array (String name, float[] value)
void setFloat64 (String name, double value)
void setFloat64Array (String name, double[] value)
void setInt16 (String name, short value)
void setInt16Array (String name, short[] value)
void setInt32 (String name, int value)
void setInt32Array (String name, int[] value)
void setInt64 (String name, long value)
void setInt64Array (String name, long[] value)
void setInt8 (String name, byte value)
void setInt8Array (String name, byte[] value)
void setMessage (String name, Message value)
void setMessageList (String name, List< Message > value)
void setString (String name, String value)
void setStringList (String name, List< String > value)
void setTime (String name, Time value)
void setTimeList (String name, List< Time > value)
void setUInt16 (String name, short value)
void setUInt16Array (String name, short[] value)
void setUInt32 (String name, int value)
void setUInt32Array (String name, int[] value)
void setUInt64 (String name, long value)
void setUInt64Array (String name, long[] value)
void setUInt8 (String name, byte value)
void setUInt8Array (String name, byte[] value)
RawMessage toRawMessage ()
String toString ()

Package Functions

public< T extends Message > T getMessage (String name)
public< T extends Message >
List< T > 
getMessageList (String name)

Private Attributes

final MessageContext messageContext
final MessageFields messageFields

Detailed Description

Author:
damonkohler@google.com (Damon Kohler)

Definition at line 34 of file MessageImpl.java.


Constructor & Destructor Documentation

Definition at line 39 of file MessageImpl.java.


Member Function Documentation

boolean org.ros.internal.message.MessageImpl.equals ( Object  obj) [inline]

Definition at line 468 of file MessageImpl.java.

boolean org.ros.internal.message.MessageImpl.getBool ( String  name) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 88 of file MessageImpl.java.

boolean [] org.ros.internal.message.MessageImpl.getBoolArray ( String  name) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 93 of file MessageImpl.java.

byte org.ros.internal.message.MessageImpl.getByte ( String  name) [inline]
Deprecated:
replaced by getInt8(String)

Implements org.ros.internal.message.RawMessage.

Definition at line 399 of file MessageImpl.java.

byte [] org.ros.internal.message.MessageImpl.getByteArray ( String  name) [inline]
Deprecated:
replaced by getInt8Array(String)

Implements org.ros.internal.message.RawMessage.

Definition at line 429 of file MessageImpl.java.

ChannelBuffer org.ros.internal.message.MessageImpl.getChannelBuffer ( String  name) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 439 of file MessageImpl.java.

short org.ros.internal.message.MessageImpl.getChar ( String  name) [inline]
Deprecated:
replaced by getUInt8(String)

Implements org.ros.internal.message.RawMessage.

Definition at line 404 of file MessageImpl.java.

short [] org.ros.internal.message.MessageImpl.getCharArray ( String  name) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 78 of file MessageImpl.java.

Implements org.ros.internal.message.RawMessage.

Definition at line 98 of file MessageImpl.java.

Implements org.ros.internal.message.RawMessage.

Definition at line 104 of file MessageImpl.java.

Implements org.ros.internal.message.RawMessage.

Definition at line 83 of file MessageImpl.java.

float org.ros.internal.message.MessageImpl.getFloat32 ( String  name) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 109 of file MessageImpl.java.

float [] org.ros.internal.message.MessageImpl.getFloat32Array ( String  name) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 114 of file MessageImpl.java.

double org.ros.internal.message.MessageImpl.getFloat64 ( String  name) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 119 of file MessageImpl.java.

double [] org.ros.internal.message.MessageImpl.getFloat64Array ( String  name) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 124 of file MessageImpl.java.

Implements org.ros.internal.message.RawMessage.

Definition at line 58 of file MessageImpl.java.

Implements org.ros.internal.message.GetInstance.

Definition at line 449 of file MessageImpl.java.

short org.ros.internal.message.MessageImpl.getInt16 ( String  name) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 129 of file MessageImpl.java.

short [] org.ros.internal.message.MessageImpl.getInt16Array ( String  name) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 134 of file MessageImpl.java.

int org.ros.internal.message.MessageImpl.getInt32 ( String  name) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 139 of file MessageImpl.java.

int [] org.ros.internal.message.MessageImpl.getInt32Array ( String  name) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 144 of file MessageImpl.java.

long org.ros.internal.message.MessageImpl.getInt64 ( String  name) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 149 of file MessageImpl.java.

long [] org.ros.internal.message.MessageImpl.getInt64Array ( String  name) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 154 of file MessageImpl.java.

byte org.ros.internal.message.MessageImpl.getInt8 ( String  name) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 159 of file MessageImpl.java.

byte [] org.ros.internal.message.MessageImpl.getInt8Array ( String  name) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 164 of file MessageImpl.java.

public<T extends Message> T org.ros.internal.message.MessageImpl.getMessage ( String  name) [inline, package]

Implements org.ros.internal.message.RawMessage.

Definition at line 169 of file MessageImpl.java.

Definition at line 44 of file MessageImpl.java.

Definition at line 48 of file MessageImpl.java.

public<T extends Message> List<T> org.ros.internal.message.MessageImpl.getMessageList ( String  name) [inline, package]

Implements org.ros.internal.message.RawMessage.

Definition at line 177 of file MessageImpl.java.

Implements org.ros.internal.message.RawMessage.

Definition at line 73 of file MessageImpl.java.

Implements org.ros.internal.message.RawMessage.

Definition at line 68 of file MessageImpl.java.

String org.ros.internal.message.MessageImpl.getString ( String  name) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 185 of file MessageImpl.java.

List<String> org.ros.internal.message.MessageImpl.getStringList ( String  name) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 191 of file MessageImpl.java.

Implements org.ros.internal.message.RawMessage.

Definition at line 196 of file MessageImpl.java.

List<Time> org.ros.internal.message.MessageImpl.getTimeList ( String  name) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 202 of file MessageImpl.java.

Implements org.ros.internal.message.RawMessage.

Definition at line 63 of file MessageImpl.java.

short org.ros.internal.message.MessageImpl.getUInt16 ( String  name) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 207 of file MessageImpl.java.

short [] org.ros.internal.message.MessageImpl.getUInt16Array ( String  name) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 212 of file MessageImpl.java.

int org.ros.internal.message.MessageImpl.getUInt32 ( String  name) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 217 of file MessageImpl.java.

int [] org.ros.internal.message.MessageImpl.getUInt32Array ( String  name) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 222 of file MessageImpl.java.

long org.ros.internal.message.MessageImpl.getUInt64 ( String  name) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 227 of file MessageImpl.java.

long [] org.ros.internal.message.MessageImpl.getUInt64Array ( String  name) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 232 of file MessageImpl.java.

short org.ros.internal.message.MessageImpl.getUInt8 ( String  name) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 237 of file MessageImpl.java.

short [] org.ros.internal.message.MessageImpl.getUInt8Array ( String  name) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 242 of file MessageImpl.java.

Definition at line 459 of file MessageImpl.java.

void org.ros.internal.message.MessageImpl.setBool ( String  name,
boolean  value 
) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 247 of file MessageImpl.java.

void org.ros.internal.message.MessageImpl.setBoolArray ( String  name,
boolean[]  value 
) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 252 of file MessageImpl.java.

void org.ros.internal.message.MessageImpl.setByte ( String  name,
byte  value 
) [inline]
void org.ros.internal.message.MessageImpl.setByteArray ( String  name,
byte[]  value 
) [inline]
void org.ros.internal.message.MessageImpl.setChannelBuffer ( String  name,
ChannelBuffer  value 
) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 444 of file MessageImpl.java.

void org.ros.internal.message.MessageImpl.setChar ( String  name,
short  value 
) [inline]
void org.ros.internal.message.MessageImpl.setCharArray ( String  name,
short[]  value 
) [inline]
void org.ros.internal.message.MessageImpl.setDuration ( String  name,
Duration  value 
) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 262 of file MessageImpl.java.

void org.ros.internal.message.MessageImpl.setDurationList ( String  name,
List< Duration value 
) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 257 of file MessageImpl.java.

void org.ros.internal.message.MessageImpl.setFloat32 ( String  name,
float  value 
) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 267 of file MessageImpl.java.

void org.ros.internal.message.MessageImpl.setFloat32Array ( String  name,
float[]  value 
) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 272 of file MessageImpl.java.

void org.ros.internal.message.MessageImpl.setFloat64 ( String  name,
double  value 
) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 277 of file MessageImpl.java.

void org.ros.internal.message.MessageImpl.setFloat64Array ( String  name,
double[]  value 
) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 282 of file MessageImpl.java.

void org.ros.internal.message.MessageImpl.setInt16 ( String  name,
short  value 
) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 287 of file MessageImpl.java.

void org.ros.internal.message.MessageImpl.setInt16Array ( String  name,
short[]  value 
) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 292 of file MessageImpl.java.

void org.ros.internal.message.MessageImpl.setInt32 ( String  name,
int  value 
) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 297 of file MessageImpl.java.

void org.ros.internal.message.MessageImpl.setInt32Array ( String  name,
int[]  value 
) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 302 of file MessageImpl.java.

void org.ros.internal.message.MessageImpl.setInt64 ( String  name,
long  value 
) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 307 of file MessageImpl.java.

void org.ros.internal.message.MessageImpl.setInt64Array ( String  name,
long[]  value 
) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 312 of file MessageImpl.java.

void org.ros.internal.message.MessageImpl.setInt8 ( String  name,
byte  value 
) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 317 of file MessageImpl.java.

void org.ros.internal.message.MessageImpl.setInt8Array ( String  name,
byte[]  value 
) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 322 of file MessageImpl.java.

void org.ros.internal.message.MessageImpl.setMessage ( String  name,
Message  value 
) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 327 of file MessageImpl.java.

void org.ros.internal.message.MessageImpl.setMessageList ( String  name,
List< Message value 
) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 333 of file MessageImpl.java.

void org.ros.internal.message.MessageImpl.setString ( String  name,
String  value 
) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 339 of file MessageImpl.java.

void org.ros.internal.message.MessageImpl.setStringList ( String  name,
List< String >  value 
) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 344 of file MessageImpl.java.

void org.ros.internal.message.MessageImpl.setTime ( String  name,
Time  value 
) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 349 of file MessageImpl.java.

void org.ros.internal.message.MessageImpl.setTimeList ( String  name,
List< Time value 
) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 354 of file MessageImpl.java.

void org.ros.internal.message.MessageImpl.setUInt16 ( String  name,
short  value 
) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 359 of file MessageImpl.java.

void org.ros.internal.message.MessageImpl.setUInt16Array ( String  name,
short[]  value 
) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 364 of file MessageImpl.java.

void org.ros.internal.message.MessageImpl.setUInt32 ( String  name,
int  value 
) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 369 of file MessageImpl.java.

void org.ros.internal.message.MessageImpl.setUInt32Array ( String  name,
int[]  value 
) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 374 of file MessageImpl.java.

void org.ros.internal.message.MessageImpl.setUInt64 ( String  name,
long  value 
) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 379 of file MessageImpl.java.

void org.ros.internal.message.MessageImpl.setUInt64Array ( String  name,
long[]  value 
) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 384 of file MessageImpl.java.

void org.ros.internal.message.MessageImpl.setUInt8 ( String  name,
byte  value 
) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 389 of file MessageImpl.java.

void org.ros.internal.message.MessageImpl.setUInt8Array ( String  name,
byte[]  value 
) [inline]

Implements org.ros.internal.message.RawMessage.

Definition at line 394 of file MessageImpl.java.

Returns:
returns this Message as a RawMessage

Implements org.ros.internal.message.Message.

Definition at line 53 of file MessageImpl.java.

Definition at line 454 of file MessageImpl.java.


Member Data Documentation

Definition at line 36 of file MessageImpl.java.

Definition at line 37 of file MessageImpl.java.


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


rosjava_bootstrap
Author(s): Daniel Stonier , Damon Kohler
autogenerated on Fri Aug 28 2015 12:41:44