|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
public interface WikiEngine
与えられた Wiki コンテンツを解釈し、指定された処理方法にて出力を行うエンジン。 最も簡単な利用方法は以下のとおり。
WikiEngine engine;
String html = engine.evaluate("This is wiki text.");
WikiEngine の実装クラスは、独自に実装する事も可能であるし、標準のエンジンを
利用することも可能。
| メソッドの概要 | |
|---|---|
java.lang.String |
evaluate(java.io.Reader reader)
引数で与えられている Wiki コンテンツを評価し、 その結果を文字列として返す。 |
java.lang.String |
evaluate(java.io.Reader reader,
WikiContext context)
引数で与えられている Wiki コンテンツを評価し、 その結果を文字列として返す。 |
java.lang.String |
evaluate(java.lang.String text)
引数で与えられている Wiki コンテンツを評価し、 その結果を文字列として返す。 |
java.lang.String |
evaluate(java.lang.String text,
WikiContext context)
引数で与えられている Wiki コンテンツを評価し、 その結果を文字列として返す。 |
WikiBodyFactory |
getBodyEvaluator()
WikiBodyFactory を取得する。 |
WikiPageLinkFactory |
getLinkFactory()
WikiPageLinkFactory を取得する。 |
WikiParserFactory |
getParserFactory()
WikiParserFactory を取得する。 |
PluginExecuter |
getPluginExecuter()
PluginExecuter を取得する。 |
java.lang.String |
getProperty(java.lang.String key)
Wiki エンジンに設定されているプロパティを取得する。 |
WikiVisitorFactory |
getVisitorFactory()
WikiVisitorFactory を取得する。 |
void |
merge(java.io.Reader reader,
WikiContext context,
java.io.OutputStream os)
引数で与えられている Wiki コンテンツを評価し OutputStream に書き出す。 |
void |
merge(java.io.Reader reader,
WikiContext context,
java.io.Writer writer)
引数で与えられている Wiki コンテンツを評価し Writer に書き出す。 |
void |
merge(java.lang.String text,
WikiContext context,
java.io.OutputStream os)
引数で与えられている Wiki コンテンツを評価し OutputStream に書き出す。 |
void |
merge(java.lang.String text,
WikiContext context,
java.io.Writer writer)
引数で与えられている Wiki コンテンツを評価し Writer に書き出す。 |
void |
setBodyEvaluator(WikiBodyFactory bodyEvaluator)
WikiBodyFactory を設定する。 |
void |
setLinkFactory(WikiPageLinkFactory linkFactory)
WikiPageLinkFactory を設定する。 |
void |
setParserFactory(WikiParserFactory parserFactory)
WikiParserFactory を設定する。 |
void |
setPluginExecuter(PluginExecuter pluginExecuter)
PluginExecuter を設定する。 |
void |
setProperties(java.util.Properties props)
Wiki エンジンのプロパティを設定する。 |
void |
setProperty(java.lang.String name,
java.lang.String value)
Wiki エンジンのプロパティを設定する。 |
void |
setVisitorFactory(WikiVisitorFactory visitorFactory)
WikiVisitorFactory を設定する。 |
| メソッドの詳細 |
|---|
void setProperties(java.util.Properties props)
props -
void setProperty(java.lang.String name,
java.lang.String value)
props - java.lang.String getProperty(java.lang.String key)
key -
java.lang.String evaluate(java.lang.String text,
WikiContext context)
text - context -
java.lang.String evaluate(java.lang.String text)
text -
java.lang.String evaluate(java.io.Reader reader,
WikiContext context)
reader - context -
java.lang.String evaluate(java.io.Reader reader)
reader -
void merge(java.io.Reader reader,
WikiContext context,
java.io.Writer writer)
reader - context - writer -
void merge(java.lang.String text,
WikiContext context,
java.io.Writer writer)
text - context - writer -
void merge(java.io.Reader reader,
WikiContext context,
java.io.OutputStream os)
reader - context - os -
void merge(java.lang.String text,
WikiContext context,
java.io.OutputStream os)
text - context - os - WikiPageLinkFactory getLinkFactory()
WikiVisitorFactory getVisitorFactory()
WikiParserFactory getParserFactory()
PluginExecuter getPluginExecuter()
WikiBodyFactory getBodyEvaluator()
void setLinkFactory(WikiPageLinkFactory linkFactory)
linkFactory - void setVisitorFactory(WikiVisitorFactory visitorFactory)
visitorFactory - void setParserFactory(WikiParserFactory parserFactory)
parserFactory - void setPluginExecuter(PluginExecuter pluginExecuter)
pluginExecuter - void setBodyEvaluator(WikiBodyFactory bodyEvaluator)
bodyEvaluator -
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||