目次
まず最初にクラスパスに 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を参考にしてください。