B C F G I L M O P R S T V

B

BindArgumentDesc - class shohaku.sugina.dynbind.BindArgumentDesc.
更新規則と名前で拘束された引数情報を格納する機能を提供します。
BindArgumentDesc(Class, Object, String, BindArgumentRule) - class shohaku.sugina.dynbind.BindArgumentDesc のコンストラクタ
引数のプロパティを格納して初期化します。
BindArgumentRule - class shohaku.sugina.dynbind.BindArgumentRule.
引数の拘束規則の定義を提供します。
BindArgumentsDesc - class shohaku.sugina.dynbind.BindArgumentsDesc.
更新規則と名前で拘束された引数情報のリストを格納する機能を提供します。
BindArgumentsDesc() - class shohaku.sugina.dynbind.BindArgumentsDesc のコンストラクタ
デフォルトコンストラクタ。
BindArgumentsDesc(BindArgumentDesc[]) - class shohaku.sugina.dynbind.BindArgumentsDesc のコンストラクタ
引数情報の配列を指定して初期化します。
BindMethod - class shohaku.sugina.dynbind.BindMethod.
メソッドを名前で関連付けられた引数で実行する機能を提供します。
bind(String, Class, Object, BindArgumentsDesc) - class shohaku.sugina.dynbind.BindMethod の static メソッド
メソッドの拘束を実行し生成されたオブジェクトを返却します。

C

compile(String) - class shohaku.sugina.beans.MethodGraph の static メソッド
書式パターンをコンパイルし MethodGraph インスタンスを返却します。
compile(String, int) - class shohaku.sugina.beans.MethodGraph の static メソッド
書式パターンをコンパイルし MethodGraph インスタンスを返却します。

F

FINAL - class shohaku.sugina.dynbind.BindArgumentRule の static 変数
引数拘束規則:固定の値。

G

getArgumentNames() - class shohaku.sugina.dynbind.BindArgumentsDesc のメソッド
引数拘束名を返却します。
getArgumentRules() - class shohaku.sugina.dynbind.BindArgumentsDesc のメソッド
引数の拘束ルールを返却します。
getArgumentTypes() - class shohaku.sugina.dynbind.BindArgumentsDesc のメソッド
引数の型を返却します。
getArgumentValues() - class shohaku.sugina.dynbind.BindArgumentsDesc のメソッド
引数の値を返却します。
getArguments() - class shohaku.sugina.dynbind.BindArgumentsDesc のメソッド
引数情報の配列を返却します。
getBindArgumentsDesc() - class shohaku.sugina.dynbind.BindMethod のメソッド
メソッドの引数情報を返却します。
getBindName() - class shohaku.sugina.dynbind.BindArgumentDesc のメソッド
拘束名返却します.
getBindObject() - class shohaku.sugina.dynbind.BindMethod のメソッド
拘束するオブジェクトを返却します.
getBindRule() - class shohaku.sugina.dynbind.BindArgumentDesc のメソッド
拘束ルールを返却します.
getBindType() - class shohaku.sugina.dynbind.BindMethod のメソッド
拘束するオブジェクト型を返却します。
getIdentifier() - class shohaku.sugina.dynbind.BindArgumentRule のメソッド
ルールの識別子を返却します。
getMethod() - class shohaku.sugina.dynbind.BindMethod のメソッド
メソッドを返却します.
getMethodName() - class shohaku.sugina.dynbind.BindMethod のメソッド
メソッド名を返却します。
getType() - class shohaku.sugina.dynbind.BindArgumentDesc のメソッド
引数の型を返却します。
getValue() - class shohaku.sugina.dynbind.BindArgumentDesc のメソッド
引数の値を返却します。

I

invoke(Object) - class shohaku.sugina.beans.MethodGraph のメソッド
引数のオブジェクトを対象にして処理を実行します。
invoke(Object, Object) - class shohaku.sugina.beans.MethodGraph のメソッド
引数のオブジェクトを対象にして値の設定処理を実行します。
invoke(Map) - class shohaku.sugina.dynbind.BindMethod のメソッド
メソッドを呼び出し結果を返却します。

