Contents | Package | Class | Tree | Deprecated | Index | Help XML for Java 1.0.4
PREV | NEXT SHOW LISTS | HIDE LISTS

Package com.ibm.xml.parser

Interface Summary
ElementFactory An interface for receiving control when the various components of the Document Object Model (DOM) and XML4J need to be created and initialized by the XML4J parser.
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

The AttDef class implements the AttributeDefinition interface as defined by the Document Object Model (DOM).

Attlist The Attlist class provides services in support of DTD attribute list declarations.
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.
Child The Child class implements the Node interface as defined by the Document Object Model (DOM).
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).
DefaultElementFactory The XML4J default factory implementation for creating and initializing the various components of the Document Object Model (DOM) and XML4J.
ElementDecl The ElementDecl class implements the ElementDefinition interface as defined by the Document Object Model (DOM).
Entity The Entity class provides support for XML entities.
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 general references 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.
MIME2Java MIME2Java is a convenience class which handles conversions between MIME charset names and Java encoding names.
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.
NOOPVisitor NOOPVisitor is a convenience 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.
NamespacePI

The NamespacePI class provides specific support for the namespace processing instruction (PI).

NonRecursivePreorderTreeTraversal NonRecursivePreorderTreeTraversal defines a specific document object tree traversal algorithm for use by the visitor design pattern.
Parent The Parent class extends Child and provides services in support of non-leaf Nodes.
Parser Parser is the XML4J parser that examines an XML document and generates an object tree of Document Object Model (DOM) Nodes.
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).

TXAttribute The TXAttribute class implements the Attribute interface as defined by the Document Object Model (DOM), and implements the namespace interface as defined by the W3C.
TXAttributeList The TXAttributeList class implements the AttributeList interface as defined by the Document Object Model (DOM).
TXCDATASection The TXCDATASection class implements the CDATASection 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).
TXDocumentContext The DocumentContext class implements the DocumentContent interface as defined by the Document Object Model (DOM).
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 implements the Notation interface as defined by the Document Object Model (DOM).
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).
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.
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).
XMLCharGen  
 

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.
 


Contents | Package | Class | Tree | Deprecated | Index | Help
PREV | NEXT SHOW LISTS | HIDE LISTS