public class SessionAttributeMap extends AttributeMap<java.lang.String,java.lang.Object>
HttpSession
オブジェクトに対してMapインターフェースを与えるラッパー。コンストラクタと説明 |
---|
SessionAttributeMap(javax.servlet.http.HttpSession servletSession)
HTTPセッションに対する、Mapインターフェースへのラッパーを作成する。
|
修飾子とタイプ | メソッドと説明 |
---|---|
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, size
entrySet, equals, getDelegateMapOfType, hashCode, isEmpty, keySet, toString, values
public 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
クラス内 AttributeMap<java.lang.String,java.lang.Object>
name
- キー名public java.util.Enumeration<java.lang.String> getAttributeNames()
getAttributeNames
クラス内 AttributeMap<java.lang.String,java.lang.Object>
public void setAttribute(java.lang.String name, java.lang.Object value)
setAttribute
クラス内 AttributeMap<java.lang.String,java.lang.Object>
name
- 属性名value
- 属性値public void removeAttribute(java.lang.String name)
removeAttribute
クラス内 AttributeMap<java.lang.String,java.lang.Object>
name
- 削除する属性名