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).
|
Modifier and Type | Interface | Description |
---|---|---|
interface |
IMarkupHandler |
Interface to be implemented by all Markup Handlers.
|
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractChainedMarkupHandler |
Base abstract implementation of
IMarkupHandler that implements all of its event handlers
by delegating these events to another IMarkupHandler object passed during construction. |
class |
AbstractMarkupHandler |
Base abstract implementation of
IMarkupHandler that implements all of its methods
as no-ops. |
Modifier and Type | Method | Description |
---|---|---|
static void |
ParsingCDATASectionMarkupUtil.parseCDATASection(char[] buffer,
int offset,
int len,
int line,
int col,
ICDATASectionHandler handler) |
Modifier and Type | Class | Description |
---|---|---|
class |
DiscardMarkupHandler |
Implementation of
IMarkupHandler that simply discards all events. |
Modifier and Type | Class | Description |
---|---|---|
class |
DOMBuilderMarkupHandler |
Implementation of
IMarkupHandler that builds a DOM tree using objects of
classes from package org.attoparser.dom. |
Modifier and Type | Class | Description |
---|---|---|
class |
DuplicateMarkupHandler |
Implementation of
IMarkupHandler used for duplicating events, sending them to two
different handlers. |
Modifier and Type | Class | Description |
---|---|---|
class |
MinimizeHtmlMarkupHandler |
Implementation of
IMarkupHandler used for minimizing (compacting) HTML markup. |
Modifier and Type | Class | Description |
---|---|---|
class |
OutputMarkupHandler |
Implementation of
IMarkupHandler used for writing received parsing events as markup output. |
class |
TextOutputMarkupHandler |
Implementation of
IMarkupHandler used for writing received parsing events as text output,
by ignoring all events except the Text ones. |
Modifier and Type | Class | Description |
---|---|---|
class |
PrettyHtmlMarkupHandler |
Implementation of
IMarkupHandler used for pretty-printing the result of parsing
the input markup. |
Modifier and Type | Class | Description |
---|---|---|
class |
AttributeSelectionMarkingMarkupHandler |
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. |
class |
BlockSelectorMarkupHandler |
Implementation of
IMarkupHandler able to apply block selection based on a set
of specified markup selectors (see org.attoparser.select ). |
class |
NodeSelectorMarkupHandler |
Implementation of
IMarkupHandler able to apply node-selection based on a set
of specified markup selectors (see org.attoparser.select ). |
Modifier and Type | Class | Description |
---|---|---|
class |
SimplifierMarkupHandler |
Implementation of the
IMarkupHandler interface aimed at converting the events launched
through this interface to the simpler ones at the ISimpleMarkupHandler interface. |
Modifier and Type | Class | Description |
---|---|---|
class |
TraceBuilderMarkupHandler |
Implementation of
IMarkupHandler used for building a trace of parsing events which can
be examined afterwards. |
Copyright © 2018 The ATTOPARSER team. All rights reserved.