|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectshohaku.ogdl.Ogdl
文字列をOGDL式として評価する機能を提供します。
OGDLの詳細な仕様は概要説明を参照してください。
| コンストラクタの概要 | |
Ogdl()
初期化します。 |
|
| メソッドの概要 | |
java.lang.Object |
evaluate(java.lang.String pattern)
文字列の先頭から末尾までを、一つの式として評価して返却します。 |
java.lang.Object |
evaluate(java.lang.String pattern,
OgdlParseIndex offset)
指定された文字列の位置から、一つの式を評価して返却します。 |
java.lang.Class |
evaluateClass(java.lang.String pattern,
OgdlParseIndex offset)
指定された文字列の位置から、一つの式を評価して返却します。 |
java.util.List |
evaluateList(java.lang.String pattern,
OgdlParseIndex offset,
char close)
指定された文字列の位置から、コンマ区切りのリストとして評価して返却します。 |
java.util.List |
evaluateList(java.lang.String pattern,
OgdlParseIndex offset,
char open,
char close)
指定された文字列の位置から、コンマ区切りのリストとして評価して返却します。 |
java.util.Map |
evaluateMap(java.lang.String pattern,
OgdlParseIndex offset,
char close)
指定された文字列の位置から、'=' で対応付けられたマッピングをコンマ区切りで列挙したマップとして評価して返却します。 |
java.util.Map |
evaluateMap(java.lang.String pattern,
OgdlParseIndex offset,
char open,
char close)
指定された文字列の位置から、'=' で対応付けられたマッピングをコンマ区切りで列挙したマップとして評価して返却します。 |
java.util.Set |
evaluateSet(java.lang.String pattern,
OgdlParseIndex offset,
char close)
指定された文字列の位置から、コンマ区切りのセットとして評価して返却します。 |
java.util.Set |
evaluateSet(java.lang.String pattern,
OgdlParseIndex offset,
char open,
char close)
指定された文字列の位置から、コンマ区切りのセットとして評価して返却します。 |
OgdlContext |
getContext()
コンテキストを取得します。 |
void |
setContext(OgdlContext context)
コンテキストを格納します。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public Ogdl()
| メソッドの詳細 |
public java.lang.Object evaluate(java.lang.String pattern)
throws OgdlSyntaxException
pattern - 式構文
OgdlSyntaxException - 構文例外
public java.lang.Object evaluate(java.lang.String pattern,
OgdlParseIndex offset)
throws OgdlSyntaxException
pattern - 式構文offset - 開始インデックス
OgdlSyntaxException - 構文例外
public java.lang.Class evaluateClass(java.lang.String pattern,
OgdlParseIndex offset)
throws OgdlSyntaxException
pattern - 式構文offset - 開始インデックス
OgdlSyntaxException - 構文例外
public java.util.List evaluateList(java.lang.String pattern,
OgdlParseIndex offset,
char open,
char close)
throws OgdlSyntaxException
pattern - 式構文offset - 開始インデックスopen - 開始を示すリテラル文字close - 終了を示すリテラル文字
OgdlSyntaxException - 構文例外
public java.util.List evaluateList(java.lang.String pattern,
OgdlParseIndex offset,
char close)
throws OgdlSyntaxException
pattern - 式構文offset - 開始インデックスclose - 終了を示すリテラル文字
OgdlSyntaxException - 構文例外
public java.util.Set evaluateSet(java.lang.String pattern,
OgdlParseIndex offset,
char open,
char close)
throws OgdlSyntaxException
pattern - 式構文offset - 開始インデックスopen - 開始を示すリテラル文字close - 終了を示すリテラル文字
OgdlSyntaxException - 構文例外
public java.util.Set evaluateSet(java.lang.String pattern,
OgdlParseIndex offset,
char close)
throws OgdlSyntaxException
pattern - 式構文offset - 開始インデックスclose - 終了を示すリテラル文字
OgdlSyntaxException - 構文例外
public java.util.Map evaluateMap(java.lang.String pattern,
OgdlParseIndex offset,
char open,
char close)
throws OgdlSyntaxException
pattern - 式構文offset - 開始インデックスopen - 開始を示すリテラル文字close - 終了を示すリテラル文字
OgdlSyntaxException - 構文例外
public java.util.Map evaluateMap(java.lang.String pattern,
OgdlParseIndex offset,
char close)
throws OgdlSyntaxException
pattern - 式構文offset - 開始インデックスclose - 終了を示すリテラル文字
OgdlSyntaxException - 構文例外public OgdlContext getContext()
public void setContext(OgdlContext context)
context - コンテキスト
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||