Package org.ka2ddo.opentrac
Class OpenTracNull
java.lang.Object
org.ka2ddo.opentrac.OpenTracElement
org.ka2ddo.opentrac.OpenTracNull
- All Implemented Interfaces:
Serializable
This class represents an OpenTRAC element where the mere presence of the element is
the entire value.
-
Field Summary
Fields inherited from class org.ka2ddo.opentrac.OpenTracElement
id
-
Constructor Summary
ConstructorDescriptionCreate an uninitialized null OpenTracElement,OpenTracNull
(int type) Create a OpenTracNull element with the specified field type. -
Method Summary
Modifier and TypeMethodDescriptionint
computeBody
(byte[] buf, int offset) Append this element to a message bufferboolean
equalsElement
(OpenTracElement other) Test if this OpenTracElement has the same type and value as another OpenTracElement.int
length()
Return the number of bytes needed to encode this element.toString()
Returns a string representation of the object.Get the string representation of the value of this element.Methods inherited from class org.ka2ddo.opentrac.OpenTracElement
getId
-
Constructor Details
-
OpenTracNull
public OpenTracNull()Create an uninitialized null OpenTracElement, -
OpenTracNull
public OpenTracNull(int type) Create a OpenTracNull element with the specified field type.- Parameters:
type
- OpenTRAC type code
-
-
Method Details
-
toString
Returns a string representation of the object.- Overrides:
toString
in classOpenTracElement
- Returns:
- a string representation of the object.
-
valueString
Get the string representation of the value of this element.- Specified by:
valueString
in classOpenTracElement
- Returns:
- value string
-
computeBody
public int computeBody(byte[] buf, int offset) Append this element to a message buffer- Specified by:
computeBody
in classOpenTracElement
- Parameters:
buf
- byte array to add the element tooffset
- starting index to store the element- Returns:
- index after the end of the stored element
-
length
public int length()Return the number of bytes needed to encode this element.- Specified by:
length
in classOpenTracElement
- Returns:
- byte count needed to hold this element
-
equalsElement
Test if this OpenTracElement has the same type and value as another OpenTracElement.- Specified by:
equalsElement
in classOpenTracElement
- Parameters:
other
- OpenTracElement to compare against this element- Returns:
- boolean true if elements are of the same type, class, and value
-