All Classes and Interfaces

Class
Description
This is the base class of all DOM parsers.
This is the base class of all SAX parsers.
 
 
This is the base class for all XML document parsers.
AttributeMap inherits from NamedNodeMapImpl and extends it to deal with the specifics of storing attributes.
Attribute represents an XML-style attribute of an Element.
AttrNSImpl inherits from AttrImpl and adds namespace support.
The Augmentations interface defines a table of additional data that may be passed along the document pipeline.
XML provides the CDATA markup to allow a region of text in which most of the XML delimiter recognition does not take place.
CharacterData is an abstract Node that can carry character data as its Value.
ChildNode inherits from NodeImpl and adds the capability of being a child by having references to its previous and next siblings.
HTMLCollectionImpl.item(int) must traverse down the tree and decrement the index until it matches an element who's index is zero.
Represents an XML (or HTML) comment.
Commonly used constants.
The Document interface represents the entire HTML or XML document.
The DOMImplementation class is description of a particular implementation of the Document Object Model.
This class implements the DOM's NodeList behavior for Element.getElementsByTagName()
Default error handler.
This class implements a filter that simply passes document events to the next handler.
DocumentFragment is a "lightweight" or "minimal" Document object.
The Document interface represents the entire HTML or XML document.
This class represents a Document Type declaraction in the document itself, not a Document Type Definition (DTD).
A DOM parser for HTML fragments.
The DOMImplementation class is description of a particular implementation of the Document Object Model.
Used to format DOM error messages.
A DOM parser for HTML documents.
Elements represent most of the "markup" and structure of the document.
ElementNSImpl inherits from ElementImpl and adds namespace support.
EncodingMap is a convenience class which handles conversions between IANA encoding names and Java encoding names, and vice versa.
The tranlator to be used for mapping an encoding label to the encoding to be used.
Entity nodes hold the reference data for an XML Entity -- either parsed or unparsed.
EntityReference models the XML &entityname; syntax, when used for entities defined by the DOM.
This class wraps a SAX error handler in an XNI error handler.
Simple hash map implementation taken from here https://github.com/mikvor/hashmapTest/blob/master/src/main/java/map/objobj/ObjObjMap.java No concrete license specified at the source.
 
 
 
 
 
 
 
 
Implements HTMLCollection to traverse any named elements on a HTMLDocument.
This interface extends the XNI XMLComponent interface to add methods that allow the preferred default values for features and properties to be queried.
An XNI-based parser configuration that can be used to parse HTML documents.
 
 
 
Implements an HTML document.
 
Provides number of methods for performing operations that are independent of any particular instance of the document object model.
Implements an HTML-specific element, an Element that will only appear inside HTML documents.
Collection of HTML element information.
Element information.
Defines an error reporter for reporting HTML errors.
This interface is used to pass augmentated information to the application through the XNI pipeline.
Synthesized infoset item.
 
 
Identifies control in a form, so they may be collected in a form elements collection.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This is a very specialized class for recognizing HTML named entities with the ability to look them up in stages.
This is our initial state and has a special optimization applied.
Our "level" in the treeish structure that keeps its static state and the next level underneath.
 
 
 
 
 
 
 
 
A simple HTML scanner.
Current entity.
Location infoset item.
Basic scanner interface.
 
 
 
 
 
 
 
 
 
 
Balances tags in an HTML document.
Structure to hold information about an element placed in buffer to be comsumed later
Element info for each start element.
Unsynchronized stack of element information.
EXPERIMENTAL: may change in next release
XMLDocumentHandler implementing this interface will get notified of elements discarded by the tag balancer when they: are configured using HTMLConfiguration activate the tag balancing feature
 
 
 
Parser for the Pre-defined named HTML entities.
An HTML writer written as a filter.
Container for text that should be hold and re-feed later like text before <html> that will be re-feed in <body>
Pair of (text, augmentation)
Extremely light stack implementation.
NamedNodeMaps represent collections of Nodes that can be accessed by name.
This class implements the DOM's NodeList behavior for HTMLDocuemnt.getElementsByName().
This filter binds namespaces if namespace processing is turned on by setting the feature "http://xml.org/sax/features/namespaces" is set to true.
This namespace context object implements the old and new XNI NamespaceContext interface methods so that it can be used across all versions of Xerces2.
A namespace binding entry.
Represents an interface to query namespace information.
Namespace support for XML document handlers.
NodeImpl provides the basic structure of a DOM tree.
This class is used, via a pool managed on CoreDocumentImpl, in ParentNode to improve performance of the NodeList accessors, getLength() and item(i).
ParentNode inherits from ChildNode and adds the capability of having child nodes.
This class implements the basic operations for managing parser configuration features and properties.
A playback input stream.
Processing Instructions (PIs) permit documents to carry processor-specific information alongside their actual content.
A structure that holds the components of an XML Namespaces qualified name.
Used to format SAX error messages.
A SAX parser for HTML documents.
Inexpensive (partial) list implementation.
Text nodes hold the non-markup, non-Entity content of an Element or Attribute.
A class to represent a Uniform Resource Identifier (URI).
MalformedURIExceptions are thrown in the process of building a URI or setting fields on a URI when an operation would result in an invalid URI specification.
This class defines the basic properties of characters in XML 1.1.
The XMLAttributes interface defines a collection of attributes for an element.
The XMLAttributesImpl class is an implementation of the XMLAttributes interface which defines a collection of attributes for an element.
Attribute information.
Attribute information.
This class defines the basic XML character properties.
The component interface defines methods that must be implemented by components in a parser configuration.
The component manager manages a parser configuration and the components that make up that configuration.
An XNI parser configuration exception.
Defines a document filter that acts as both a receiver and an emitter of document events.
The document handler interface defines callback methods to report information items in XML documents.
This interface defines a generic document scanner.
Defines a document source.
An interface for handling errors.
This class represents an input source for an XML document.
Location information.
A parsing exception.
Base class of all XML-related parsers.
Represents a parser configuration.
This class is meant to replaces the old XMLString in all areas where performance and memory-efficency is key.
This exception is the base exception of all XNI exceptions.