public abstract class AbstractTemplateContext extends Object implements TemplateContext
コンストラクタと説明 |
---|
AbstractTemplateContext()
コンストラクタ。
|
AbstractTemplateContext(TemplateContext inner)
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
addReplaceEventHandler(ReplaceEventHandler handler)
ReplaceEventHandler を追加します。 |
boolean |
containsKey(String key)
指定されたキーがコンテキストに含まれているかどうかを返します。
|
<T> T |
get(String key)
コンテキストに格納されている値を取得します。
|
TemplateContext |
getChainedContext()
チェーン状に関連付けられたテンプレートコンテキストを取得します。
|
String[] |
getKeys()
コンテキストに格納されている値のすべてのキーを取得します。
|
List<ReplaceEventHandler> |
getReplaceEventHandlers()
このコンテキストに追加されている 全ての
ReplaceEventHandler を取得します。 |
protected abstract boolean |
internalContainsKey(String key)
指定のキーのマッピングがこのテンプレートコンテキストに含まれている場合にtrueを返します。
|
protected abstract <T> T |
internalGet(String key)
指定されたキーがマップされている値を返します。
|
protected abstract String[] |
internalGetKeys()
このテンプレートコンテキストに含まれるキーの一覧を返します。
|
protected abstract Object |
internalPut(String key,
Object value)
テンプレート変換時に使用するオブジェクトを、キー・バリュー形式で格納します。
|
protected abstract Object |
internalRemove(String key)
このテンプレートコンテキストからキーのマッピング(ある場合)を削除します。
|
Object |
put(String key,
Object value)
キー・バリューのペアをコンテキストに追加します。
|
Object |
remove(String key)
指定されたキーに関連付けられていた値をコンテキストから削除します。
|
public AbstractTemplateContext()
public AbstractTemplateContext(TemplateContext inner)
inner
- チェーン状に関連付けるテンプレートコンテキスト。public boolean addReplaceEventHandler(ReplaceEventHandler handler)
TemplateContext
addReplaceEventHandler
インタフェース内 TemplateContext
handler
- ReplaceEventHandlerpublic boolean containsKey(String key)
TemplateContext
containsKey
インタフェース内 TemplateContext
key
- キーpublic <T> T get(String key)
TemplateContext
get
インタフェース内 TemplateContext
T
- コンテキストに格納されている値の型key
- キーpublic TemplateContext getChainedContext()
public String[] getKeys()
TemplateContext
getKeys
インタフェース内 TemplateContext
public List<ReplaceEventHandler> getReplaceEventHandlers()
TemplateContext
ReplaceEventHandler
を取得します。getReplaceEventHandlers
インタフェース内 TemplateContext
public Object put(String key, Object value)
TemplateContext
put
インタフェース内 TemplateContext
key
- キーvalue
- 値public Object remove(String key)
TemplateContext
remove
インタフェース内 TemplateContext
key
- キーprotected abstract boolean internalContainsKey(String key)
key
- このテンプレートコンテキスト内にあるかどうかが判定されるキーprotected abstract <T> T internalGet(String key)
T
- 指定されたキーがマップされている値の型key
- 関連付けられた値が返されるキーprotected abstract String[] internalGetKeys()
protected abstract Object internalPut(String key, Object value)
key
- キーvalue
- バリューCopyright © 2012 NTT DATA INTRAMART CORPORATION