org.llrp.ltk.types
Class LLRPType

java.lang.Object
  extended by org.llrp.ltk.types.LLRPType
Direct Known Subclasses:
BitArray, BitList, BytesToEnd, LLRPNumberType, SignedIntegerArray, SignedShortArray, TwoBitField, UnsignedByteArray, UnsignedIntegerArray, UnsignedShortArray, UTF8String

public abstract class LLRPType
extends java.lang.Object

super type for all types in LLRP.


Constructor Summary
LLRPType()
           
 
Method Summary
abstract  void decodeBinary(LLRPBitList list)
          decode
abstract  void decodeXML(org.jdom.Element element)
          create objects from xml.
abstract  LLRPBitList encodeBinary()
          encode this value
abstract  org.jdom.Content encodeXML(java.lang.String name, org.jdom.Namespace ns)
          create xml representation of this parameter.
abstract  boolean inRange(java.lang.String valueString)
           
 java.lang.String toString()
          String representation
abstract  java.lang.String toString(int radix)
           
 java.lang.String toXMLString()
          create string as found in xml encoding
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LLRPType

public LLRPType()
Method Detail

decodeBinary

public abstract void decodeBinary(LLRPBitList list)
decode

Parameters:
list - to be decoded

encodeBinary

public abstract LLRPBitList encodeBinary()
encode this value

Returns:
LLRPBitList

encodeXML

public abstract org.jdom.Content encodeXML(java.lang.String name,
                                           org.jdom.Namespace ns)
create xml representation of this parameter.

Parameters:
name - returned content should have
ns - Namespace of elements

decodeXML

public abstract void decodeXML(org.jdom.Element element)
create objects from xml.

Parameters:
element - to be decoded

toXMLString

public java.lang.String toXMLString()
create string as found in xml encoding

Returns:
String

toString

public java.lang.String toString()
String representation

Overrides:
toString in class java.lang.Object
Returns:
String

toString

public abstract java.lang.String toString(int radix)

inRange

public abstract boolean inRange(java.lang.String valueString)


Copyright © 2007 ETH Zurich.