|
||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||
名前つきでオブジェクトを保存できる「スコープ」概念インターフェイス。
| メソッドの概要 | |
java.lang.Object |
getAttribute(java.lang.String name)
このスコープ中から指定された名前に対応したオブジェクトを返す。 |
java.lang.String |
getScopeName()
スコープ識別の取得を行う補助メソッド。 |
boolean |
hasAttribute(java.lang.String name)
このスコープ中に指定された名前に対応したオブジェクトがあるかをテストする。 |
boolean |
isAttributeWritable()
このスコープ中にオブジェクトの書き込みおよび削除ができるかを返す。 |
java.util.Iterator |
iterateAttributeNames()
このスコープに保存されている名前をイテレートする。 |
java.lang.Object |
newAttribute(java.lang.String name,
java.lang.Class attributeClass)
このスコープ中に、指定クラス型のオブジェクトを生成する。 |
void |
removeAttribute(java.lang.String name)
このスコープ中の指定名オブジェクトを削除する。 |
void |
setAttribute(java.lang.String name,
java.lang.Object attribute)
このスコープ中に、指定名でオブジェクトを保存する。 |
| インタフェース org.seasar.mayaa.ParameterAware から継承したメソッド |
getParameter, iterateParameterNames, setParameter |
| インタフェース org.seasar.mayaa.PositionAware から継承したメソッド |
getLineNumber, getSystemID, isOnTemplate, setLineNumber, setOnTemplate, setSystemID |
| メソッドの詳細 |
public java.lang.String getScopeName()
public java.util.Iterator iterateAttributeNames()
public boolean hasAttribute(java.lang.String name)
name - 指定オブジェクト名。
public java.lang.Object getAttribute(java.lang.String name)
name - 指定オブジェクト名。
public boolean isAttributeWritable()
public void setAttribute(java.lang.String name,
java.lang.Object attribute)
name - 指定名。nullおよび空白文字列だと何もしない。attribute - 指定オブジェクト。public void removeAttribute(java.lang.String name)
name - 指定名。nullおよび空白文字列だと何もしない。
public java.lang.Object newAttribute(java.lang.String name,
java.lang.Class attributeClass)
name - 指定名。attributeClass - 指定クラス型。
|
||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||