org.ros.internal.message
Class ListField<T>

java.lang.Object
  extended by org.ros.internal.message.Field
      extended by org.ros.internal.message.ListField<T>
Type Parameters:
T - the value type

public class ListField<T>
extends Field


Field Summary
 
Fields inherited from class org.ros.internal.message.Field
isConstant, name, type
 
Method Summary
 void deserialize(java.nio.ByteBuffer buffer)
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String getMd5String()
           
 int getSerializedSize()
           
 java.util.List<T> getValue()
           
 int hashCode()
           
 void serialize(java.nio.ByteBuffer buffer)
           
 void setValue(java.lang.Object value)
           
 java.lang.String toString()
           
 
Methods inherited from class org.ros.internal.message.Field
getGetterName, getName, getSetterName, getType, isConstant
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

getValue

public java.util.List<T> getValue()
Specified by:
getValue in class Field

setValue

public void setValue(java.lang.Object value)
Specified by:
setValue in class Field

serialize

public void serialize(java.nio.ByteBuffer buffer)
Specified by:
serialize in class Field

deserialize

public void deserialize(java.nio.ByteBuffer buffer)
Specified by:
deserialize in class Field

getMd5String

public java.lang.String getMd5String()
Overrides:
getMd5String in class Field
Returns:
the textual representation of this field used for computing the MD5 of a message definition

getSerializedSize

public int getSerializedSize()
Specified by:
getSerializedSize in class Field

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class Field

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class Field