org.seasar.framework.container.external
クラス AbstractExternalContextMap

java.lang.Object
  拡張java.util.AbstractMap
      拡張org.seasar.framework.container.external.AbstractExternalContextMap
すべての実装インタフェース:
java.util.Map
直系の既知のサブクラス:
AbstractUnmodifiableExternalContextMap, HttpSessionMap, PortletRequestMap, PortletSessionMap, RebuildableExternalContextMap, ServletRequestMap

public abstract class AbstractExternalContextMap
extends java.util.AbstractMap

ExternalContext用の抽象 Mapです。

作成者:
shot, higa

入れ子クラスの概要
protected static class AbstractExternalContextMap.ImmutableEntry
          変化しない Map.Entryです。
 
クラス java.util.Map から継承した入れ子クラス
java.util.Map.Entry
 
コンストラクタの概要
AbstractExternalContextMap()
          AbstractExternalContextMapを作成します。
 
メソッドの概要
 void clear()
           
 boolean containsKey(java.lang.Object key)
           
 boolean containsValue(java.lang.Object value)
           
 java.util.Set entrySet()
           
 java.lang.Object get(java.lang.Object key)
           
protected abstract  java.lang.Object getAttribute(java.lang.String key)
          属性の値を返します。
protected abstract  java.util.Iterator getAttributeNames()
          属性名の Iteratorを返します。
 boolean isEmpty()
           
 java.util.Set keySet()
           
 java.lang.Object put(java.lang.Object key, java.lang.Object value)
           
 void putAll(java.util.Map map)
           
 java.lang.Object remove(java.lang.Object key)
           
protected abstract  void removeAttribute(java.lang.String key)
          属性を削除します。
protected abstract  void setAttribute(java.lang.String key, java.lang.Object value)
          属性の値を設定します。
 java.util.Collection values()
           
 
クラス java.util.AbstractMap から継承したメソッド
clone, equals, hashCode, size, toString
 
クラス java.lang.Object から継承したメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

AbstractExternalContextMap

public AbstractExternalContextMap()
AbstractExternalContextMapを作成します。

メソッドの詳細

clear

public void clear()

containsKey

public boolean containsKey(java.lang.Object key)

containsValue

public boolean containsValue(java.lang.Object value)

entrySet

public java.util.Set entrySet()

get

public java.lang.Object get(java.lang.Object key)

put

public java.lang.Object put(java.lang.Object key,
                            java.lang.Object value)

putAll

public void putAll(java.util.Map map)

isEmpty

public boolean isEmpty()

keySet

public java.util.Set keySet()

remove

public java.lang.Object remove(java.lang.Object key)

values

public java.util.Collection values()

getAttribute

protected abstract java.lang.Object getAttribute(java.lang.String key)
属性の値を返します。

パラメータ:
key -
戻り値:
属性の値

setAttribute

protected abstract void setAttribute(java.lang.String key,
                                     java.lang.Object value)
属性の値を設定します。

パラメータ:
key -
value -

getAttributeNames

protected abstract java.util.Iterator getAttributeNames()
属性名の Iteratorを返します。

戻り値:

removeAttribute

protected abstract void removeAttribute(java.lang.String key)
属性を削除します。

パラメータ:
key -


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.