L

LAST_ESC - class shohaku.sugina.beans.MethodGraph の static 変数
このモードが指定されると、パターン文字列が、構文式として認識できない書式で終了する場合に、それ以降の文字列を無視します。

M

MethodGraph - class shohaku.sugina.beans.MethodGraph.
簡易な記述式を基に、オブジェクトグラフをメソッドの連鎖として、再帰的に実行して最後の実行結果を戻り値として返却します。
MethodGraphSyntaxException - exception shohaku.sugina.beans.MethodGraphSyntaxException.
メソッドグラフの構文の誤りを示す未チェック例外を提供します。
MethodGraphSyntaxException() - class shohaku.sugina.beans.MethodGraphSyntaxException のコンストラクタ
デフォルトコンストラクタ。
MethodGraphSyntaxException(String) - class shohaku.sugina.beans.MethodGraphSyntaxException のコンストラクタ
エラーメッセージを設定して初期化します。
MethodGraphSyntaxException(Throwable) - class shohaku.sugina.beans.MethodGraphSyntaxException のコンストラクタ
起因例外を設定して初期化します。
MethodGraphSyntaxException(String, Throwable) - class shohaku.sugina.beans.MethodGraphSyntaxException のコンストラクタ
エラーメッセージと起因例外を設定して初期化します。

O

OVERWRITE - class shohaku.sugina.dynbind.BindArgumentRule の static 変数
引数拘束規則:上書き可能な値。
OgdlXProperties - class shohaku.sugina.util.OgdlXProperties.
プロパティ値を、OGDL 式として解析するプロパティセットを提供します。
OgdlXProperties() - class shohaku.sugina.util.OgdlXProperties のコンストラクタ
初期化します。
OgdlXProperties(OgdlContext, ClassLoader) - class shohaku.sugina.util.OgdlXProperties のコンストラクタ
初期化します。

P

pattern() - class shohaku.sugina.beans.MethodGraph のメソッド
コンパイル元の書式パターンを返します。
putProperty(String, String, boolean) - class shohaku.sugina.util.OgdlXProperties のメソッド
 
putProperty(String, String, boolean) - class shohaku.sugina.util.ValueOfXProperties のメソッド
 

R

REQUIRED - class shohaku.sugina.dynbind.BindArgumentRule の static 変数
引数拘束規則:実行時に指定。

S

shohaku.sugina.beans - package shohaku.sugina.beans
POJO の生成や制御を動的に実行する機能を提供します。
shohaku.sugina.dynbind - package shohaku.sugina.dynbind
オブジェクトやメソッドを拡張された規則で、動的にバインディングする機能を提供します。
shohaku.sugina.util - package shohaku.sugina.util
杉菜 API のユーティリティ機能を提供します。
store(OutputStream, Charset, String) - class shohaku.sugina.util.OgdlXProperties のメソッド
サポートしていません、UnsupportedOperationException を発生させます。
store(OutputStream, String) - class shohaku.sugina.util.OgdlXProperties のメソッド
サポートしていません、UnsupportedOperationException を発生させます。
storeProperty(StringBuffer, Object, Object, boolean) - class shohaku.sugina.util.ValueOfXProperties のメソッド
 

T

toString() - class shohaku.sugina.beans.MethodGraph のメソッド
文字列表現を返却します。
toString() - class shohaku.sugina.dynbind.BindArgumentRule のメソッド
ルールの識別子と概要を id(description) の書式で返却します。
toString() - class shohaku.sugina.dynbind.BindMethod のメソッド
このオブジェクトの文字列表現を返却します。

V

ValueOfXProperties - class shohaku.sugina.util.ValueOfXProperties.
プロパティ値を、基礎的なデータ型のグラフ構造として解析する拡張プロパティセットを提供します。
ValueOfXProperties() - class shohaku.sugina.util.ValueOfXProperties のコンストラクタ
初期化します。
valueOf(String) - class shohaku.sugina.dynbind.BindMethod の static メソッド
max=>java.lang.Math#max(int, int)(new java.lang.Max()){ final form=120, to=?

B C F G I L M O P R S T V