Represents content elements (Paragraph, Header, List, Styles, etc) as Blocks and a full document content is represented by a XDOM object.
For overviews, tutorials, examples, guides, and tool documentation, please see:
Interface Summary Interface Description BlockRepresents an element of a XWiki Document's content. BlockFilterFilter provided block into one or more block. ListBLockRepresents any type of Lists (numbered list, bulleted list, etc).
Class Summary Class Description AbstractBlockImplementation for Block operations. AbstractMacroBlockCommon class to MacroBlock and MacroMakerBlock. BulletedListBlockRepresents a Bulleted list. CompositeBlockThis 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
DefinitionDescriptionBlockRepresents a definition description. DefinitionListBlockRepresents a definition list. DefinitionTermBlockRepresents a definition description. EmptyLinesBlockRepresents an empty line between 2 standalone Blocks. FigureBlockTags the content as a figure (image(s), diagram, code fragment, audio, video, charts, etc). FigureCaptionBlockRepresents a figure caption (similar to the HTML5
FormatBlockRepresents a text formatting block (bold, italic, etc). GroupBlockRepresents a grouping of blocks. HeaderBlock HorizontalLineBlockRepresents a Horizontal line. IdBlockA reference/location in a page. ImageBlockRepresents an image. LinkBlockRepresents a Link element in a page. ListItemBlockRepresents a List item element in a page. MacroBlockRepresents a Macro (standalone or inline) defined in a page. MacroMarkerBlockA 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. MetaDataBlockRepresents 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). NewLineBlockRepresents 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). NumberedListBlockRepresents a numbered List. ParagraphBlock PlainTextBlockFilterUsed to filter plain text blocks. QuotationBlockRepresents a quotation. QuotationLineBlockRepresents a quotation line. RawBlockRepresents some raw content that shouldn't be parsed or modified and that should be injected as is in any output. SectionBlock SpaceBlockA space block represents a space. SpecialSymbolBlockRepresent a non-alphanumeric and non-space symbol (
TableBlockRepresents a table. TableCellBlockRepresents a cell of a table. TableHeadCellBlockRepresents a head of a row or column of a table. TableRowBlockRepresents the row of a table. VerbatimBlockA Verbatim block. WordBlockRepresents a word. XDOMContains the full tree of
Blockthat represent a XWiki Document's content.
Enum Summary Enum Description Block.AxesSearch axes used in searching methods.