Qizx/open API

Package net.axyana.qizxopen.dm

Interfaces and classes handling a XML Data Model independent of XQuery.

See:
          Description

Interface Summary
FONIDataModel.Factory Data Model factory: can be used by XML Libraries to create documents and nodes.
FONIDocument Fully-Ordered Node Identification Document.
Node Node as defined by the XQuery1/XPath2 Data Model, plus extensions.
NodeSequence Abstract Iterator on Nodes.
NodeTest Test of a node on behalf of path-steps or type matching.
XMLEventHandler An abstract "XML Event" handler.
 

Class Summary
AttributeTest Convenience class implementing NodeTest on attributes.
BaseNodeTest Tests a node by node kind, and by name if appropriate.
CoreDataModel Basic in-core implementation of Data Model, which can be used independently of XQuery.
CoreDataModel.BaseNode [Internal].
CoreEventBuilder An implementation of XMLEventHandler that builds a CoreDataModel tree.
DataModel Abstract XQuery / XPath2 / XSLT2 Data Model.
DocumentManager Provides access to the data-model of XML documents.
DocumentParser Utility for document parsing and data model building.
DocumentWriter SAX2 extension for the creation of parsed Documents.
DOMEventBuilder An implementation of XMLEventHandler that builds a DOM document or fragment.
ElementTest Convenience class implementing NodeTest on elements.
FONIDataModel An Implementation of the Data Model above FONI documents, which can be used independently of XQuery.
FONIDataModel.BaseNode  
FONIDumper  
FulltextQuery Full-text queries: parsing, search in fall-back mode (without indexes), term highlighting.
FulltextQuery.Clause Abstract clause.
FulltextQuery.Phrase Sequence of terms, with an optional total spacing between terms.
FulltextQuery.Term A simple word or a pattern.
FulltextQuery.TermOr Union of terms.
HTMLSerializer Kept for compatibility: use instead XMLSerializer with method XHTML or HTML.
IDocument A fast and memory efficient FONIDocument implementation for parsed documents.
NodeXMLReader Wraps a Node as a XMLReader, allowing the Node to be used as a source for any process that accepts SAX events.
SAXDecoder Unmarshalls SaX events marshalled by SAXEncoder
SAXEncoder Marshalls SAX events.
SAXEventHandler Adapter of XML Event Handler to SAX2.
TreeDecoder Decodes a XML Data Model tree from a binary representation created by TreeEncoder.
TreeEncoder Encodes the sub-tree of a Node into binary representation, which can be deserialized by TreeDecoder.
UnionNodeTest Logical OR of two NodeTests.
XMLEventHandlerBase An abstract handler of SAX-like events.
XMLSerializer Serializes a DataModel Node and its subtree to an output stream.
XMLSerialOptions Safe and network-transmissible options for XML Serialization.
 

Exception Summary
DataModelException  
FulltextQuery.ParseException  
 

Package net.axyana.qizxopen.dm Description

Interfaces and classes handling a XML Data Model independent of XQuery.


© 2005 Axyana Software