Uses of Interface
org.attoparser.IMarkupHandler
Packages that use IMarkupHandler
Package
Description
Main parser and handler artifacts: basic interfaces and implementations.
Handlers for discarding markup.
Handlers for creating DOM trees as a result of parsing.
Handlers for duplicating events between more than one handler.
Handlers for minimizing (compacting) HTML markup.
Handlers for outputting markup as a result of parsing.
Handlers for creating a pretty-HTML representation of parsing events.
Handlers for filtering a part or several parts of markup during parsing
in a fast and efficient way.
Artifacts for parsing using a simplified version of the handler interfaces.
Handlers for creating traces of parsing events (for testing/debugging).
-
Uses of IMarkupHandler in org.attoparser
Classes in org.attoparser that implement IMarkupHandlerModifier and TypeClassDescriptionclassBase abstract implementation ofIMarkupHandlerthat implements all of its event handlers by delegating these events to anotherIMarkupHandlerobject passed during construction.classBase abstract implementation ofIMarkupHandlerthat implements all of its methods as no-ops.(package private) final class(package private) final classFields in org.attoparser declared as IMarkupHandlerModifier and TypeFieldDescriptionprivate final IMarkupHandlerAbstractChainedMarkupHandler.nextprivate final IMarkupHandlerHtmlMarkupHandler.nextMethods in org.attoparser that return IMarkupHandlerModifier and TypeMethodDescriptionprotected final IMarkupHandlerAbstractChainedMarkupHandler.getNext()Return the next handler in the chain, so that events can be delegated to it.Methods in org.attoparser with parameters of type IMarkupHandlerModifier and TypeMethodDescriptionvoidHtmlCDATAContentElement.handleAttribute(char[] buffer, int nameOffset, int nameLen, int nameLine, int nameCol, int operatorOffset, int operatorLen, int operatorLine, int operatorCol, int valueContentOffset, int valueContentLen, int valueOuterOffset, int valueOuterLen, int valueLine, int valueCol, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled) voidHtmlElement.handleAttribute(char[] buffer, int nameOffset, int nameLen, int nameLine, int nameCol, int operatorOffset, int operatorLen, int operatorLine, int operatorCol, int valueContentOffset, int valueContentLen, int valueOuterOffset, int valueOuterLen, int valueLine, int valueCol, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled) voidHtmlElement.handleAutoCloseElementEnd(char[] buffer, int nameOffset, int nameLen, int line, int col, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled) voidHtmlElement.handleAutoCloseElementStart(char[] buffer, int nameOffset, int nameLen, int line, int col, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled) voidHtmlElement.handleAutoOpenElementEnd(char[] buffer, int nameOffset, int nameLen, int line, int col, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled) voidHtmlElement.handleAutoOpenElementStart(char[] buffer, int nameOffset, int nameLen, int line, int col, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled) voidHtmlElement.handleCloseElementEnd(char[] buffer, int nameOffset, int nameLen, int line, int col, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled) voidHtmlVoidElement.handleCloseElementEnd(char[] buffer, int nameOffset, int nameLen, int line, int col, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled) voidHtmlElement.handleCloseElementStart(char[] buffer, int nameOffset, int nameLen, int line, int col, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled) voidHtmlVoidElement.handleCloseElementStart(char[] buffer, int nameOffset, int nameLen, int line, int col, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled) voidHtmlElement.handleInnerWhiteSpace(char[] buffer, int offset, int len, int line, int col, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled) voidHtmlCDATAContentElement.handleOpenElementEnd(char[] buffer, int nameOffset, int nameLen, int line, int col, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled) voidHtmlElement.handleOpenElementEnd(char[] buffer, int nameOffset, int nameLen, int line, int col, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled) voidHtmlVoidElement.handleOpenElementEnd(char[] buffer, int nameOffset, int nameLen, int line, int col, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled) voidHtmlAutoCloseElement.handleOpenElementStart(char[] buffer, int nameOffset, int nameLen, int line, int col, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled) voidHtmlAutoOpenCDATAContentElement.handleOpenElementStart(char[] buffer, int nameOffset, int nameLen, int line, int col, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled) voidHtmlAutoOpenCloseElement.handleOpenElementStart(char[] buffer, int nameOffset, int nameLen, int line, int col, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled) voidHtmlAutoOpenElement.handleOpenElementStart(char[] buffer, int nameOffset, int nameLen, int line, int col, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled) voidHtmlCDATAContentElement.handleOpenElementStart(char[] buffer, int nameOffset, int nameLen, int line, int col, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled) voidHtmlElement.handleOpenElementStart(char[] buffer, int nameOffset, int nameLen, int line, int col, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled) voidHtmlVoidAutoCloseElement.handleOpenElementStart(char[] buffer, int nameOffset, int nameLen, int line, int col, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled) voidHtmlVoidAutoOpenCloseElement.handleOpenElementStart(char[] buffer, int nameOffset, int nameLen, int line, int col, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled) voidHtmlVoidAutoOpenElement.handleOpenElementStart(char[] buffer, int nameOffset, int nameLen, int line, int col, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled) voidHtmlVoidElement.handleOpenElementStart(char[] buffer, int nameOffset, int nameLen, int line, int col, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled) voidHtmlElement.handleStandaloneElementEnd(char[] buffer, int nameOffset, int nameLen, boolean minimized, int line, int col, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled) voidHtmlAutoCloseElement.handleStandaloneElementStart(char[] buffer, int nameOffset, int nameLen, boolean minimized, int line, int col, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled) voidHtmlAutoOpenCDATAContentElement.handleStandaloneElementStart(char[] buffer, int nameOffset, int nameLen, boolean minimized, int line, int col, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled) voidHtmlAutoOpenCloseElement.handleStandaloneElementStart(char[] buffer, int nameOffset, int nameLen, boolean minimized, int line, int col, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled) voidHtmlAutoOpenElement.handleStandaloneElementStart(char[] buffer, int nameOffset, int nameLen, boolean minimized, int line, int col, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled) voidHtmlElement.handleStandaloneElementStart(char[] buffer, int nameOffset, int nameLen, boolean minimized, int line, int col, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled) voidHtmlVoidAutoCloseElement.handleStandaloneElementStart(char[] buffer, int nameOffset, int nameLen, boolean minimized, int line, int col, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled) voidHtmlVoidAutoOpenCloseElement.handleStandaloneElementStart(char[] buffer, int nameOffset, int nameLen, boolean minimized, int line, int col, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled) voidHtmlVoidAutoOpenElement.handleStandaloneElementStart(char[] buffer, int nameOffset, int nameLen, boolean minimized, int line, int col, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled) voidHtmlVoidElement.handleStandaloneElementStart(char[] buffer, int nameOffset, int nameLen, boolean minimized, int line, int col, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled) voidHtmlElement.handleUnmatchedCloseElementEnd(char[] buffer, int nameOffset, int nameLen, int line, int col, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled) voidHtmlElement.handleUnmatchedCloseElementStart(char[] buffer, int nameOffset, int nameLen, int line, int col, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled) voidIMarkupParser.parse(char[] document, int offset, int len, IMarkupHandler handler) Parse a document using the specifiedIMarkupHandler.voidIMarkupParser.parse(char[] document, IMarkupHandler handler) Parse a document using the specifiedIMarkupHandler.voidIMarkupParser.parse(Reader reader, IMarkupHandler handler) Parse a document using the specifiedIMarkupHandler.voidIMarkupParser.parse(String document, IMarkupHandler handler) Parse a document using the specifiedIMarkupHandler.voidMarkupParser.parse(char[] document, int offset, int len, IMarkupHandler handler) voidMarkupParser.parse(char[] document, IMarkupHandler handler) voidMarkupParser.parse(Reader reader, IMarkupHandler handler) voidMarkupParser.parse(String document, IMarkupHandler handler) private voidMarkupParser.parseBuffer(char[] buffer, int offset, int len, IMarkupHandler handler, ParseStatus status) static voidParsingElementMarkupUtil.parseCloseElement(char[] buffer, int offset, int len, int line, int col, IMarkupHandler markupHandler) (package private) voidMarkupParser.parseDocument(char[] buffer, int offset, int len, IMarkupHandler handler, ParseStatus status) (package private) voidMarkupParser.parseDocument(Reader reader, int suggestedBufferSize, IMarkupHandler handler, ParseStatus status) static voidParsingElementMarkupUtil.parseOpenElement(char[] buffer, int offset, int len, int line, int col, IMarkupHandler markupHandler) static voidParsingElementMarkupUtil.parseStandaloneElement(char[] buffer, int offset, int len, int line, int col, IMarkupHandler markupHandler) Constructors in org.attoparser with parameters of type IMarkupHandlerModifierConstructorDescriptionprotectedCreate a new instance of this handler, specifying the handler that will be used as next step in the chain.(package private)(package private) -
Uses of IMarkupHandler in org.attoparser.discard
Classes in org.attoparser.discard that implement IMarkupHandlerModifier and TypeClassDescriptionfinal classImplementation ofIMarkupHandlerthat simply discards all events. -
Uses of IMarkupHandler in org.attoparser.dom
Classes in org.attoparser.dom that implement IMarkupHandlerModifier and TypeClassDescriptionfinal classImplementation ofIMarkupHandlerthat builds a DOM tree using objects of classes from package org.attoparser.dom. -
Uses of IMarkupHandler in org.attoparser.duplicate
Classes in org.attoparser.duplicate that implement IMarkupHandlerModifier and TypeClassDescriptionfinal classImplementation ofIMarkupHandlerused for duplicating events, sending them to two different handlers.Fields in org.attoparser.duplicate declared as IMarkupHandlerModifier and TypeFieldDescriptionprivate final IMarkupHandlerDuplicateMarkupHandler.handler1private final IMarkupHandlerDuplicateMarkupHandler.handler2Constructors in org.attoparser.duplicate with parameters of type IMarkupHandlerModifierConstructorDescriptionDuplicateMarkupHandler(IMarkupHandler handler1, IMarkupHandler handler2) Creates a new instance of this handler, specifying the two delegate handlers to which events will be redirected. -
Uses of IMarkupHandler in org.attoparser.minimize
Classes in org.attoparser.minimize that implement IMarkupHandlerModifier and TypeClassDescriptionfinal classImplementation ofIMarkupHandlerused for minimizing (compacting) HTML markup.Constructors in org.attoparser.minimize with parameters of type IMarkupHandlerModifierConstructorDescriptionMinimizeHtmlMarkupHandler(MinimizeHtmlMarkupHandler.MinimizeMode minimizeMode, IMarkupHandler next) Creates a new instance of this handler, specifying the minimization mode and the handler to which minimized events will be delegated. -
Uses of IMarkupHandler in org.attoparser.output
Classes in org.attoparser.output that implement IMarkupHandlerModifier and TypeClassDescriptionfinal classImplementation ofIMarkupHandlerused for writing received parsing events as markup output.final classImplementation ofIMarkupHandlerused for writing received parsing events as text output, by ignoring all events except the Text ones. -
Uses of IMarkupHandler in org.attoparser.prettyhtml
Classes in org.attoparser.prettyhtml that implement IMarkupHandlerModifier and TypeClassDescriptionclassImplementation ofIMarkupHandlerused for pretty-printing the result of parsing the input markup. -
Uses of IMarkupHandler in org.attoparser.select
Classes in org.attoparser.select that implement IMarkupHandlerModifier and TypeClassDescriptionfinal classImplementation of theIMarkupHandlerthat adds an attribute (with a user-specified name) to all elements that match one or more selectors, as determined by aBlockSelectorMarkupHandlerorNodeSelectorMarkupHandlerhandler.final classImplementation ofIMarkupHandlerable to apply block selection based on a set of specified markup selectors (seeorg.attoparser.select).final classImplementation ofIMarkupHandlerable to apply node-selection based on a set of specified markup selectors (seeorg.attoparser.select).Fields in org.attoparser.select declared as IMarkupHandlerModifier and TypeFieldDescriptionprivate IMarkupHandlerBlockSelectorMarkupHandler.documentStartEndHandlerprivate IMarkupHandlerNodeSelectorMarkupHandler.documentStartEndHandlerprivate final IMarkupHandlerBlockSelectorMarkupHandler.nonSelectedHandlerprivate final IMarkupHandlerNodeSelectorMarkupHandler.nonSelectedHandlerprivate final IMarkupHandlerBlockSelectorMarkupHandler.selectedHandlerprivate final IMarkupHandlerNodeSelectorMarkupHandler.selectedHandlerMethods in org.attoparser.select with parameters of type IMarkupHandlerModifier and TypeMethodDescription(package private) voidSelectorElementBuffer.flushBuffer(IMarkupHandler handler, boolean autoOpen) voidBlockSelectorMarkupHandler.setDocumentStartEndHandler(IMarkupHandler documentStartEndHandler) Sets theIMarkupHandlerinstance to which the document start and document end events should be delegated.voidNodeSelectorMarkupHandler.setDocumentStartEndHandler(IMarkupHandler documentStartEndHandler) Sets theIMarkupHandlerinstance to which the document start and document end events should be delegated.Constructors in org.attoparser.select with parameters of type IMarkupHandlerModifierConstructorDescriptionAttributeSelectionMarkingMarkupHandler(String selectorAttributeName, IMarkupHandler handler) Build a new instance of this class, specifying the name of the attribute to be added to the matching elements and also the handler all events should be delegated to.BlockSelectorMarkupHandler(IMarkupHandler selectedHandler, String selector) Create a new instance of this handler, specifying the selected handler and the selector to be used.BlockSelectorMarkupHandler(IMarkupHandler selectedHandler, String[] selectors) Create a new instance of this handler, specifying the selected handler and the selectors to be used.BlockSelectorMarkupHandler(IMarkupHandler selectedHandler, String[] selectors, IMarkupSelectorReferenceResolver referenceResolver) Create a new instance of this handler, specifying the selected handler, as well as a markup selector reference resolver and the selectors to be used.BlockSelectorMarkupHandler(IMarkupHandler selectedHandler, String selector, IMarkupSelectorReferenceResolver referenceResolver) Create a new instance of this handler, specifying the selected handler, as well as a markup selector reference resolver and the selector to be used.BlockSelectorMarkupHandler(IMarkupHandler selectedHandler, IMarkupHandler nonSelectedHandler, String selector) Create a new instance of this handler, specifying both the selected and non-selected handlers, and the selector to be used.BlockSelectorMarkupHandler(IMarkupHandler selectedHandler, IMarkupHandler nonSelectedHandler, String[] selectors) Create a new instance of this handler, specifying both the selected and non-selected handlers, and the selectors to be used.BlockSelectorMarkupHandler(IMarkupHandler selectedHandler, IMarkupHandler nonSelectedHandler, String[] selectors, IMarkupSelectorReferenceResolver referenceResolver) Create a new instance of this handler, specifying both the selected and non-selected handlers, as well as a markup selector reference resolver and the selectors to be used.BlockSelectorMarkupHandler(IMarkupHandler selectedHandler, IMarkupHandler nonSelectedHandler, String selector, IMarkupSelectorReferenceResolver referenceResolver) Create a new instance of this handler, specifying both the selected and non-selected handlers, as well as a markup selector reference resolver and the selector to be used.NodeSelectorMarkupHandler(IMarkupHandler selectedHandler, IMarkupHandler nonSelectedHandler, String selector) Create a new instance of this handler, specifying both the selected and non-selected handlers, and the selector to be used.NodeSelectorMarkupHandler(IMarkupHandler selectedHandler, IMarkupHandler nonSelectedHandler, String[] selectors) Create a new instance of this handler, specifying both the selected and non-selected handlers, and the selectors to be used.NodeSelectorMarkupHandler(IMarkupHandler selectedHandler, IMarkupHandler nonSelectedHandler, String[] selectors, IMarkupSelectorReferenceResolver referenceResolver) Create a new instance of this handler, specifying both the selected and non-selected handlers, as well as a markup selector reference resolver and the selectors to be used.NodeSelectorMarkupHandler(IMarkupHandler selectedHandler, IMarkupHandler nonSelectedHandler, String selector, IMarkupSelectorReferenceResolver referenceResolver) Create a new instance of this handler, specifying both the selected and non-selected handlers, as well as a markup selector reference resolver and the selector to be used. -
Uses of IMarkupHandler in org.attoparser.simple
Classes in org.attoparser.simple that implement IMarkupHandlerModifier and TypeClassDescriptionfinal classImplementation of theIMarkupHandlerinterface aimed at converting the events launched through this interface to the simpler ones at theISimpleMarkupHandlerinterface. -
Uses of IMarkupHandler in org.attoparser.trace
Classes in org.attoparser.trace that implement IMarkupHandlerModifier and TypeClassDescriptionfinal classImplementation ofIMarkupHandlerused for building a trace of parsing events which can be examined afterwards.