All Classes and Interfaces
Class
Description
Abstract base class to execute
Macro
.An abstract base class that defines some convenience methods for parsers.
An abstract base class that implements the ParserModule interface.
An abstract base class that defines some convenience methods for sinks.
An abstract class that defines some convenience methods for
Text
parsers.An abstract
Sink
for text markup syntax.An abstract
SinkFactory
for Text markup syntax.Abstract AbstractXhtml5Sink class.
An abstract class that defines some convenience methods for
XML
parsers.Implementation of the callback mechanism
EntityResolver
.An abstract
Sink
for xml markup syntax.An abstract
SinkFactory
for XML markup syntax.This interface defines all markups and syntaxes used by the APT format.
Wraps an exception when parsing apt source documents.
The APT parser.
AptParserModule class.
Reader for apt source documents.
APT generator implementation.
APT implementation of the Sink factory.
An interface to read apt source documents.
A collection of utility methods for dealing with APT documents.
Buffers all method calls on the proxied Sink until its
Sink.flush()
is called.ByLineSource
default implementationThe token are the new lines :)
Sink wrapper which emits anchors for each entry detected by the underlying
IndexingSink
.Simple implementation of the Doxia interface:
uses a ParserManager to lookup a parser.
Default implementation of
MacroManager
Simple implementation of the
ParserManager
interface.Simple implementation of the ParserModuleManager interface.
Basic interface of the Doxia framework.
General Doxia utility methods.
A simple macro that prints out the key and value of some supplied parameters.
A proxy for a Sink which captures all event/method names called on it.
A Faq.
The
<faqs>
element is the root of
the FML descriptor.The FlexmarkDoxiaLinkResolver rewrites the md, markdown links to html.
Factory that creates FlexmarkDoxiaLinkResolver objects.
Parse Fml questions and answers, these may contain arbitrary xdoc elements.
List of
FML
markups.Parse a fml model and emit events into the specified doxia Sink.
FmlParserModule class.
List of
Html
tags.The
HtmlTools
class defines methods to HTML handling.Representing the index tree within a document with the most important metadata per entry.
A sink wrapper for populating an index tree for particular elements in a document.
Decorates an existing writer to additionally temporarily buffer the last two lines written.
Allows to specify the line-length of an output writer.
Interface for associating a
Sink
event with a document location.Base interface of a macro.
Wrap an exception that occurs during the execution of a Doxia macro.
Handles MacroManager lookups.
Encapsulate an exception that indicates that a Macro
does not exist or could not be found.
MacroRequest class.
This interface defines all markups and syntaxes used by the Markdown format.
Implementation of
Parser
for Markdown documents.Internal parser for HTML generated by the Markdown library.
ParserModule
for Markdown.Markdown generator implementation.
Most important contextual metadata (of the surrounding element)
Markdown implementation of the Sink factory.
List of constants used by all markup syntax.
Encapsulate a Doxia parse error.
A Parser is responsible for parsing any document in a supported front-end
format, and emitting the standard Doxia events, which can then be consumed
by any Doxia Sink.
Handles parser lookups.
Provides definitions for a Doxia Parser module.
Handles ParserModule lookups.
Encapsulate a Doxia exception that indicates that a ParserModule
does not exist or could not be found.
Encapsulate a Doxia exception that indicates that a parser
does not exist or could not be found.
FAQ part.
Deprecated.
Deprecated.
Use
BufferingSinkProxyFactory
instead which buffers on the (higher) Sink API level
which usually is less memory intense than buffering the output stream which is done by this class.A Sink consumes Doxia events to produce a resultant output format
(eg Docbook, PDF, XHTML...).
Empty implementation of the
Sink
interface.A set of attributes for a sink event.
Implementation of MutableAttributeSet using a LinkedHashMap.
Attribute sets for the semantic attribute.
A factory that creates a
Sink
object.Collection of common utility methods for sinks.
By default a
SinkWrapper
just delegates each method to the wrapped sink's method.A factory for a sink wrapping another sink.
Sorts the given
SinkWrapperFactory
s so that the one with the highest priority comes first (i.e.A macro that prints out the (source code) content of a file or a URL.
Utility class for reading snippets.
List of constants used by
Text
markup syntax.Macro to display a
Table Of Content
in a given Sink
.Validates that each anchor name only appears once per document.
List of
Xdoc
markups.Parse an xdoc model and emit events into the specified doxia Sink.
XdocParserModule class.
Xdoc Sink implementation.
Xdoc implementation of the Sink factory.
Acts as bridge between legacy parsers relying on XHTML 1.0 Transitional (based on HTML4)
and the
Xhtml5BaseParser
only supporting (X)HTML5 elements/attributes.Common base parser for xhtml5 events.
Abstract base xhtml5 sink implementation.
List of
Xhtml5
markups.Parse an xhtml5 model and emit events into a Doxia Sink.
Xhtml5ParserModule class.
XHTML 5.2 sink implementation.
Xhtml5 implementation of the Sink factory.
List of constants used by
Xml
markup syntax.A class to validate xml documents.
Convenience class to beautify
SAXParseException
messages.
SinkWrapper
approach which doesn't require the use of dynamic proxies.