shohaku.ogdl
クラス OgdlHelper

java.lang.Object
  拡張shohaku.ogdl.OgdlHelper

public class OgdlHelper
extends java.lang.Object

OGDLの利用を補助するヘルパーメソッド群を提供します。


コンストラクタの概要
OgdlHelper()
           
 
メソッドの概要
static java.util.Map getFunctionsMap(java.lang.Class clazz)
          クラスに定義されている public かつ static なメソッドを、メソッド名でグルーピングしたマップを返却します。
static OgdlContext getOgdlContext()
          OgdlContext を生成して返却します。
static OgdlContext getOgdlContext(java.util.Map values)
          値を格納するマップを格納して OgdlContext を生成して返却します。
static OgdlContext getOgdlContext(java.util.Map values, java.util.Map classes)
          値を格納するマップとクラス参照を格納するマップを格納して OgdlContext を生成して返却します。
static OgdlContext getOgdlContext(java.util.Map values, java.util.Map classes, java.util.Map functions)
          値を格納するマップとクラス参照を格納するマップ、組込み関数を格納するマップを格納して OgdlContext を生成して返却します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

OgdlHelper

public OgdlHelper()
メソッドの詳細

getOgdlContext

public static OgdlContext getOgdlContext()
OgdlContext を生成して返却します。

戻り値:
OgdlContext

getOgdlContext

public static OgdlContext getOgdlContext(java.util.Map values)
値を格納するマップを格納して OgdlContext を生成して返却します。

パラメータ:
values - 値を格納するマップ
戻り値:
OgdlContext

getOgdlContext

public static OgdlContext getOgdlContext(java.util.Map values,
                                         java.util.Map classes)
値を格納するマップとクラス参照を格納するマップを格納して OgdlContext を生成して返却します。

パラメータ:
values - 値を格納するマップ
classes - クラス参照を格納するマップ
戻り値:
OgdlContext

getOgdlContext

public static OgdlContext getOgdlContext(java.util.Map values,
                                         java.util.Map classes,
                                         java.util.Map functions)
値を格納するマップとクラス参照を格納するマップ、組込み関数を格納するマップを格納して OgdlContext を生成して返却します。

パラメータ:
values - 値を格納するマップ
classes - クラス参照を格納するマップ
functions - 組込み関数を格納するマップ
戻り値:
OgdlContext

getFunctionsMap

public static java.util.Map getFunctionsMap(java.lang.Class clazz)
クラスに定義されている public かつ static なメソッドを、メソッド名でグルーピングしたマップを返却します。
マップのキーはメソッド名で、値は java.lang.reflect.Method 型の要素を持つコレクションです。

パラメータ:
clazz - 組込み関数を定義sるクラス
戻り値:
組込み関数を格納するマップ