Interface Summary |
AttributeListEx |
This interface extends the SAX AttributeList interface to expose
information needed to support DOM Level 1 features used in document
editing, and detection of ID attributes which are declared for
an element. |
DocumentEx |
This interface extends the DOM Document model in several useful ways. |
DtdEventListener |
When parsing XML documents, DTD related events are signaled through
this interface. |
ElementEx |
This extends the DOM Element interface with features including XML
namespace support. |
ElementFactory |
This interface defines a factory which can be used by documents
to provide namespace-aware element creation. |
NamespaceScoped |
This interface is supported by elements and attributes whose names
are scoped according to the XML Namespaces specification. |
NodeEx |
This interface defines accessors to inherited attributes of nodes,
and provides support for using XML Namespaces. |
ParseContext |
This interface is used during parsing of XML content to encapsulate
information about the location of the parsing event being reported. |
XmlReadable |
This interface is supported by XML documents and elements which wish to
interact with DOM construction during parsing of XML documents. |
XmlWritable |
Objects that can write themselves as XML text do so using this
interface. |
Class Summary |
AttributeNode |
Node representing an XML attribute. |
AttributeSet |
Class representing an XML attribute list. |
CDataNode |
Node representing XML CDATA text, which is just like other text except
for its delimiters (<[CDATA[text]]>). |
CommentNode |
Class representing an XML Comment. |
DataNode |
Node representing XML character data, such as text (including
CDATA sections and comments). |
DataNode.NodeListImpl |
|
Doctype |
Class representing a DTD in DOM Level 1; this class exists purely
for editor support, and is of dubious interest otherwise. |
Doctype.EntityNode |
|
Doctype.Nodemap |
|
Doctype.NotationNode |
|
ElementNode |
This class represents XML elements in a parse tree, and is often
subclassed to add custom behaviors. |
MessageCatalog |
This class provides support for multi-language string lookup, as needed
to localize messages from applications supporting multiple languages
at the same time. |
NamespacedNode |
This adds the notion of namespaces to the ParentNode class for certain
types of nodes such as DOM Element and Attr nodes. |
NodeBase |
Base class for DOM parse tree nodes which may appear in XmlDocument nodes. |
ParentNode |
This adds an implementation of "parent of" relationships to the NodeBase
class. |
PINode |
Node representing an XML processing instruction. |
Resolver |
This entity resolver class provides a number of utilities which can help
managment of external parsed entities in XML. |
SimpleElementFactory |
This is a convenience class for creating application-specific elements
associated with specified (or default) XML namespaces. |
TextNode |
Node representing XML text. |
TreeWalker |
This class implements a preorder depth first walk over the tree rooted
at a given DOM node. |
XmlChars |
Methods in this class are used to determine whether characters may
appear in certain roles in XML documents. |
XmlDocument |
This class implements the DOM Document interface, and also
provides static factory methods to create document instances. |
XmlDocument.Catalog |
|
XmlDocument.DocFragNode |
|
XmlDocument.EntityRefNode |
|
XmlDocumentBuilder |
This class is a SAX DocumentHandler which converts a stream of parse
events into an in-memory DOM document. |
XmlNames |
This class contains static methods used to determine whether identifiers
may appear in certain roles in XML documents. |
XmlReader |
This handles several XML-related tasks that normal java.io Readers
don't support, inluding use of IETF standard encoding names and
automatic detection of most XML encodings. |
XmlReader.AsciiReader |
|
XmlReader.BaseReader |
|
XmlReader.Iso8859_1Reader |
|
XmlReader.Utf8Reader |
|
XmlWriteContext |
This captures context used when writing XML text, such as state
used to "pretty print" output or to identify entities which are
defined. |