# Package nu.validator.htmlparser.impl

package nu.validator.htmlparser.impl

This package contains the bulk of parser internals. Only implementors of additional tree builders or token handlers should look here.

Class
Description
AttributeName
CoalescingTreeBuilder<T>
A common superclass for tree builders that coalesce their text nodes.
ElementName
ErrorReportingTokenizer
HtmlAttributes
Be careful with this class.
LocatorImpl
MetaScanner
NamedCharacters
NamedCharactersAccel
NCName
Portability
PushedLocation
StateSnapshot<T>
TaintableLocatorImpl
Tokenizer
An implementation of https://html.spec.whatwg.org/multipage/syntax.html#tokenization This class implements the `Locator` interface.
TreeBuilder<T>
TreeBuilderState<T>
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.
UTF16Buffer
An UTF-16 buffer that knows the start and end indeces of its unconsumed content.