|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
-
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |