Package org.xwiki.rendering.internal.parser.wikimodel.xhtml

Class Summary
XHTMLMarkerResourceReferenceParser Parse a resource reference specified using the syntax used by the XHTML Annotated Renderer to represent resources as XHTML comments, using the syntax (isTyped)|-|(type)|-|(reference)|-|(parameters: key="value").
XHTMLXWikiGeneratorListener WikiModel listener bridge for the XHTML Syntax.
XWikiCommentHandler Handle Link and Macro definitions in comments (we store links in a comment since otherwise there are situations where it's not possible to reconstruct the original reference from the rendered HTML value and for macros it wouldn't be possible at all to reconstruct the macro).
XWikiDivisionTagHandler Change the class value indicating that the division is an embedded document.
XWikiHeaderTagHandler Override the default implementation of hte WikiModel XHTML parser for handling HTML headers.
XWikiImageTagHandler Handle IMG tag since we're putting the original image reference into XHTML comments so that we can reconstruct the reference when moving back from XHTML to wiki syntax.
XWikiReferenceTagHandler Override the default WikiModel Reference handler to handle XWiki references since we store some information in comments.
XWikiSpanTagHandler Handle XWiki span elements (we need to ensure we skip link content when we generate them and also skip the spans for the "?" for links pointing to non existing pages).
XWikiTableDataTagHandler Override the default implementation of hte WikiModel XHTML parser for handling HTML table cells.
XWikiWikiReference WikiModel extension in order to add additional XWiki Link information so that the XWiki Generator Listener for the XHTML syntax doesn't have to do any link parsing.
XWikiXHTMLWhitespaceXMLFilter Extension to the WikiModel XHTMLWhitespaceXMLFilter to support both the ability to not remove spaces inside XHTML elements containing wiki syntax (we only trim leading and trailing spaces) and to handle XWiki special XHTML comment placeholders (for recognizing links, images, etc).
XWikiXMLReaderFactory Creates XML Readers that have the following characteristics: Use DTD caching when the underlying XML parser is Xerces Ignore SAX callbacks when the parser parses the DTD Accumulate onCharacters() calls since SAX parser may normally call this event several times. Remove non-semantic white spaces where needed Resolve DTDs locally to speed DTD loading/validation
 



Copyright © 2004-2011 XWiki. All Rights Reserved.