org.mmbase.bridge.jsp.taglib.util
Class PageContextContainer

java.lang.Object
  extended byjava.util.AbstractMap
      extended byorg.mmbase.bridge.jsp.taglib.util.ContextContainer
          extended byorg.mmbase.bridge.jsp.taglib.util.PageContextContainer
All Implemented Interfaces:
Map

public class PageContextContainer
extends ContextContainer

The page context container stores variables directly in the page context, like JSTL does.

Since:
MMBase-1.8
Version:
$Id: PageContextContainer.java,v 1.13 2005/06/22 19:24:40 michiel Exp $
Author:
Michiel Meeuwissen

Nested Class Summary
 
Nested classes inherited from class java.util.Map
Map.Entry
 
Field Summary
 
Fields inherited from class org.mmbase.bridge.jsp.taglib.util.ContextContainer
LOCATION_APPLICATION, LOCATION_ATTRIBUTES, LOCATION_COOKIE, LOCATION_MULTIPART, LOCATION_NOTSET, LOCATION_PAGE, LOCATION_PARAMETERS, LOCATION_PARENT, LOCATION_REQUEST, LOCATION_SESSION, LOCATION_THIS, parent
 
Constructor Summary
PageContextContainer(PageContext pc)
          Since a ContextContainer can contain other ContextContainer, it has to know which ContextContainer contains this.
 
Method Summary
protected  Backing getBacking()
          Returns the Map which will is used for actually storing stuff.
 void release(PageContext pc, ContextContainer p)
           
 
Methods inherited from class org.mmbase.bridge.jsp.taglib.util.ContextContainer
containsKey, containsKey, containsKey, entrySet, find, find, findAndRegister, findAndRegister, findAndRegister, findAndRegister, findAndRegister, findAndRegisterString, findAndRegisterString, fixEncoding, fixEncoding, get, get, get, getId, getObject, getPair, getParent, isPresent, isRegistered, keySet, locationToString, put, put, register, register, register, register, registerNode, reregister, setJspVar, setParent, simpleGet, stringToLocation, toString, unRegister, unRegister
 
Methods inherited from class java.util.AbstractMap
clear, clone, containsValue, equals, hashCode, isEmpty, putAll, remove, size, values
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
clear, containsValue, equals, hashCode, isEmpty, putAll, remove, size, values
 

Constructor Detail

PageContextContainer

public PageContextContainer(PageContext pc)
Since a ContextContainer can contain other ContextContainer, it has to know which ContextContainer contains this. And it also has an id.

Method Detail

release

public void release(PageContext pc,
                    ContextContainer p)
Overrides:
release in class ContextContainer

getBacking

protected Backing getBacking()
Description copied from class: ContextContainer
Returns the Map which will is used for actually storing stuff.

Specified by:
getBacking in class ContextContainer


MMBase build 1.8.1.20060716