org.mmbase.bridge.jsp.taglib.util
Interface Backing

All Superinterfaces:
Map<String,Object>
All Known Implementing Classes:
BasicBacking, CollectorBacking, PageContextBacking

public interface Backing
extends Map<String,Object>

Implementation of the 'backing' of a ContextContainer.

Since:
MMBase-1.8
Version:
$Id: Backing.java 35335 2009-05-21 08:14:41Z michiel $
Author:
Michiel Meeuwissen

Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Method Summary
 boolean containsOwnKey(String key)
          Whether this map contains the given key, but by its own, so not because of possible reflection of another structure (like the page context).
 Object getOriginal(String key)
          Get the original value as stored in this Map, so without every wrapping which may have been done.
 Map<String,Object> getOriginalMap()
           
 PageContext getPageContext()
           
 boolean isELIgnored()
           
 void pullPageContext(PageContext pc)
           
 void pushPageContext(PageContext pc)
          When the container gets used in a different page-context (e.g.
 void setJspVar(PageContext pc, String jspvar, int type, Object value)
           
 
Methods inherited from interface java.util.Map
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
 

Method Detail

getOriginal

Object getOriginal(String key)
Get the original value as stored in this Map, so without every wrapping which may have been done.


containsOwnKey

boolean containsOwnKey(String key)
Whether this map contains the given key, but by its own, so not because of possible reflection of another structure (like the page context).


setJspVar

void setJspVar(PageContext pc,
               String jspvar,
               int type,
               Object value)

pushPageContext

void pushPageContext(PageContext pc)
When the container gets used in a different page-context (e.g. because it was stored in the request or in the session), the new one must be pushed. And pulled again when ready.


pullPageContext

void pullPageContext(PageContext pc)
See Also:
pushPageContext(PageContext)

getPageContext

PageContext getPageContext()
Since:
MMBase-1.8.3

getOriginalMap

Map<String,Object> getOriginalMap()
Since:
MMBase-1.9

isELIgnored

boolean isELIgnored()
Since:
MMBase-1.9.1


MMBase 2.0-SNAPSHOT - null