Uses of Interface
org.attoparser.IMarkupHandler
-
Packages that use IMarkupHandler Package Description org.attoparser Main parser and handler artifacts: basic interfaces and implementations.org.attoparser.discard Handlers for discarding markup.org.attoparser.dom Handlers for creating DOM trees as a result of parsing.org.attoparser.duplicate Handlers for duplicating events between more than one handler.org.attoparser.minimize Handlers for minimizing (compacting) HTML markup.org.attoparser.output Handlers for outputting markup as a result of parsing.org.attoparser.prettyhtml Handlers for creating a pretty-HTML representation of parsing events.org.attoparser.select Handlers for filtering a part or several parts of markup during parsing in a fast and efficient way.org.attoparser.simple Artifacts for parsing using a simplified version of the handler interfaces.org.attoparser.trace Handlers for creating traces of parsing events (for testing/debugging). -
-
Uses of IMarkupHandler in org.attoparser
Classes in org.attoparser that implement IMarkupHandler Modifier and Type Class Description classAbstractChainedMarkupHandlerBase abstract implementation ofIMarkupHandlerthat implements all of its event handlers by delegating these events to anotherIMarkupHandlerobject passed during construction.classAbstractMarkupHandlerBase abstract implementation ofIMarkupHandlerthat implements all of its methods as no-ops.(package private) classHtmlMarkupHandler(package private) classMarkupEventProcessorHandlerFields in org.attoparser declared as IMarkupHandler Modifier and Type Field Description private IMarkupHandlerAbstractChainedMarkupHandler. nextprivate IMarkupHandlerHtmlMarkupHandler. nextMethods in org.attoparser that return IMarkupHandler Modifier and Type Method Description protected 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 IMarkupHandler Modifier and Type Method Description voidHtmlCDATAContentElement. 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(java.io.Reader reader, IMarkupHandler handler)Parse a document using the specifiedIMarkupHandler.voidIMarkupParser. parse(java.lang.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(java.io.Reader reader, IMarkupHandler handler)voidMarkupParser. parse(java.lang.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(java.io.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 IMarkupHandler Constructor Description AbstractChainedMarkupHandler(IMarkupHandler next)Create a new instance of this handler, specifying the handler that will be used as next step in the chain.HtmlMarkupHandler(IMarkupHandler next)MarkupEventProcessorHandler(IMarkupHandler handler) -
Uses of IMarkupHandler in org.attoparser.discard
Classes in org.attoparser.discard that implement IMarkupHandler Modifier and Type Class Description classDiscardMarkupHandlerImplementation ofIMarkupHandlerthat simply discards all events. -
Uses of IMarkupHandler in org.attoparser.dom
Classes in org.attoparser.dom that implement IMarkupHandler Modifier and Type Class Description classDOMBuilderMarkupHandlerImplementation 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 IMarkupHandler Modifier and Type Class Description classDuplicateMarkupHandlerImplementation ofIMarkupHandlerused for duplicating events, sending them to two different handlers.Fields in org.attoparser.duplicate declared as IMarkupHandler Modifier and Type Field Description private IMarkupHandlerDuplicateMarkupHandler. handler1private IMarkupHandlerDuplicateMarkupHandler. handler2Constructors in org.attoparser.duplicate with parameters of type IMarkupHandler Constructor Description DuplicateMarkupHandler(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 IMarkupHandler Modifier and Type Class Description classMinimizeHtmlMarkupHandlerImplementation ofIMarkupHandlerused for minimizing (compacting) HTML markup.Constructors in org.attoparser.minimize with parameters of type IMarkupHandler Constructor Description MinimizeHtmlMarkupHandler(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 IMarkupHandler Modifier and Type Class Description classOutputMarkupHandlerImplementation ofIMarkupHandlerused for writing received parsing events as markup output.classTextOutputMarkupHandlerImplementation 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 IMarkupHandler Modifier and Type Class Description classPrettyHtmlMarkupHandlerImplementation 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 IMarkupHandler Modifier and Type Class Description classAttributeSelectionMarkingMarkupHandlerImplementation of theIMarkupHandlerthat adds an attribute (with a user-specified name) to all elements that match one or more selectors, as determined by aBlockSelectorMarkupHandlerorNodeSelectorMarkupHandlerhandler.classBlockSelectorMarkupHandlerImplementation ofIMarkupHandlerable to apply block selection based on a set of specified markup selectors (seeorg.attoparser.select).classNodeSelectorMarkupHandlerImplementation ofIMarkupHandlerable to apply node-selection based on a set of specified markup selectors (seeorg.attoparser.select).Fields in org.attoparser.select declared as IMarkupHandler Modifier and Type Field Description private IMarkupHandlerBlockSelectorMarkupHandler. documentStartEndHandlerprivate IMarkupHandlerNodeSelectorMarkupHandler. documentStartEndHandlerprivate IMarkupHandlerBlockSelectorMarkupHandler. nonSelectedHandlerprivate IMarkupHandlerNodeSelectorMarkupHandler. nonSelectedHandlerprivate IMarkupHandlerBlockSelectorMarkupHandler. selectedHandlerprivate IMarkupHandlerNodeSelectorMarkupHandler. selectedHandlerMethods in org.attoparser.select with parameters of type IMarkupHandler Modifier and Type Method Description (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 IMarkupHandler Constructor Description AttributeSelectionMarkingMarkupHandler(java.lang.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, java.lang.String selector)Create a new instance of this handler, specifying the selected handler and the selector to be used.BlockSelectorMarkupHandler(IMarkupHandler selectedHandler, java.lang.String[] selectors)Create a new instance of this handler, specifying the selected handler and the selectors to be used.BlockSelectorMarkupHandler(IMarkupHandler selectedHandler, java.lang.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, java.lang.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, java.lang.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, java.lang.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, java.lang.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, java.lang.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, java.lang.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, java.lang.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, java.lang.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, java.lang.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 IMarkupHandler Modifier and Type Class Description classSimplifierMarkupHandlerImplementation 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 IMarkupHandler Modifier and Type Class Description classTraceBuilderMarkupHandlerImplementation ofIMarkupHandlerused for building a trace of parsing events which can be examined afterwards.
-