org.llrp.ltk.types
Class UnsignedByteArray_HEX

java.lang.Object
  extended by org.llrp.ltk.types.LLRPType
      extended by org.llrp.ltk.types.UnsignedByteArray
          extended by org.llrp.ltk.types.UnsignedByteArray_HEX

public class UnsignedByteArray_HEX
extends UnsignedByteArray

Array of unsigned bytes encoded in HEX Format. Length encoded in first 16 bits of binary encoding


Field Summary
 
Fields inherited from class org.llrp.ltk.types.UnsignedByteArray
bytes, signed, value
 
Constructor Summary
UnsignedByteArray_HEX()
          Creates a new UnsignedByteArray object.
UnsignedByteArray_HEX(byte[] bytes)
          Creates a new UnsignedByteArray object.
UnsignedByteArray_HEX(org.jdom.Element element)
          Creates a new UnsignedByteArray object from jdom element - used for xml decoding
UnsignedByteArray_HEX(int length)
          all values initially set to 0
UnsignedByteArray_HEX(LLRPBitList list)
          create ByteArray from BitList.
UnsignedByteArray_HEX(java.lang.String string)
           
UnsignedByteArray_HEX(UnsignedByte[] bytes)
          Creates a new UnsignedByteArray object.
 
Method Summary
 void decodeXML(org.jdom.Element element)
          /** decode from XML
 org.jdom.Content encodeXML(java.lang.String name, org.jdom.Namespace ns)
          encode to XML
 java.lang.String toString()
          String representation
 
Methods inherited from class org.llrp.ltk.types.UnsignedByteArray
add, decodeBinary, encodeBinary, get, getByteLength, inRange, length, set, size, toInteger, toString
 
Methods inherited from class org.llrp.ltk.types.LLRPType
toXMLString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UnsignedByteArray_HEX

public UnsignedByteArray_HEX(UnsignedByte[] bytes)
Creates a new UnsignedByteArray object.

Parameters:
bytes - to create UnsignedByteArray

UnsignedByteArray_HEX

public UnsignedByteArray_HEX(org.jdom.Element element)
Creates a new UnsignedByteArray object from jdom element - used for xml decoding

Parameters:
element - to be decoded

UnsignedByteArray_HEX

public UnsignedByteArray_HEX(java.lang.String string)
Parameters:
string - String in Hexadecimal format

UnsignedByteArray_HEX

public UnsignedByteArray_HEX(int length)
all values initially set to 0

Parameters:
length - of array

UnsignedByteArray_HEX

public UnsignedByteArray_HEX()
Creates a new UnsignedByteArray object.


UnsignedByteArray_HEX

public UnsignedByteArray_HEX(LLRPBitList list)
create ByteArray from BitList. First 16 Bits must be length of ByteArray

Parameters:
list - to be decoded

UnsignedByteArray_HEX

public UnsignedByteArray_HEX(byte[] bytes)
Creates a new UnsignedByteArray object.

Parameters:
bytes - to create UnsignedByteArray
Method Detail

encodeXML

public org.jdom.Content encodeXML(java.lang.String name,
                                  org.jdom.Namespace ns)
encode to XML

Overrides:
encodeXML in class UnsignedByteArray
Parameters:
name - of element
ns - Namespace

decodeXML

public void decodeXML(org.jdom.Element element)
Description copied from class: UnsignedByteArray
/** decode from XML

Overrides:
decodeXML in class UnsignedByteArray
Parameters:
element - to decode

toString

public java.lang.String toString()
Description copied from class: LLRPType
String representation

Overrides:
toString in class UnsignedByteArray
Returns:
String


Copyright © 2007 ETH Zurich.