net.kldp.beat.map
Class HeaderMap
java.lang.Object
net.kldp.beat.map.AbstractMap<java.lang.String,java.lang.String>
net.kldp.beat.map.HeaderMap
- All Implemented Interfaces:
- java.util.Map<java.lang.String,java.lang.String>
public class HeaderMap
- extends AbstractMap<java.lang.String,java.lang.String>
Header를 Map으로 제공하기 위한 랩퍼 클래스입니다. 주의 : 헤더의 실제 적용은 Map객체를 수정하는것만으로 되지 않고, Map의
put메서드를 호출하여 쿠키를 삽입해야 합니다.
Nested classes/interfaces inherited from interface java.util.Map |
java.util.Map.Entry<K,V> |
Field Summary |
private java.util.HashMap<java.lang.String,java.lang.String> |
headers
|
private HttpServletResponse |
response
|
Constructor Summary |
HeaderMap(HttpServletRequest request,
HttpServletResponse response)
|
Method Summary |
(package private) java.lang.String |
getAttribute(java.lang.String key)
프로퍼티를 리턴합니다. |
(package private) java.util.Enumeration<java.lang.String> |
getAttributeNames()
프로퍼티의 이름을 리턴합니다. |
private void |
putHeaders(HttpServletRequest request)
|
(package private) void |
removeAttribute(java.lang.String key)
프로퍼티를 삭제합니다. |
(package private) void |
setAttribute(java.lang.String key,
java.lang.String value)
프로퍼티를 설정합니다. |
Methods inherited from class net.kldp.beat.map.AbstractMap |
clear, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.util.Map |
equals, hashCode |
response
private HttpServletResponse response
headers
private java.util.HashMap<java.lang.String,java.lang.String> headers
HeaderMap
public HeaderMap(HttpServletRequest request,
HttpServletResponse response)
putHeaders
private void putHeaders(HttpServletRequest request)
getAttribute
java.lang.String getAttribute(java.lang.String key)
- Description copied from class:
AbstractMap
- 프로퍼티를 리턴합니다.
- Specified by:
getAttribute
in class AbstractMap<java.lang.String,java.lang.String>
- Returns:
getAttributeNames
java.util.Enumeration<java.lang.String> getAttributeNames()
- Description copied from class:
AbstractMap
- 프로퍼티의 이름을 리턴합니다.
- Specified by:
getAttributeNames
in class AbstractMap<java.lang.String,java.lang.String>
- Returns:
removeAttribute
void removeAttribute(java.lang.String key)
- Description copied from class:
AbstractMap
- 프로퍼티를 삭제합니다.
- Specified by:
removeAttribute
in class AbstractMap<java.lang.String,java.lang.String>
setAttribute
void setAttribute(java.lang.String key,
java.lang.String value)
- Description copied from class:
AbstractMap
- 프로퍼티를 설정합니다.
- Specified by:
setAttribute
in class AbstractMap<java.lang.String,java.lang.String>