Classes: BitStreamReader, BitStreamWriter, BoolEncoding, CDataEncoding, Converter, DWordEncoding, Decoder, DecodingAlgorithm, DocumentRestrictedAlphabet, DocumentVocabulary, DoubleEncoding, Encoder, Encoding, EncodingAlgorithm, FISContentHandler, FISDocumentHandler, FISEncodingException, FISException, FISParseException, FastInfosetParser, FastInfosetWriter, FloatEncoding, HashVocabulary, HexEncoding, IntEncoding, LongEncoding, MapVocabulary, Notation, NullEncoding, NullRefEncoding, QualifiedNameEntry, RestrictedAlphabet, ShortEncoding, StringDecoder, UUIDEncoding, UnparsedEntity, Utility, VectorVocabulary, VerbTable, Vocabulary
Types: QualifiedNameVocabulary
A BitStreamReader reads single bits from the input stream.
A BitStreamWriter writes single bits to the encapsulated
output stream.
This class implements the Fast Infoset encoding for boolean.
This class implements the Fast Infoset encoding for CDATA.
The Converter class provides convenience methods
for converting from Fast Infoset to XML and vice
versa.
This class implements the Fast Infoset encoding for base64-based binary data.
A Utility class to decode trivial FastInfoset data types.
DecodingAlgorithm bundles all decoding algorithms supported by
FastInfoset standard (like hex encoding, int encoding, uuid encoding.
DocumentRestrictedAlphabet stores the prefined simple
vocabularies for numeric or date time de-/encoding.
DocumentVocabulary groups together all
vocabularies used when de-/encoding a FISDocument.
This class implements the Fast Infoset encoding for double.
Encoder class contains utility functions for encoding simple FIS data types.
The base class for all encoding algorithms.
Groups together different encoding algorithms as defined by the FastInfoset standard.
FISContentHandler extends the XML ContentHandler with type specific character chunks.
The FISDocumentHandler interface allows for setting and querying
the vocabulatory used for a document.
This class provides a SAX2 (Simple API for XML) interface
for parsing a Fast Infoset document.
This class serializes SAX2 ContentHandler, LexicalHandler and
DTDHandler events into a Fast Infoset stream.
This class implements the Fast Infoset encoding for float.
An implementation of Vocabulary using a hash table.
This class implements the Fast Infoset encoding for hex-based binary data.
This class implements the Fast Infoset encoding for 32-bit integers.
This class implements the Fast Infoset encoding for 64-bit long integers.
An implementation of Vocabulary using a map.
Stores data for a Notation event.
An encoding that simply passes data though as is.
An optimized version of NullEncoding that stores only a reference to the string.
A QualifiedNameEntry represents a XML qualified name.
A RestrictedAlphabet consists of a sequence of single characters,
the position of each character is equal to the integer value used to encode it.
This class implements the Fast Infoset encoding for 16-bit integers.
StringDecoder decodes strings.
This class implements the Fast Infoset encoding for UUID values.
Stores data fro an UnparsedEntity event
The Utility class contains commonly used constants and helper methods.
This is a vector class template providing minimal features required
for use with a FastInfoset Vocabulary.
A Vocabulary allows to map values to indices and vice versa.
typedef Vocabulary < QualifiedNameEntry > QualifiedNameVocabulary;