All Classes and Interfaces
Class
Description
The BOM sniffing part of the HTML5 encoding sniffing algorithm.
An interface for providing a method for reading a stream of bytes one byte at
a time.
A CDATA section.
An interface for receiving notifications of UTF-16 code units read from a character stream.
A run of characters
A common superclass for character buffer node classes.
A common superclass for tree builders that coalesce their text nodes.
A comment.
Marker for translating into the C++ const keyword on the declaration in
question.
Used for indicating desired behavior with legacy doctypes.
A document.
A document fragment.
Represents the HTML document compatibility mode.
A callback interface for receiving notification about the document mode.
The tree builder glue for building a tree through the public DOM APIs.
A doctype.
An element.
An interface for communicating about character encoding names with the
environment of the parser.
An entity.
Interface for elements that have an associated form pointer.
Element with an associated form.
Indicates a request for character encoding sniffer choice.
Be careful with this class.
This class implements an HTML5 parser that exposes data through the XOM
interface.
This class implements an HTML5 parser that exposes data through the DOM
interface.
Be very careful with this class.
This class implements an HTML5 parser that exposes data through the SAX2
interface.
The type for attribute IDness.
A run ignorable whitespace.
This subclass of
HtmlParser
simply provides a no-argument
constructor that calls the constructor of the superclass with the
ALTER_INFOSET
policy.Translates into the C++ inline keyword.
A placeholder type that translates into the type of the C++ class that
implements an interning service for local names (
@Local
in
Java).Marks a string type as being the literal string type (typically const char*)
in C++.
The local name of an element or attribute.
A locator implementation.
Document with
Mode
.Interface for attaching a
DocumentMode
on a Document.The common node superclass.
The node type.
The array type marked with this annotation won't have its
.length
read.The namespace URI type.
A lexical handler that does nothing.
Common superclass for parent nodes.
The type for namespace prefixes.
A prefix mapping.
A processing instruction.
The type for qualified names.
A simpler node factory that does not use
Nodes
..A skipped entity.
Tokenizer
reports tokens through this interface.An implementation of
http://www.whatwg.org/specs/web-apps/current-work/multipage/tokenization.html
This class implements the
Locator
interface.An interface for intercepting information about the state transitions that
the tokenizer is making.
Builds a SAX Tree representation of a document or a fragment
streamed as
ContentHandler
and
LexicalHandler
events.Interface for exposing the state of the HTML5 tree builder so that the
interface can be implemented by the tree builder itself and by snapshots.
A tree visitor that replays a tree as SAX events.
An UTF-16 buffer that knows the start and end indeces of its unconsumed
content.
Marks a method as virtualy in C++.
Policy for XML 1.0 violations.