org.springframework.webflow.context.servlet
Class HttpServletContextMap

java.lang.Object
  extended by org.springframework.binding.collection.StringKeyedMapAdapter
      extended by org.springframework.webflow.context.servlet.HttpServletContextMap
All Implemented Interfaces:
java.util.Map, org.springframework.binding.collection.SharedMap

public class HttpServletContextMap
extends org.springframework.binding.collection.StringKeyedMapAdapter
implements org.springframework.binding.collection.SharedMap

Map backed by the Servlet context for accessing application scoped attributes.

Author:
Keith Donald

Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>
 
Constructor Summary
HttpServletContextMap(javax.servlet.ServletContext context)
          Create a map wrapping given servlet context.
 
Method Summary
protected  java.lang.Object getAttribute(java.lang.String key)
           
protected  java.util.Iterator getAttributeNames()
           
 java.lang.Object getMutex()
           
protected  void removeAttribute(java.lang.String key)
           
protected  void setAttribute(java.lang.String key, java.lang.Object value)
           
 
Methods inherited from class org.springframework.binding.collection.StringKeyedMapAdapter
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
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
 

Constructor Detail

HttpServletContextMap

public HttpServletContextMap(javax.servlet.ServletContext context)
Create a map wrapping given servlet context.

Method Detail

getAttribute

protected java.lang.Object getAttribute(java.lang.String key)
Specified by:
getAttribute in class org.springframework.binding.collection.StringKeyedMapAdapter

setAttribute

protected void setAttribute(java.lang.String key,
                            java.lang.Object value)
Specified by:
setAttribute in class org.springframework.binding.collection.StringKeyedMapAdapter

removeAttribute

protected void removeAttribute(java.lang.String key)
Specified by:
removeAttribute in class org.springframework.binding.collection.StringKeyedMapAdapter

getAttributeNames

protected java.util.Iterator getAttributeNames()
Specified by:
getAttributeNames in class org.springframework.binding.collection.StringKeyedMapAdapter

getMutex

public java.lang.Object getMutex()
Specified by:
getMutex in interface org.springframework.binding.collection.SharedMap


Copyright © 2004-2007. All Rights Reserved.