All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractBlock |
Implementation for Block operations.
|
| AbstractChainingListener |
Default and basic implementation of a chaining listener that knows how to delegate event calls to the next listener
in the chain.
|
| AbstractChainingPrintRenderer |
|
| AbstractMacroBlock |
Common class to MacroBlock and MacroMakerBlock.
|
| AbstractTransformation |
|
| AnyBlockMatcher |
|
| AttachmentResourceReference |
Represents a reference to an Attachment.
|
| Block |
Represents an element of a XWiki Document's content.
|
| Block.Axes |
Search axes used in searching methods.
|
| BlockFilter |
Filter provided block into one or more block.
|
| BlockMatcher |
|
| BlockNavigator |
Tool to navigate in a tree of blocks and extract them based on configurable criteria.
|
| BlockRenderer |
Renders a Block in some target syntax.
|
| BlockStateChainingListener |
Indicates block element for which we are inside and previous blocks.
|
| BlockStateChainingListener.Event |
|
| BulletedListBlock |
Represents a Bulleted list.
|
| ChainingListener |
A listener that can be chained with other chaining listeners using a chain.
|
| ClassBlockMatcher |
|
| CompositeBlock |
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.
|
| CompositeBlockMatcher |
Implementation of BlockMatcher which matches blocks using passed matchers in series.
|
| CompositeListener |
|
| ConsecutiveNewLineStateChainingListener |
Counts consecutive new lines.
|
| ContentHandlerBlockParser |
Produce a XDOM base on SAX events.
|
| ContentHandlerBlockParserFactory |
|
| ContentHandlerBlockRenderer |
Convert Blocks into SAX events.
|
| ContentHandlerStreamParser |
Convert SAX events into rendering events.
|
| ContentHandlerStreamParserFactory |
|
| ContentHandlerStreamRenderer |
Convert rendering events into SAX events.
|
| ContentHandlerStreamRendererFactory |
|
| ConversionException |
Encapsulate a conversion error.
|
| Converter |
Convert source content in a given Syntax to another Syntax.
|
| CounterBlockMatcher |
|
| DefaultWikiPrinter |
Printer using a StringBuffer as the underlying output target.
|
| DefinitionDescriptionBlock |
Represents a definition description.
|
| DefinitionListBlock |
Represents a definition list.
|
| DefinitionTermBlock |
Represents a definition description.
|
| DocumentResourceReference |
Represents a reference to a Document.
|
| EmptyBlockChainingListener |
Allow knowing if a container block (a block which can have children) has children or not.
|
| EmptyLinesBlock |
Represents an empty line between 2 standalone Blocks.
|
| EqualsBlockMatcher |
|
| ErrorBlockGenerator |
Generates error blocks to render an error in a wiki page.
|
| EventType |
Stores event types and offers a way to call a stored event.
|
| FigureBlock |
Tags the content as a figure (image(s), diagram, code fragment, audio, video, charts, etc).
|
| FigureCaptionBlock |
Represents a figure caption (similar to the HTML5 <figcaption> element).
|
| Format |
Represents a text formatting (bold, italic, etc).
|
| FormatBlock |
Represents a text formatting block (bold, italic, etc).
|
| GroupBlock |
Represents a grouping of blocks.
|
| GroupStateChainingListener |
Provides information on whether we're inside a group.
|
| HeaderBlock |
|
| HeaderLevel |
|
| HorizontalLineBlock |
Represents a Horizontal line.
|
| IdBlock |
A reference/location in a page.
|
| IdGenerator |
Stateful generator of id attributes.
|
| ImageBlock |
Represents an image.
|
| ImageListener |
Contains callback events for Images,called when a document has been parsed and when it needs to be modified or
rendered.
|
| InlineFilterListener |
Wrap a listener and skip begin/endDocument events.
|
| InterWikiResourceReference |
Represents a reference to an external wiki( Inter Wiki).
|
| LinkBlock |
Represents a Link element in a page.
|
| LinkLabelGenerator |
Generate Link label.
|
| LinkListener |
Contains callback events for Links, called when a document has been parsed and when it needs to be modified or
rendered.
|
| ListBLock |
Represents any type of Lists (numbered list, bulleted list, etc).
|
| Listener |
Contains callback events called when a document has been parsed and when it needs to be modified or rendered.
|
| ListenerChain |
Stores information about the listeners in the chain and the order in which they need to be called.
|
| ListenerDescriptor |
List all event found in a listener.
|
| ListenerDescriptorManager |
|
| ListenerElement |
An element of the listener.
|
| ListItemBlock |
Represents a List item element in a page.
|
| ListType |
|
| LookaheadChainingListener |
Stores events without emitting them back in order to accumulate them and to provide a lookahead feature.
|
| LookaheadWikiPrinter |
Wiki printer that allows deferring printing text and that instead can save it in some internal buffer.
|
| MacroBlock |
Represents a Macro (standalone or inline) defined in a page.
|
| MacroBlockMatcher |
|
| MacroMarkerBlock |
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.
|
| MacroMarkerBlockMatcher |
|
| MetaData |
Represents a set of MetaData.
|
| MetaDataBlock |
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).
|
| MetadataBlockMatcher |
|
| MetaDataStateChainingListener |
Provides the accumulated MetaData for all the previous blocks.
|
| NewLineBlock |
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).
|
| NumberedListBlock |
Represents a numbered List.
|
| OrBlockMatcher |
Implementation of BlockMatcher which matches blocks by matching with any
of the configured matchers.
|
| PageResourceReference |
Represents a reference to a Page.
|
| ParagraphBlock |
|
| ParseException |
Encapsulate a parsing error.
|
| Parser |
Parse content into a XDOM (a tree of Blocks).
|
| ParserUtils |
Methods for helping in parsing.
|
| PlainTextBlockFilter |
Used to filter plain text blocks.
|
| PrintRenderer |
|
| PrintRendererFactory |
Allows creating Renderers of a given type (one factory implementation per Renderer type).
|
| QueueListener |
Manage a Queue of events.
|
| QuotationBlock |
Represents a quotation.
|
| QuotationLineBlock |
Represents a quotation line.
|
| RawBlock |
Represents some raw content that shouldn't be parsed or modified and that should be injected as is in any output.
|
| Renderer |
A special type of Listener which writes data somewhere.
|
| RenderingConfiguration |
Configuration properties for the Rendering module.
|
| RenderingContext |
The context of the rendering engine during transformation.
|
| RenderingException |
Base exception for rendering module exceptions.
|
| ResourceReference |
Represents a reference to a Resource (document, image, attachment, mail, etc).
|
| ResourceReferenceParser |
Interface for parsing resource references (references to links, images, attachments, etc) for various wiki syntaxes.
|
| ResourceReferenceSerializer |
|
| ResourceReferenceTypeParser |
Parses a raw Resource Reference by determining if it has the right type and return a non-null
ResourceReference object if it has.
|
| ResourceReferenceTypeSerializer |
Serialize a given Resource Reference to a String based on its Resource Type.
|
| ResourceType |
The Resource type.
|
| SameBlockMatcher |
|
| SectionBlock |
|
| SectionGeneratorListener |
Automatically generate section events from header events.
|
| SpaceBlock |
A space block represents a space.
|
| SpaceResourceReference |
Represents a reference to a Space.
|
| SpecialSymbolBlock |
Represent a non-alphanumeric and non-space symbol (>, ], ...).
|
| StackableChainingListener |
|
| StreamParser |
Streaming based parser.
|
| Syntax |
Represents a wiki syntax that the user can use to enter wiki content.
|
| SyntaxContent |
Represents text content that has a syntax.
|
| SyntaxRegistry |
Register, unregister and list syntaxes available in the wiki.
|
| SyntaxType |
A syntax type is made of three parts:
a base syntax type (e.g.
|
| TableBlock |
Represents a table.
|
| TableCellBlock |
Represents a cell of a table.
|
| TableHeadCellBlock |
Represents a head of a row or column of a table.
|
| TableRowBlock |
Represents the row of a table.
|
| Transformation |
Performs a transformation on a XDOM (i.e.
|
| TransformationContext |
The context of the transformation process.
|
| TransformationException |
Encapsulate a rendering error.
|
| TransformationManager |
Executes a set of transformations, in the correct order.
|
| URILabelGenerator |
Generate Resource Reference labels for URIs.
|
| UserResourceReference |
Represents a reference to a User.
|
| VerbatimBlock |
A Verbatim block.
|
| VoidListener |
A Listener that does nothing.
|
| VoidWikiPrinter |
A WikiPrinter implementation which does not do anything.
|
| WikiModel |
Bridge between the Rendering module and a Wiki Model.
|
| WikiModelException |
Encapsulate a Wiki Model exception.
|
| WikiPrinter |
|
| WordBlock |
Represents a word.
|
| WrappingListener |
A Listener wrapping another Listener.
|
| WrappingWikiPrinter |
Wraps a wiki printer.
|
| WriterWikiPrinter |
Printer using a Writer as the underlying output target.
|
| XDOM |
Contains the full tree of Block that represent a XWiki Document's content.
|