| java.lang.Object org.apache.cocoon.environment.wrapper.MutableEnvironmentFacade
MutableEnvironmentFacade | public class MutableEnvironmentFacade implements Environment(Code) | | Enviroment facade, whose delegate object can be changed. This class is
required to handle internal redirects in sitemap sources ("cocoon:").
This is because
org.apache.cocoon.components.source.impl.SitemapSource keeps the environment in which the internal request should be processed.
But internal redirects create a new processing environment and there's
no way to change the one held by the SitemapSource . So the
processing of internal redirects actually changes the delegate of this
class, transparently for the SitemapSource .
See Also: org.apache.cocoon.components.source.impl.SitemapSource author: Sylvain Wallez version: $Id: MutableEnvironmentFacade.java 433543 2006-08-22 06:22:54Z crossley $ |
finishingProcessing | public void finishingProcessing()(Code) | | |
getObjectModel | public Map getObjectModel()(Code) | | |
isExternal | public boolean isExternal()(Code) | | |
isInternalRedirect | public boolean isInternalRedirect()(Code) | | |
isResponseModified | public boolean isResponseModified(long lastModified)(Code) | | |
release | public void release(org.apache.excalibur.source.Source arg0)(Code) | | |
removeAttribute | public void removeAttribute(String name)(Code) | | |
reset | public void reset()(Code) | | |
setContentLength | public void setContentLength(int length)(Code) | | |
setContentType | public void setContentType(String mimeType)(Code) | | |
setResponseIsNotModified | public void setResponseIsNotModified()(Code) | | |
setStatus | public void setStatus(int statusCode)(Code) | | |
startingProcessing | public void startingProcessing()(Code) | | |
|
|