Package es.uc3m.it.xbe32.tlv

This package implements the lower layer of the XBE32 Parsing/Writer library, handling XBE32 streams at the TLV level.

See:
          Description

Interface Summary
TLVParseListener The classes implementing this interface process the XBE32 parsing events generated by the TLVParser class.
 

Class Summary
TLV This class models the Type-Length-Value (TLV) structures employed by the XBE32 encoding.
TLVParser This class allows the TLVs of a XBE32-encoded stream or buffer to be parsed.
TLVPrinter This auxiliary TLVParseListener class prints the fields of the TLVs being parsed from an XBE32-encoded stream.
TLVWriter This class allows XBE32 TLVs to be serialized and written in an output stream.
 

Exception Summary
TLVParseException Exception class for errors occuring while parsing XBE32 TLVs.
 

Package es.uc3m.it.xbe32.tlv Description

This package implements the lower layer of the XBE32 Parsing/Writer library, handling XBE32 streams at the TLV level.

The eXtensible Binary Encoding (XBE32) has been designed to represent hierarchical data in a compact and extensible format. Data elements are binary encoded inside Type-Length-Value (TLV) structures, which are 32-bit aligned to be easily processed by computers. XBE32 is NOT a binary encoding for XML documents, but an encoding format for small, lightweight network protocols.

For further details about XBE32 refer to the latest available draft: draft-uruena-xbe32-02.txt