All Classes and Interfaces

Class
Description
Base abstract implementation of IMarkupHandler that implements all of its event handlers by delegating these events to another IMarkupHandler object passed during construction.
Base abstract implementation of IMarkupHandler that implements all of its methods as no-ops.
 
 
Base abstract implementation of ISimpleMarkupHandler that implements all of its methods as no-ops.
Class meant to keep some constants related to the version of the AttoParser library being used, build date, etc.
Implementation of the IMarkupHandler that adds an attribute (with a user-specified name) to all elements that match one or more selectors, as determined by a BlockSelectorMarkupHandler or NodeSelectorMarkupHandler handler.
Implementation of IMarkupHandler able to apply block selection based on a set of specified markup selectors (see org.attoparser.select).
CDATA Section node in a DOM tree.
Utility class for obtaining a correct classloader on which to operate from a specific class.
Comment node in a DOM tree.
Implementation of IMarkupHandler that simply discards all events.
DOCTYPE clause node in a DOM tree.
Root object for a DOM object tree produced by the DOMBuilderMarkupHandler handler or the IDOMMarkupParser parser implementations.
Implementation of IMarkupHandler that builds a DOM tree using objects of classes from package org.attoparser.dom.
Default implementation of the IDOMMarkupParser interface.
Static utility class able to write a DOM tree (or a fragment of it) as markup.
Implementation of IMarkupHandler used for duplicating events, sending them to two different handlers.
Element node in a DOM tree.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Interface to be implemented by all handlers capable of receiving events about attribute sequences.
Interface to be implemented by all handlers capable of receiving events about CDATA Sections.
Interface to be implemented by all handlers capable of receiving events about Comments.
Interface to be implemented by all handlers capable of receiving events about DOCTYPE clauses.
Interface to be implemented by all handlers capable of receiving events about document start/end.
Interface to be implemented by all DOM Markup Parsers.
Interface to be implemented by all handlers capable of receiving events about elements.
Interface to be implemented by all Markup Handlers.
Interface to be implemented by all Markup Parsers.
 
Interface modeling reference resolvers, the objects that can be used for tuning the selector matching operations done by BlockSelectorMarkupHandler and NodeSelectorMarkupHandler.
Common interface for all nodes in DOM trees that can have children nodes.
Base interface for all nodes in a DOM tree.
Interface to be implemented by all handlers capable of receiving events about Processing Instructions.
Interface to be implemented by all simple Markup Handlers.
Interface to be implemented by all simple Markup Parsers.
Interface to be implemented by all handlers capable of receiving events about Text events.
Interface to be implemented by all handlers capable of receiving events about XML Declarations.
 
 
 
Default implementation of the IMarkupParser interface.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This class models the parsing events that are generated by TraceBuilderMarkupHandler during parsing.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Enumeration of all the parsing event types.
 
 
 
 
 
 
 
 
 
 
 
 
Implementation of IMarkupHandler used for minimizing (compacting) HTML markup.
Enumeration for the type of minimization to be performed.
Implementation of IMarkupHandler able to apply node-selection based on a set of specified markup selectors (see org.attoparser.select).
Implementation of IMarkupHandler used for writing received parsing events as markup output.
Models a series of parsing configurations that can be applied during document parsing by MarkupParser and its variants SimpleMarkupParser and DOMMarkupParser.
Enumeration representing the possible actions to be taken with regard to element balancing:
Enumeration used for determining the parsing mode, which will affect the parser's behaviour.
Class encapsulating the configuration parameters used for parsing and validating the "prolog" section of a markup document.
Enumeration used for determining whether an element in the document prolog (DOCTYPE, XML Declaration) or the prolog itself should be allowed, required or even forbidden.
Enumeration used for determining the behaviour the parser should have with respect to the presence and number of root elements in the parsed document.
General exception for parsing errors, thrown primarily by event handlers.
Class used for reporting the current selectors matching the different levels of selection specified at the handler chain by means of instances of BlockSelectorMarkupHandler and NodeSelectorMarkupHandler instances.
 
Class used for reporting the status of current parsing operations to handlers.
Class containing utility methods for parsing attribute sequences, like those in open/standalone elements.
Class containing utility methods for parsing CDATA sections.
Class containing utility methods for parsing comments.
Class containing utility methods for parsing DOCTYPE clauses.
Class containing utility methods for parsing elements (tags).
 
 
Class containing utility methods for parsing processing instructions.
Class containing utility methods for parsing XML Declarations.
 
Implementation of IMarkupHandler used for pretty-printing the result of parsing the input markup.
Processing Instruction node in a DOM tree.
 
Default implementation of ISimpleMarkupParser.
Implementation of the IMarkupHandler interface aimed at converting the events launched through this interface to the simpler ones at the ISimpleMarkupHandler interface.
 
 
Text node in a DOM tree.
Implementation of IMarkupHandler used for writing received parsing events as text output, by ignoring all events except the Text ones.
Utility class for char[] operations (mainly matching/comparing)
Implementation of IMarkupHandler used for building a trace of parsing events which can be examined afterwards.
XML Declaration node in a DOM tree.