Public Member Functions | |
Message | deserialize (ChannelBuffer buffer) |
boolean | equals (Object obj) |
String | getJavaTypeName () |
String | getMd5String () |
MessageFactory | getMessageFactory () |
String | getName () |
int | getSerializedSize () |
int | hashCode () |
MessageFieldType (MessageIdentifier messageIdentifier, MessageFactory messageFactory) | |
Field | newVariableList (String name, int size) |
Field | newVariableValue (String name) |
Void | parseFromString (String value) |
String | toString () |
Package Functions | |
public< T > T | getDefaultValue () |
public< T > Field | newConstantValue (String name, T value) |
public< T > void | serialize (T value, ChannelBuffer buffer) |
Private Attributes | |
final MessageDeserializer < Message > | deserializer |
final MessageFactory | messageFactory |
final MessageIdentifier | messageIdentifier |
final MessageSerializer< Message > | serializer |
Definition at line 32 of file MessageFieldType.java.
org.ros.internal.message.field.MessageFieldType.MessageFieldType | ( | MessageIdentifier | messageIdentifier, |
MessageFactory | messageFactory | ||
) | [inline] |
Definition at line 39 of file MessageFieldType.java.
Message org.ros.internal.message.field.MessageFieldType.deserialize | ( | ChannelBuffer | buffer | ) | [inline] |
Implements org.ros.internal.message.field.FieldType.
Definition at line 97 of file MessageFieldType.java.
boolean org.ros.internal.message.field.MessageFieldType.equals | ( | Object | obj | ) | [inline] |
Definition at line 121 of file MessageFieldType.java.
public<T> T org.ros.internal.message.field.MessageFieldType.getDefaultValue | ( | ) | [inline, package] |
Implements org.ros.internal.message.field.FieldType.
Definition at line 66 of file MessageFieldType.java.
String org.ros.internal.message.field.MessageFieldType.getJavaTypeName | ( | ) | [inline] |
Implements org.ros.internal.message.field.FieldType.
Definition at line 76 of file MessageFieldType.java.
String org.ros.internal.message.field.MessageFieldType.getMd5String | ( | ) | [inline] |
Implements org.ros.internal.message.field.FieldType.
Definition at line 71 of file MessageFieldType.java.
Definition at line 46 of file MessageFieldType.java.
String org.ros.internal.message.field.MessageFieldType.getName | ( | ) | [inline] |
Implements org.ros.internal.message.field.FieldType.
Definition at line 86 of file MessageFieldType.java.
int org.ros.internal.message.field.MessageFieldType.getSerializedSize | ( | ) | [inline] |
Implements org.ros.internal.message.field.FieldType.
Definition at line 81 of file MessageFieldType.java.
int org.ros.internal.message.field.MessageFieldType.hashCode | ( | ) | [inline] |
Definition at line 113 of file MessageFieldType.java.
public<T> Field org.ros.internal.message.field.MessageFieldType.newConstantValue | ( | String | name, |
T | value | ||
) | [inline, package] |
Implements org.ros.internal.message.field.FieldType.
Definition at line 56 of file MessageFieldType.java.
Field org.ros.internal.message.field.MessageFieldType.newVariableList | ( | String | name, |
int | size | ||
) | [inline] |
Implements org.ros.internal.message.field.FieldType.
Definition at line 61 of file MessageFieldType.java.
Field org.ros.internal.message.field.MessageFieldType.newVariableValue | ( | String | name | ) | [inline] |
Implements org.ros.internal.message.field.FieldType.
Definition at line 51 of file MessageFieldType.java.
Void org.ros.internal.message.field.MessageFieldType.parseFromString | ( | String | value | ) | [inline] |
Implements org.ros.internal.message.field.FieldType.
Definition at line 103 of file MessageFieldType.java.
public<T> void org.ros.internal.message.field.MessageFieldType.serialize | ( | T | value, |
ChannelBuffer | buffer | ||
) | [inline, package] |
Implements org.ros.internal.message.field.FieldType.
Definition at line 91 of file MessageFieldType.java.
String org.ros.internal.message.field.MessageFieldType.toString | ( | ) | [inline] |
Definition at line 108 of file MessageFieldType.java.
final MessageDeserializer<Message> org.ros.internal.message.field.MessageFieldType.deserializer [private] |
Definition at line 37 of file MessageFieldType.java.
Definition at line 35 of file MessageFieldType.java.
Definition at line 34 of file MessageFieldType.java.
final MessageSerializer<Message> org.ros.internal.message.field.MessageFieldType.serializer [private] |
Definition at line 36 of file MessageFieldType.java.