[jboss-cvs] jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/ui ...
Christian Bauer
christian at hibernate.org
Mon Nov 12 06:14:29 EST 2007
User: cbauer
Date: 07/11/12 06:14:29
Modified: examples/wiki/src/main/org/jboss/seam/wiki/core/ui
UIWikiFormattedText.java
Log:
Improved extensibility of core wiki render engine
Revision Changes Path
1.31 +5 -6 jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/ui/UIWikiFormattedText.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: UIWikiFormattedText.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/ui/UIWikiFormattedText.java,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -b -r1.30 -r1.31
--- UIWikiFormattedText.java 27 Sep 2007 12:01:18 -0000 1.30
+++ UIWikiFormattedText.java 12 Nov 2007 11:14:29 -0000 1.31
@@ -23,10 +23,7 @@
import org.jboss.seam.ui.validator.FormattedTextValidator;
import org.jboss.seam.contexts.Contexts;
import org.jboss.seam.core.Conversation;
-import org.jboss.seam.wiki.core.engine.WikiLink;
-import org.jboss.seam.wiki.core.engine.WikiTextParser;
-import org.jboss.seam.wiki.core.engine.WikiTextRenderer;
-import org.jboss.seam.wiki.core.engine.WikiLinkResolver;
+import org.jboss.seam.wiki.core.engine.*;
import org.jboss.seam.wiki.core.model.File;
import org.jboss.seam.wiki.core.model.Document;
import org.jboss.seam.wiki.core.model.Node;
@@ -100,7 +97,7 @@
parser.setResolver((WikiLinkResolver)Component.getInstance("wikiLinkResolver"));
// Set a customized renderer for parser macro callbacks
- parser.setRenderer(new WikiTextRenderer() {
+ class WikiFormattedTextRenderer extends DefaultWikiTextRenderer {
public String renderInlineLink(WikiLink inlineLink) {
return "<a href=\""
@@ -209,7 +206,9 @@
// Put external links (to targets not on this wiki) into the event context for later rendering
Contexts.getEventContext().set("wikiTextExternalLinks", externalLinks);
}
- });
+ }
+
+ parser.setRenderer(new WikiFormattedTextRenderer());
// Run the parser (default to true for updating resolved links)
Boolean updateResolvedLinks =
More information about the jboss-cvs-commits
mailing list