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, 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 クラス内 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 - 削除する属性名