|
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). |