public class SessionAttributeMap extends AttributeMap<java.lang.String,java.lang.Object>
HttpSessionオブジェクトに対してMapインターフェースを与えるラッパー。| Constructor and Description | 
|---|
SessionAttributeMap(javax.servlet.http.HttpSession servletSession)
HTTPセッションに対する、Mapインターフェースへのラッパーを作成する。 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.Object | 
getAttribute(java.lang.String name)
指定した属性名に対応する属性値を取得する。 
 | 
java.util.Enumeration<java.lang.String> | 
getAttributeNames()
属性名のイテレータを取得する。 
 | 
javax.servlet.http.HttpSession | 
getBackend()
このMapの実体であるHTTPSessionオブジェクトを返す。 
 | 
void | 
removeAttribute(java.lang.String name)
指定された属性を削除する。 
 | 
void | 
setAttribute(java.lang.String name,
            java.lang.Object value)
属性名に対応する属性値を設定する。 
 | 
SessionAttributeMap | 
setBackend(javax.servlet.http.HttpSession session)
このMapの実体であるHTTPSessionオブジェクトを設定する。 
 | 
clear, containsKey, containsValue, get, getDelegateMap, put, putAll, remove, sizeentrySet, equals, getDelegateMapOfType, hashCode, isEmpty, keySet, toString, valuespublic SessionAttributeMap(javax.servlet.http.HttpSession servletSession)
servletSession - HTTPセッションオブジェクトpublic javax.servlet.http.HttpSession getBackend()
public SessionAttributeMap setBackend(javax.servlet.http.HttpSession session)
session - このMapの実体であるHTTPSessionpublic java.lang.Object getAttribute(java.lang.String name)
getAttribute in class AttributeMap<java.lang.String,java.lang.Object>name - キー名public java.util.Enumeration<java.lang.String> getAttributeNames()
getAttributeNames in class AttributeMap<java.lang.String,java.lang.Object>public void setAttribute(java.lang.String name,
                         java.lang.Object value)
setAttribute in class AttributeMap<java.lang.String,java.lang.Object>name - 属性名value - 属性値public void removeAttribute(java.lang.String name)
removeAttribute in class AttributeMap<java.lang.String,java.lang.Object>name - 削除する属性名