XML for Java Compatibility API 2.0.13

Package com.ibm.xml.parser

Interface Summary
ElementHandler An interface for receiving control when pre-registered element tag names are recognized by the XML4J parser.
ErrorListener An interface for handling error and warning events that are recognized by the XML4J parser.
Namespace An interface for providing consistent namespace handling within the XML4J parser; this interface is not intended for implementation by XML4J applications.
NoRequiredAttributeHandler An interface for handling "no required attribute" events that are recognized by the XML4J parser.
PIHandler An interface for receiving control when PIs are recognized by the XML4J parser.
PreRootHandler An interface for receiving control from the XML4J parser after the internal and/or external DTD subsets are parsed, but before the document's root Element is parsed.
ReferenceHandler An interface for receiving control when a General Reference is recognized by the XML4J parser.
StreamProducer An interface to be implemented in order to define the mechanisms for manipulating input streams.
TagHandler An interface for handling tag start and tag end events that are recognized by the XML4J parser.
Visitee An interface of the visitor design pattern which defines the accept operations when a Node is recognized when traversing the document object tree.
Visitor An interface of the visitor design pattern which defines the visit operations for each concrete visitor (toXMLString, digest, ...) that can be performed on the DOM- and XML4J-defined Nodes as the document object tree is traversed.
 

Class Summary
AttDef This class provides support for a single attribute object that is declared as part of an Element's attribute list declaration in the DTD.
Attlist The Attlist class provides services in support of DTD attribute list declarations.
Child The Child class implements the Node interface as defined by the Document Object Model (DOM).
CM1op CM1op provides content model support for content model nodes that contain the "*", "?", and "+" language primitives.
CM2op CM2op provides content model support for content model nodes that contain the "|", or "," language primitives.
CMLeaf CMLeaf provides content model support for content model nodes that are leaf node; in other words, nodes which do not have associated language primitives and are not model groups.
CMNode CMNode provides an abstract content model for use by CM1op, CM2op, and CMLeaf.
ContentModel ContentModel provides content model support for element declarations.
DTD The DTD class implements the DocumentType interface as defined by the Document Object Model (DOM).
ElementDecl Element declarations in the DTD determine the possible structure of the XML document.
EntityDecl The EntityDecl class represents entity declrations.
EntityPool  
ExternalID The ExternalID class provides support for external XML entities.
FormatPrintVisitor FormatPrintVisitor implements the Visitor interface in the visitor design pattern for the purpose of supporting TXDocument#printWithFormat on the various DOM- and XML4J-defined Nodes.
GeneralReference GeneralReference implements EntityReference as defined by the Document Object Model (DOM).
InsertableElement InsertableElements are hash table entries used by the DTD class in order to determine what kind of Element you can insert into a given index of a given Element Node according to the document grammar specified by a given DTD's internal and external subset.
MakeDigestVisitor MakeDigestVisitor implements the Visitor interface in the visitor design pattern for the purpose of calculating and storing a digest on the various DOM- and XML4J-defined Nodes as the document object tree is traversed.
Match Match is a utility class which handles namespace matching.
MIME2Java MIME2Java is a convenience class which handles conversions between MIME charset names and Java encoding names.
NonRecursivePreorderTreeTraversal NonRecursivePreorderTreeTraversal defines a specific document object tree traversal algorithm for use by the visitor design pattern.
NOOPVisitor NOOPVisitor is an adapter class that implements the Visitor interface without providing any operation on the various DOM- and XML4J-defined Nodes; other visitors, such as ToXMLStringVisitor, subclass NOOPVisitor and selectively override these NOOP methods to provide their function.
Parent The Parent class extends Child and provides services in support of non-leaf Nodes.
Parser This parser provides a backward compatibile API on top of the new parser architecture.
PseudoNode PseudoNode provides support, in place of actual DOM Nodes, for generated document objects when document validity is not an issue.
SAXDriver This is the Simple API for XML (SAX) 1.0 driver for IBM XML4J.
Source Source is a data object that encapsulates whether a data source is byte-stream-oriented (InputStream) or character-stream-oriented (Reader).
Stderr Stderr provides the XML4J parser's default implementations of the ErrorListener and StreamProducer interfaces.
StylesheetPI The StyleSheetPI class provides specific support for the stylesheet processing instruction (PI).
ToXMLStringVisitor ToXMLStringVisitor implements the Visitor interface in the visitor design pattern for the purpose of a toString operation on the various DOM- and XML4J-defined Nodes as the document object tree is traversed.
TreeTraversal TreeTraversal defines the document object tree traversal mechanisms for used by the visitor design pattern.
TXAttribute The TXAttribute class implements the Attr interface as defined by the Document Object Model (DOM), and implements the namespace interface as defined by the W3C.
TXCDATASection The TXCDATASection class implements the CDATASection interface as defined by the Document Object Model (DOM).
TXCharacterData The TXCharacterData class implements the CharacterData interface as defined by the Document Object Model (DOM).
TXComment The TXComment class implements the Comment interface as defined by the Document Object Model (DOM).
TXDocument The TXDocument class implements the Document interface as defined by the Document Object Model (DOM).
TXDocumentFragment  
TXElement The TXElement class implements the Element interface as defined by the Document Object Model (DOM), and implements the namespace interface as defined by the W3C.
TXNotation The TXNotation class represents the definition of a notation within a DTD.
TXPI The TXPI class implements the PI interface as defined by the Document Object Model (DOM), and implements the Namespace interface as defined by the W3C.
TXText The TXText class implements the Text interface as defined by the Document Object Model (DOM).
Util Util is a collection of XML4J utility routines which check the conformance of various XML-defined values (XML name, language ID, encoding ID), and which provide services for converting strings to XML format.
Version XML4J administrative class to keep track of the version number of the release.
XMLChar XMLChar is a collection of XML4J utility routines which check the conformance of various XML-defined characters (XML character, character in name, whitespace, letter).
 

Exception Summary
EndTraversalException XML4J tree traversal exception which signals from a Visitor to the tree traversal algorithm that all further traversal should be ended because the visit on the document object hierarchy has been successfully completed.
InvalidEncodingException XML4J parser exception which signals that the XML parser is unable to detect the encoding of the input or has detected irregularities in the input such as missing byte marks.
LibraryException XML4J parser exception which signals that the XML parser has detected an internal error of some sort.
ToNextSiblingTraversalException XML4J tree traversal exception which signals from a Visitor to the tree traversal algorithm that further traversal of the current Node's children should be ended because the visit on this portion of thee document object hierarchy has been successfully completed.
TreeTraversalException XML4J tree traversal exception which signals from a Visitor to the tree traversal algorithm that a correction is requested.
 


XML for Java Compatibility API 2.0.13