All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractChainedMarkupHandler Base abstract implementation ofIMarkupHandler
that implements all of its event handlers by delegating these events to anotherIMarkupHandler
object passed during construction.AbstractMarkupHandler Base abstract implementation ofIMarkupHandler
that implements all of its methods as no-ops.AbstractNestableNode AbstractNode AbstractSimpleMarkupHandler Base abstract implementation ofISimpleMarkupHandler
that implements all of its methods as no-ops.AttoParser Class meant to keep some constants related to the version of the AttoParser library being used, build date, etc.AttributeSelectionMarkingMarkupHandler Implementation of theIMarkupHandler
that adds an attribute (with a user-specified name) to all elements that match one or more selectors, as determined by aBlockSelectorMarkupHandler
orNodeSelectorMarkupHandler
handler.BlockSelectorMarkupHandler Implementation ofIMarkupHandler
able to apply block selection based on a set of specified markup selectors (seeorg.attoparser.select
).CDATASection CDATA Section node in a DOM tree.ClassLoaderUtils Utility class for obtaining a correct classloader on which to operate from a specific class.Comment Comment node in a DOM tree.DiscardMarkupHandler Implementation ofIMarkupHandler
that simply discards all events.DocType DOCTYPE clause node in a DOM tree.Document Root object for a DOM object tree produced by theDOMBuilderMarkupHandler
handler or theIDOMMarkupParser
parser implementations.DOMBuilderMarkupHandler Implementation ofIMarkupHandler
that builds a DOM tree using objects of classes from package org.attoparser.dom.DOMMarkupParser Default implementation of theIDOMMarkupParser
interface.DOMWriter Static utility class able to write a DOM tree (or a fragment of it) as markup.DuplicateMarkupHandler Implementation ofIMarkupHandler
used for duplicating events, sending them to two different handlers.Element Element node in a DOM tree.HtmlAutoCloseElement HtmlAutoOpenCDATAContentElement HtmlAutoOpenCloseElement HtmlAutoOpenElement HtmlBodyAutoCloseElement HtmlBodyBlockElement HtmlBodyElement HtmlCDATAContentElement HtmlElement HtmlElements HtmlElements.HtmlElementRepository HtmlElements.HtmlElementRepository.ElementComparator HtmlHeadCDATAContentElement HtmlHeadElement HtmlMarkupHandler HtmlNames HtmlVoidAutoCloseElement HtmlVoidAutoOpenCloseElement HtmlVoidAutoOpenElement HtmlVoidBodyBlockElement HtmlVoidBodyElement HtmlVoidElement HtmlVoidHeadElement IAttributeSequenceHandler Interface to be implemented by all handlers capable of receiving events about attribute sequences.ICDATASectionHandler Interface to be implemented by all handlers capable of receiving events about CDATA Sections.ICommentHandler Interface to be implemented by all handlers capable of receiving events about Comments.IDocTypeHandler Interface to be implemented by all handlers capable of receiving events about DOCTYPE clauses.IDocumentHandler Interface to be implemented by all handlers capable of receiving events about document start/end.IDOMMarkupParser Interface to be implemented by all DOM Markup Parsers.IElementHandler Interface to be implemented by all handlers capable of receiving events about elements.IMarkupHandler Interface to be implemented by all Markup Handlers.IMarkupParser Interface to be implemented by all Markup Parsers.IMarkupSelectorItem IMarkupSelectorReferenceResolver Interface modeling reference resolvers, the objects that can be used for tuning the selector matching operations done byBlockSelectorMarkupHandler
andNodeSelectorMarkupHandler
.INestableNode Common interface for all nodes in DOM trees that can have children nodes.INode Base interface for all nodes in a DOM tree.IProcessingInstructionHandler Interface to be implemented by all handlers capable of receiving events about Processing Instructions.ISimpleMarkupHandler Interface to be implemented by all simple Markup Handlers.ISimpleMarkupParser Interface to be implemented by all simple Markup Parsers.ITextHandler Interface to be implemented by all handlers capable of receiving events about Text events.IXMLDeclarationHandler Interface to be implemented by all handlers capable of receiving events about XML Declarations.MarkupEventProcessorHandler MarkupEventProcessorHandler.StandardNamesRepository MarkupEventProcessorHandler.StructureNamesRepository MarkupParser Default implementation of theIMarkupParser
interface.MarkupParser.BufferPool MarkupSelectorAndItem MarkupSelectorFilter MarkupSelectorFilter.MarkupBlockMatchingCounter MarkupSelectorItem MarkupSelectorItem.AttributeCondition MarkupSelectorItem.AttributeCondition.Operator MarkupSelectorItem.AttributeConditionRelation MarkupSelectorItem.AttributeConditionRelation.Type MarkupSelectorItem.IAttributeCondition MarkupSelectorItem.IndexCondition MarkupSelectorItem.IndexCondition.IndexConditionType MarkupSelectorItems MarkupSelectorItems.SelectorRepository MarkupSelectorOrItem MarkupTraceEvent This class models the parsing events that are generated byTraceBuilderMarkupHandler
during parsing.MarkupTraceEvent.AbstractContentTraceEvent MarkupTraceEvent.AbstractElementTraceEvent MarkupTraceEvent.AttributeTraceEvent MarkupTraceEvent.AutoCloseElementEndTraceEvent MarkupTraceEvent.AutoCloseElementStartTraceEvent MarkupTraceEvent.AutoOpenElementEndTraceEvent MarkupTraceEvent.AutoOpenElementStartTraceEvent MarkupTraceEvent.CDATASectionTraceEvent MarkupTraceEvent.CloseElementEndTraceEvent MarkupTraceEvent.CloseElementStartTraceEvent MarkupTraceEvent.CommentTraceEvent MarkupTraceEvent.DocTypeTraceEvent MarkupTraceEvent.DocumentEndTraceEvent MarkupTraceEvent.DocumentStartTraceEvent MarkupTraceEvent.EventType Enumeration of all the parsing event types.MarkupTraceEvent.InnerWhiteSpaceTraceEvent MarkupTraceEvent.NonMinimizedStandaloneElementEndTraceEvent MarkupTraceEvent.NonMinimizedStandaloneElementStartTraceEvent MarkupTraceEvent.OpenElementEndTraceEvent MarkupTraceEvent.OpenElementStartTraceEvent MarkupTraceEvent.ProcessingInstructionTraceEvent MarkupTraceEvent.StandaloneElementEndTraceEvent MarkupTraceEvent.StandaloneElementStartTraceEvent MarkupTraceEvent.TextTraceEvent MarkupTraceEvent.UnmatchedCloseElementEndTraceEvent MarkupTraceEvent.UnmatchedCloseElementStartTraceEvent MarkupTraceEvent.XmlDeclarationTraceEvent MinimizeHtmlMarkupHandler Implementation ofIMarkupHandler
used for minimizing (compacting) HTML markup.MinimizeHtmlMarkupHandler.MinimizeMode Enumeration for the type of minimization to be performed.NodeSelectorMarkupHandler Implementation ofIMarkupHandler
able to apply node-selection based on a set of specified markup selectors (seeorg.attoparser.select
).OutputMarkupHandler Implementation ofIMarkupHandler
used for writing received parsing events as markup output.ParseConfiguration Models a series of parsing configurations that can be applied during document parsing byMarkupParser
and its variantsSimpleMarkupParser
andDOMMarkupParser
.ParseConfiguration.ElementBalancing Enumeration representing the possible actions to be taken with regard to element balancing:ParseConfiguration.ParsingMode Enumeration used for determining the parsing mode, which will affect the parser's behaviour.ParseConfiguration.PrologParseConfiguration Class encapsulating the configuration parameters used for parsing and validating the "prolog" section of a markup document.ParseConfiguration.PrologPresence 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.ParseConfiguration.UniqueRootElementPresence Enumeration used for determining the behaviour the parser should have with respect to the presence and number of root elements in the parsed document.ParseException General exception for parsing errors, thrown primarily by event handlers.ParseSelection Class used for reporting the current selectors matching the different levels of selection specified at the handler chain by means of instances ofBlockSelectorMarkupHandler
andNodeSelectorMarkupHandler
instances.ParseSelection.ParseSelectionLevel ParseStatus Class used for reporting the status of current parsing operations to handlers.ParsingAttributeSequenceUtil Class containing utility methods for parsing attribute sequences, like those in open/standalone elements.ParsingCDATASectionMarkupUtil Class containing utility methods for parsing CDATA sections.ParsingCommentMarkupUtil Class containing utility methods for parsing comments.ParsingDocTypeMarkupUtil Class containing utility methods for parsing DOCTYPE clauses.ParsingElementMarkupUtil Class containing utility methods for parsing elements (tags).ParsingLocatorUtil ParsingMarkupUtil ParsingProcessingInstructionUtil Class containing utility methods for parsing processing instructions.ParsingXmlDeclarationMarkupUtil Class containing utility methods for parsing XML Declarations.ParsingXmlDeclarationMarkupUtil.XmlDeclarationAttributeProcessor PrettyHtmlMarkupHandler Implementation ofIMarkupHandler
used for pretty-printing the result of parsing the input markup.ProcessingInstruction Processing Instruction node in a DOM tree.SelectorElementBuffer SimpleMarkupParser Default implementation ofISimpleMarkupParser
.SimplifierMarkupHandler Implementation of theIMarkupHandler
interface aimed at converting the events launched through this interface to the simpler ones at theISimpleMarkupHandler
interface.StructureTextsRepository StructureTextsRepository Text Text node in a DOM tree.TextOutputMarkupHandler Implementation ofIMarkupHandler
used for writing received parsing events as text output, by ignoring all events except the Text ones.TextUtil Utility class for char[] operations (mainly matching/comparing)TraceBuilderMarkupHandler Implementation ofIMarkupHandler
used for building a trace of parsing events which can be examined afterwards.XmlDeclaration XML Declaration node in a DOM tree.