All Classes and Interfaces

Class
Description
Implementation for Block operations.
Default and basic implementation of a chaining listener that knows how to delegate event calls to the next listener in the chain.
 
Common class to MacroBlock and MacroMakerBlock.
Code common to all Transformation and base implementation of priorities (see Transformation.getPriority()).
Implementation of BlockMatcher which match any Block.
Represents a reference to an Attachment.
Represents an element of a XWiki Document's content.
Search axes used in searching methods.
Filter provided block into one or more block.
Used by Block search method to select Block.
Tool to navigate in a tree of blocks and extract them based on configurable criteria.
Renders a Block in some target syntax.
Indicates block element for which we are inside and previous blocks.
 
Represents a Bulleted list.
A listener that can be chained with other chaining listeners using a chain.
Implementation of BlockMatcher which match any Block with the provided class.
This block itself does not have any meaning (it does not have any corresponding rendering stream event) and is just here to pass together several Blocks to a method or as a return value as a Block.
Implementation of BlockMatcher which matches blocks using passed matchers in series.
Send events to a list of Listeners.
Counts consecutive new lines.
Produce a XDOM base on SAX events.
Create instances of ContentHandlerBlockParser.
Convert Blocks into SAX events.
Convert SAX events into rendering events.
Create instances of ContentHandlerStreamParser.
Convert rendering events into SAX events.
Create instances of ContentHandlerStreamRenderer.
Encapsulate a conversion error.
Convert source content in a given Syntax to another Syntax.
Implementation of BlockMatcher which match any Block with the provided class.
Printer using a StringBuffer as the underlying output target.
Represents a definition description.
Represents a definition list.
Represents a definition description.
Represents a reference to a Document.
Allow knowing if a container block (a block which can have children) has children or not.
Represents an empty line between 2 standalone Blocks.
Implementation of BlockMatcher which match Block equals to the registered Block.
Generates error blocks to render an error in a wiki page.
Stores event types and offers a way to call a stored event.
Tags the content as a figure (image(s), diagram, code fragment, audio, video, charts, etc).
Represents a figure caption (similar to the HTML5 <figcaption> element).
Represents a text formatting (bold, italic, etc).
Represents a text formatting block (bold, italic, etc).
Search for a specific value in a Block.
Represents a grouping of blocks.
Provides information on whether we're inside a group.
 
 
Represents a Horizontal line.
A reference/location in a page.
Stateful generator of id attributes.
Represents an image.
Contains callback events for Images,called when a document has been parsed and when it needs to be modified or rendered.
Wrap a listener and skip begin/endDocument events.
Represents a reference to an external wiki(Inter Wiki).
Represents a Link element in a page.
Generate Link label.
Contains callback events for Links, called when a document has been parsed and when it needs to be modified or rendered.
Represents any type of Lists (numbered list, bulleted list, etc).
Contains callback events called when a document has been parsed and when it needs to be modified or rendered.
Stores information about the listeners in the chain and the order in which they need to be called.
List all event found in a listener.
Manager ListenerDescriptor related to classes.
An element of the listener.
Allows to access listener instances.
Represents a List item element in a page.
 
Stores events without emitting them back in order to accumulate them and to provide a lookahead feature.
Wiki printer that allows deferring printing text and that instead can save it in some internal buffer.
Represents a Macro (standalone or inline) defined in a page.
Implementation of BlockMatcher which matches MacroBlocks.
A special block that Macro Blocks generate when they are executed so that it's possible to reconstruct the initial syntax even after Macros have been executed.
Implementation of BlockMatcher which matches MacroMarkerBlocks for a list of provided macro names.
Represents a set of MetaData.
Represents any kind of MetaData in the XDOM (eg saving original blocks so that the XWiki Syntax Renderer can restore them after a transformation has been executed, source reference, etc).
Implementation of BlockMatcher which matches MetaData information.
Provides the accumulated MetaData for all the previous blocks.
Represents a new line or line break (it's up to the Renderers to decide if it should be outputted as a new line or as a line break in the given syntax).
Represents a numbered List.
Implementation of BlockMatcher which matches blocks by matching with any of the configured matchers.
Represents a reference to an Attachment of a Page.
Represents a reference to a Page.
 
Encapsulate a parsing error.
Parse content into a XDOM (a tree of Blocks).
Methods for helping in parsing.
Used to filter plain text blocks.
A Print Renderer is a Renderer that outputs its results to a WikiPrinter.
Allows creating Renderers of a given type (one factory implementation per Renderer type).
Manage a Queue of events.
Represents a quotation.
Represents a quotation line.
Represents some raw content that shouldn't be parsed or modified and that should be injected as is in any output.
A special type of Listener which writes data somewhere.
Configuration properties for the Rendering module.
The context of the rendering engine during transformation.
Base exception for rendering module exceptions.
Represents a reference to a Resource (document, image, attachment, mail, etc).
Interface for parsing resource references (references to links, images, attachments, etc) for various wiki syntaxes.
Generate a string representation of a ResourceReference.
Parses a raw Resource Reference by determining if it has the right type and return a non-null ResourceReference object if it has.
Serialize a given Resource Reference to a String based on its Resource Type.
The Resource type.
Implementation of BlockMatcher which match Block same as the registered Block.
 
Automatically generate section events from header events.
A space block represents a space.
Represents a reference to a Space.
Represent a non-alphanumeric and non-space symbol (>, ], ...).
A chaining listener that can be stacked in the ListenerChain.
Streaming based parser.
Represents a wiki syntax that the user can use to enter wiki content.
Represents text content that has a syntax.
Register, unregister and list syntaxes available in the wiki.
A syntax type is made of three parts: a base syntax type (e.g.
Represents a table.
Represents a cell of a table.
Represents a head of a row or column of a table.
Represents the row of a table.
Performs a transformation on a XDOM (i.e.
The context of the transformation process.
Encapsulate a rendering error.
Executes a set of transformations, in the correct order.
Generate Resource Reference labels for URIs.
Represents a reference to a User.
A Verbatim block.
A Listener that does nothing.
A WikiPrinter implementation which does not do anything.
Bridge between the Rendering module and a Wiki Model.
Encapsulate a Wiki Model exception.
Printer for PrintRenderers.
Represents a word.
A Listener wrapping another Listener.
Wraps a wiki printer.
Printer using a Writer as the underlying output target.
Contains the full tree of Block that represent a XWiki Document's content.