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