public class OpenTracPathTrace extends OpenTracElement
OpenTracMessage
 or only to the entity in which it is embedded.| Modifier and Type | Field and Description | 
|---|---|
TraceStep[] | 
steps
Array of the relay stations through which this entity has been forwarded (may be zero-length if received from
 the originating station). 
 | 
id| Constructor and Description | 
|---|
OpenTracPathTrace()
Create no-step OpenTracPathTrace element. 
 | 
OpenTracPathTrace(int type,
                 byte[] body,
                 int offset,
                 int length)
Create an OpenTRAC element with a short 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 | 
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. 
 | 
java.lang.String | 
valueString()
Get the string representation of the value of this element. 
 | 
getId, toStringpublic TraceStep[] steps
public OpenTracPathTrace()
public OpenTracPathTrace(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 int computeBody(byte[] buf,
                       int offset)
computeBody in class OpenTracElementbuf - byte array to add the element tooffset - starting index to store the elementpublic java.lang.String valueString()
valueString in class OpenTracElementpublic int length()
length in class OpenTracElementpublic boolean equalsElement(OpenTracElement other)
equalsElement in class OpenTracElementother - OpenTracElement to compare against this element