Public Member Functions | |
abstract void | deserialize (ChannelBuffer buffer) |
boolean | equals (Object obj) |
abstract String | getJavaTypeName () |
String | getMd5String () |
String | getName () |
FieldType | getType () |
abstract< T > T | getValue () |
int | hashCode () |
boolean | isConstant () |
abstract void | serialize (ChannelBuffer buffer) |
abstract void | setValue (Object value) |
Protected Member Functions | |
Field (FieldType type, String name, boolean isConstant) | |
Protected Attributes | |
final boolean | isConstant |
final String | name |
final FieldType | type |
Definition at line 25 of file Field.java.
org.ros.internal.message.field.Field.Field | ( | FieldType | type, |
String | name, | ||
boolean | isConstant | ||
) | [inline, protected] |
Definition at line 31 of file Field.java.
abstract void org.ros.internal.message.field.Field.deserialize | ( | ChannelBuffer | buffer | ) | [pure virtual] |
Implemented in org.ros.internal.message.field.ChannelBufferField, org.ros.internal.message.field.LongArrayField, org.ros.internal.message.field.BooleanArrayField, org.ros.internal.message.field.ByteArrayField, org.ros.internal.message.field.DoubleArrayField, org.ros.internal.message.field.FloatArrayField, org.ros.internal.message.field.IntegerArrayField, org.ros.internal.message.field.ListField< T >, org.ros.internal.message.field.ShortArrayField, and org.ros.internal.message.field.ValueField< T >.
boolean org.ros.internal.message.field.Field.equals | ( | Object | obj | ) | [inline] |
Reimplemented in org.ros.internal.message.field.LongArrayField, org.ros.internal.message.field.ChannelBufferField, org.ros.internal.message.field.BooleanArrayField, org.ros.internal.message.field.ByteArrayField, org.ros.internal.message.field.DoubleArrayField, org.ros.internal.message.field.FloatArrayField, org.ros.internal.message.field.IntegerArrayField, org.ros.internal.message.field.ShortArrayField, org.ros.internal.message.field.ListField< T >, and org.ros.internal.message.field.ValueField< T >.
Definition at line 91 of file Field.java.
abstract String org.ros.internal.message.field.Field.getJavaTypeName | ( | ) | [pure virtual] |
Implemented in org.ros.internal.message.field.LongArrayField, org.ros.internal.message.field.ChannelBufferField, org.ros.internal.message.field.BooleanArrayField, org.ros.internal.message.field.ByteArrayField, org.ros.internal.message.field.DoubleArrayField, org.ros.internal.message.field.FloatArrayField, org.ros.internal.message.field.IntegerArrayField, org.ros.internal.message.field.ShortArrayField, org.ros.internal.message.field.ListField< T >, and org.ros.internal.message.field.ValueField< T >.
String org.ros.internal.message.field.Field.getMd5String | ( | ) | [inline] |
Reimplemented in org.ros.internal.message.field.LongArrayField, org.ros.internal.message.field.ChannelBufferField, org.ros.internal.message.field.BooleanArrayField, org.ros.internal.message.field.ByteArrayField, org.ros.internal.message.field.DoubleArrayField, org.ros.internal.message.field.FloatArrayField, org.ros.internal.message.field.IntegerArrayField, org.ros.internal.message.field.ShortArrayField, org.ros.internal.message.field.ListField< T >, and org.ros.internal.message.field.ValueField< T >.
Definition at line 62 of file Field.java.
String org.ros.internal.message.field.Field.getName | ( | ) | [inline] |
Definition at line 40 of file Field.java.
FieldType org.ros.internal.message.field.Field.getType | ( | ) | [inline] |
Definition at line 47 of file Field.java.
abstract <T> T org.ros.internal.message.field.Field.getValue | ( | ) | [pure virtual] |
Implemented in org.ros.internal.message.field.LongArrayField, org.ros.internal.message.field.ChannelBufferField, org.ros.internal.message.field.ListField< T >, org.ros.internal.message.field.BooleanArrayField, org.ros.internal.message.field.ByteArrayField, org.ros.internal.message.field.DoubleArrayField, org.ros.internal.message.field.FloatArrayField, org.ros.internal.message.field.IntegerArrayField, org.ros.internal.message.field.ShortArrayField, and org.ros.internal.message.field.ValueField< T >.
int org.ros.internal.message.field.Field.hashCode | ( | ) | [inline] |
Reimplemented in org.ros.internal.message.field.LongArrayField, org.ros.internal.message.field.ChannelBufferField, org.ros.internal.message.field.BooleanArrayField, org.ros.internal.message.field.ByteArrayField, org.ros.internal.message.field.DoubleArrayField, org.ros.internal.message.field.FloatArrayField, org.ros.internal.message.field.IntegerArrayField, org.ros.internal.message.field.ShortArrayField, org.ros.internal.message.field.ListField< T >, and org.ros.internal.message.field.ValueField< T >.
Definition at line 81 of file Field.java.
boolean org.ros.internal.message.field.Field.isConstant | ( | ) | [inline] |
true
if this ListField represents a constant Definition at line 54 of file Field.java.
abstract void org.ros.internal.message.field.Field.serialize | ( | ChannelBuffer | buffer | ) | [pure virtual] |
Implemented in org.ros.internal.message.field.ChannelBufferField, org.ros.internal.message.field.ValueField< T >, org.ros.internal.message.field.ListField< T >, org.ros.internal.message.field.LongArrayField, org.ros.internal.message.field.BooleanArrayField, org.ros.internal.message.field.ByteArrayField, org.ros.internal.message.field.DoubleArrayField, org.ros.internal.message.field.FloatArrayField, org.ros.internal.message.field.IntegerArrayField, and org.ros.internal.message.field.ShortArrayField.
abstract void org.ros.internal.message.field.Field.setValue | ( | Object | value | ) | [pure virtual] |
Implemented in org.ros.internal.message.field.ChannelBufferField, org.ros.internal.message.field.ValueField< T >, org.ros.internal.message.field.ListField< T >, org.ros.internal.message.field.LongArrayField, org.ros.internal.message.field.BooleanArrayField, org.ros.internal.message.field.ByteArrayField, org.ros.internal.message.field.DoubleArrayField, org.ros.internal.message.field.FloatArrayField, org.ros.internal.message.field.IntegerArrayField, and org.ros.internal.message.field.ShortArrayField.
final boolean org.ros.internal.message.field.Field.isConstant [protected] |
Definition at line 29 of file Field.java.
final String org.ros.internal.message.field.Field.name [protected] |
Definition at line 28 of file Field.java.
final FieldType org.ros.internal.message.field.Field.type [protected] |
Definition at line 27 of file Field.java.