public class OpenTracByteArray extends OpenTracElement
OpenTracMapSymbol,
Serialized Formid| Constructor and Description |
|---|
OpenTracByteArray()
Create an untyped empty OpenTracByteArray element.
|
OpenTracByteArray(int type,
byte[] body,
int offset,
int length)
Create an OpenTRAC element with an arbitrary-length byte array value from the next series of
bytes in an encoded OpenTRAC message.
|
| Modifier and Type | Method and Description |
|---|---|
int |
computeBody(byte[] buf,
int offset)
Append this element to a message buffer
|
boolean |
equals(java.lang.Object obj)
Indicates whether some other object is "equal to" this one.
|
boolean |
equalsElement(OpenTracElement other)
Test if this OpenTracElement has the same type and value as another OpenTracElement.
|
byte[] |
getByteArray()
Get the value of this OpenTracByteArray.
|
int |
hashCode()
Returns a hash code value for the object.
|
int |
length()
Return the number of bytes needed to encode this element.
|
java.lang.String |
toString()
Returns a string representation of the object.
|
java.lang.String |
valueString()
Get the string representation of the value of this element.
|
getIdpublic OpenTracByteArray()
public OpenTracByteArray(int type,
byte[] body,
int offset,
int length)
type - OpenTRAC element type codebody - byte array containing the encoded OpenTRAC elementsoffset - starting index in the array where this element beginslength - remaining number of bytes in the OpenTRAC encoded messagepublic java.lang.String valueString()
valueString in class OpenTracElementpublic int computeBody(byte[] buf,
int offset)
computeBody in class OpenTracElementbuf - byte array to add the element tooffset - starting index to store the elementpublic byte[] getByteArray()
public int length()
length in class OpenTracElementpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectobj - the reference object with which to compare.true if this object is the same as the obj
argument; false otherwise.hashCode()public int hashCode()
java.util.Hashtable.hashCode in class java.lang.ObjectObject.equals(Object)public java.lang.String toString()
toString in class OpenTracElementpublic boolean equalsElement(OpenTracElement other)
equalsElement in class OpenTracElementother - OpenTracElement to compare against this element