org.ros.internal.message
Interface FieldType

All Known Implementing Classes:
MessageFieldType, PrimitiveFieldType

public interface FieldType


Method Summary
<T> T
deserialize(java.nio.ByteBuffer buffer)
           
<T> T
getDefaultValue()
           
 java.lang.String getMd5String()
           
 java.lang.String getName()
           
 int getSerializedSize()
           
<T> T
parseFromString(java.lang.String value)
           
<T> void
serialize(T value, java.nio.ByteBuffer buffer)
           
 

Method Detail

getDefaultValue

<T> T getDefaultValue()

getName

java.lang.String getName()

parseFromString

<T> T parseFromString(java.lang.String value)

getMd5String

java.lang.String getMd5String()

getSerializedSize

int getSerializedSize()
Returns:
the serialized size of this FieldType in bytes

serialize

<T> void serialize(T value,
                   java.nio.ByteBuffer buffer)

deserialize

<T> T deserialize(java.nio.ByteBuffer buffer)