目次
まず最初にクラスパスに tgwiki-0.11.jar を追加してください。
Maven2 を使っている場合は、maven.seasar.org レポジトリから使うことができます。ダウンロードするためには以下のように pom.xml に記述してください。
<repositories> ... <repository> <id>www.seasar.org</id> <name>The Seasar Foundation Maven2 Repository</name> <url>http://maven.seasar.org/maven2</url> </repository> </repositories> ... <dependencies> ... <dependency> <groupId>org.seasar.cms</groupId> <artifactId>tgwiki</artifactId> <version>0.11</version> <scope>compile</scope> </dependency> </dependencies>
S2 を使う場合は wikiengine.dicon を include すれば、WikiEngine オブジェクトをインジェクションすることができます。
<include path="wikiengine.dicon"/>
S2 を使わない場合は WikiEngineImpl.getInstance() で取得することができます。
WikiEngine engine = WikiEngineImpl.getInstance();
最も簡単な Wiki から HTML への変換は以下のとおりです。
import org.seasar.cms.wiki.engine.WikiEngine; ... WikiEngine engine = // <-- inject by S2Container String html = engine.evaluate(reader); //reader には Wiki ...
WikiEngine の詳細な使い方は API Docsを参考にしてください。