public class Resource extends Object implements AttributeSupport
このクラスの情報を基に適切なコンテキスト生成処理を選択して実行します。
コンストラクタと説明 |
---|
Resource()
コンストラクタ
|
Resource(Enum<? extends ResourceId> id)
コンストラクタ
|
Resource(Enum<? extends ResourceId> id,
Object resource)
コンストラクタ
|
Resource(String id)
コンストラクタ
|
Resource(String id,
Object resource)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
<T> T |
getAttribute(String key)
この環境情報に保持された値を取得します。
|
String |
getId()
リソースIDを取得します。
|
<T> T |
getResource()
リソース情報を取得します。
|
boolean |
match(List<String> target)
リソースIDとターゲットの一致をチェックします。
|
void |
removeAttribute(String key)
スコープから値を削除します。
|
void |
setAttribute(String key,
Object value)
この環境情報に値を設定します。
|
protected void |
setAttributes(Map<String,Object> map)
属性情報オブジェクトを作成して属性マップを設定します。
|
void |
setId(Enum<? extends ResourceId> id)
リソースIDを設定します。
|
void |
setId(String id)
リソースIDを設定します。
|
void |
setResource(Object resource)
リソース情報を設定します。
|
public Resource()
public Resource(Enum<? extends ResourceId> id)
id
- リソースIDpublic Resource(Enum<? extends ResourceId> id, Object resource)
id
- リソースIDresource
- この環境情報オブジェクトが保持する任意の付加情報public Resource(String id)
id
- リソースIDpublic <T> T getAttribute(String key)
getAttribute
インタフェース内 AttributeSupport
T
- 格納値の型変数key
- キーpublic String getId()
public <T> T getResource()
T
- リソース情報の型public boolean match(List<String> target)
target
- カンマまたはスペース区切りのターゲット一覧public void removeAttribute(String key)
スコープから値を削除します。
removeAttribute
インタフェース内 AttributeSupport
key
- キーpublic void setAttribute(String key, Object value)
setAttribute
インタフェース内 AttributeSupport
key
- キーvalue
- 値public void setId(Enum<? extends ResourceId> id)
id
- リソースIDpublic void setId(String id)
id
- リソースIDpublic void setResource(Object resource)
resource
- この環境情報オブジェクトが保持する任意の付加情報Copyright © 2012 NTT DATA INTRAMART CORPORATION