概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## shohaku.core.util.cel
インタフェース CELContext

public interface CELContext

合成式言語 `CEL(Composite CELExpression Language)` の実行式から参照されるコンテキストを提供します。

メソッドの概要
`boolean` | `containsName(java.lang.String name)` 引数の名前が存在する場合`true`を返却します。
`java.lang.Object` | `getValue(java.lang.String name)` 引数の名前を持つ属性値を返却します。
`java.util.Iterator` | `nameIterator()` 全ての属性名の反復子を返却します。
`java.lang.Object` | `setValue(java.lang.String name, java.lang.Object value)` 引数の名前で属性を格納します。

メソッドの詳細

### nameIterator

    public java.util.Iterator nameIterator()

  全ての属性名の反復子を返却します。

  戻り値:
    属性名の反復子

### getValue

    public java.lang.Object getValue(java.lang.String name)

  引数の名前を持つ属性値を返却します。
  指定された属性が存在しない場合は`null`が返されます。

  パラメータ:
    `name` - 属性名
  戻り値:
    属性値

### setValue

    public java.lang.Object setValue(java.lang.String name,
                                     java.lang.Object value)

  引数の名前で属性を格納します。
  既存の属性が存在する場合、既存の属性値を返却します。
  既存の属性が存在しない場合は`null`が返されます。

  パラメータ:
    `name` - 属性名
    `value` - 属性値
  戻り値:
    既存の属性値、存在しない場合は null

### containsName

    public boolean containsName(java.lang.String name)

  引数の名前が存在する場合`true`を返却します。

  パラメータ:
    `name` - 属性名
  戻り値:
    引数の名前が存在する場合`true`

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド