Package nablarch.fw.web.servlet
Class RequestAttributeMap
HttpServletRequest
オブジェクトに対してMapインターフェースを与えるラッパー。- Author:
- Iwauo Tajima <iwauo@tis.co.jp>
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,
V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object, V extends Object> -
Constructor Summary
ConstructorDescriptionRequestAttributeMap
(jakarta.servlet.http.HttpServletRequest request) HTTPサーブレットリクエストに対するMapインターフェースへのラッパーを作成する。 -
Method Summary
Modifier and TypeMethodDescriptiongetAttribute
(String name) 指定した属性名に対応する属性値を取得する。属性名のイテレータを取得する。void
removeAttribute
(String name) 指定された属性を削除する。void
setAttribute
(String name, Object value) 属性名に対応する属性値を設定する。Methods inherited from class nablarch.core.util.map.AttributeMap
clear, containsKey, containsValue, get, getDelegateMap, put, putAll, remove, size
Methods inherited from class nablarch.core.util.map.MapWrapper
entrySet, equals, getDelegateMapOfType, hashCode, isEmpty, keySet, toString, values
Methods inherited from class java.util.AbstractMap
clone
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Constructor Details
-
RequestAttributeMap
public RequestAttributeMap(jakarta.servlet.http.HttpServletRequest request) HTTPサーブレットリクエストに対するMapインターフェースへのラッパーを作成する。- Parameters:
request
- HTTPサーブレットリクエストオブジェクト
-
-
Method Details
-
getAttribute
指定した属性名に対応する属性値を取得する。- Specified by:
getAttribute
in classAttributeMap<String,
Object> - Parameters:
name
- キー名- Returns:
- 属性値
-
getAttributeNames
属性名のイテレータを取得する。- Specified by:
getAttributeNames
in classAttributeMap<String,
Object> - Returns:
- 属性名のイテレータ
-
setAttribute
属性名に対応する属性値を設定する。- Specified by:
setAttribute
in classAttributeMap<String,
Object> - Parameters:
name
- 属性名value
- 属性値
-
removeAttribute
指定された属性を削除する。- Specified by:
removeAttribute
in classAttributeMap<String,
Object> - Parameters:
name
- 削除する属性名
-