From: <tri...@us...> - 2007-08-22 14:43:31
|
Revision: 16 http://staticwiki.svn.sourceforge.net/staticwiki/?rev=16&view=rev Author: triathlon98 Date: 2007-08-22 07:43:27 -0700 (Wed, 22 Aug 2007) Log Message: ----------- assure resources can be found Modified Paths: -------------- trunk/staticwiki-editor/src/main/java/org/staticwiki/editor/Editor.java trunk/staticwiki-site-plugin/src/main/java/org/staticwiki/siteplugin/doxia/StaticwikiParser.java Added Paths: ----------- trunk/staticwiki-editor/src/main/site/ trunk/staticwiki-editor/src/main/site/site.xml trunk/staticwiki-editor/src/main/site/wiki/ trunk/staticwiki-editor/src/main/site/wiki/index.wiki trunk/staticwiki-renderer/src/main/java/org/staticwiki/wiki/AllowAllResourceHandler.java Modified: trunk/staticwiki-editor/src/main/java/org/staticwiki/editor/Editor.java =================================================================== --- trunk/staticwiki-editor/src/main/java/org/staticwiki/editor/Editor.java 2007-08-22 14:38:00 UTC (rev 15) +++ trunk/staticwiki-editor/src/main/java/org/staticwiki/editor/Editor.java 2007-08-22 14:43:27 UTC (rev 16) @@ -15,6 +15,7 @@ import org.staticwiki.wiki.WikiRenderer; import org.staticwiki.wiki.WikiFactory; import org.staticwiki.wiki.WikiException; +import org.staticwiki.wiki.AllowAllResourceHandler; import javax.swing.*; import javax.swing.event.ChangeListener; @@ -208,7 +209,7 @@ try { - wikiRenderer = WikiFactory.getWikiRenderer(); + wikiRenderer = WikiFactory.getWikiRenderer( new AllowAllResourceHandler() ); } catch ( WikiException we ) { Added: trunk/staticwiki-editor/src/main/site/site.xml =================================================================== --- trunk/staticwiki-editor/src/main/site/site.xml (rev 0) +++ trunk/staticwiki-editor/src/main/site/site.xml 2007-08-22 14:43:27 UTC (rev 16) @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project name="staticwiki"> + <body> + <links> + <item name="staticwiki" href="http://www.staticwiki.org/"/> + <item name="equanda" href="http://www.equanda.org/"/> + </links> + + <menu name="staticwiki"> + <item name="Introduction" href="index.html"/> + </menu> + </body> +</project> \ No newline at end of file Added: trunk/staticwiki-editor/src/main/site/wiki/index.wiki =================================================================== --- trunk/staticwiki-editor/src/main/site/wiki/index.wiki (rev 0) +++ trunk/staticwiki-editor/src/main/site/wiki/index.wiki 2007-08-22 14:43:27 UTC (rev 16) @@ -0,0 +1,9 @@ +h1. staticwiki editor + +Though this module still needs to be extended, the initial goal is to have a simple editor in which you can type the wiki content, and where you can switch between edit and preview mode. + +To run this, just call +{code} +java -jar staticwiki-editor\target\staticwiki-editor-1.0-SNAPSHOT.jar +-SNAPSHOT.jar{code} +(this from the project directory after compiling "mvn install"). \ No newline at end of file Added: trunk/staticwiki-renderer/src/main/java/org/staticwiki/wiki/AllowAllResourceHandler.java =================================================================== --- trunk/staticwiki-renderer/src/main/java/org/staticwiki/wiki/AllowAllResourceHandler.java (rev 0) +++ trunk/staticwiki-renderer/src/main/java/org/staticwiki/wiki/AllowAllResourceHandler.java 2007-08-22 14:43:27 UTC (rev 16) @@ -0,0 +1,42 @@ +/** + * This file is part of the staticwiki project. + * + * The contents of this file are subject to the GNU Lesser General Public License Version 2.1 or later (the "LGPL") + * (the "License"); you may not use this file except in compliance with the License. + * You may obtain a copy of the License at http://www.fsf.org/licenses/lgpl.html + * + * Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF + * ANY KIND, either express or implied. See the License for the specific language governing rights and + * limitations under the License. + */ + +package org.staticwiki.wiki; + +/** + * Simple resource handler which accepts everything and does not convert URL's. + * + * @author Joachim Van der Auwera <jo...@pr...> + */ +public class AllowAllResourceHandler + extends ResourceHandlerAdapter +{ + public boolean resourceExists( String resource ) + { + return true; + } + + public String getResourceURL( String resource ) + { + return resource; + } + + public boolean linkExists( String link ) + { + return true; + } + + public String getLinkURL( String link ) + { + return link; + } +} \ No newline at end of file Modified: trunk/staticwiki-site-plugin/src/main/java/org/staticwiki/siteplugin/doxia/StaticwikiParser.java =================================================================== --- trunk/staticwiki-site-plugin/src/main/java/org/staticwiki/siteplugin/doxia/StaticwikiParser.java 2007-08-22 14:38:00 UTC (rev 15) +++ trunk/staticwiki-site-plugin/src/main/java/org/staticwiki/siteplugin/doxia/StaticwikiParser.java 2007-08-22 14:43:27 UTC (rev 16) @@ -15,10 +15,7 @@ import org.apache.maven.doxia.parser.AbstractParser; import org.apache.maven.doxia.parser.ParseException; import org.apache.maven.doxia.sink.Sink; -import org.staticwiki.wiki.WikiException; -import org.staticwiki.wiki.WikiFactory; -import org.staticwiki.wiki.WikiRenderer; -import org.staticwiki.siteplugin.SaveException; +import org.staticwiki.wiki.*; import java.io.IOException; import java.io.Reader; @@ -39,7 +36,7 @@ { try { - WikiRenderer wr = WikiFactory.getWikiRenderer(); + WikiRenderer wr = WikiFactory.getWikiRenderer( new AllowAllResourceHandler() ); StringWriter sw = new StringWriter(); wr.render( reader, sw ); String res = sw.getBuffer().toString(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |