org.apache.cocoon.environment.commandline
Class AbstractCommandLineEnvironment
java.lang.Object
|
+--org.apache.avalon.framework.logger.AbstractLoggable
|
+--org.apache.cocoon.environment.AbstractEnvironment
|
+--org.apache.cocoon.environment.commandline.AbstractCommandLineEnvironment
- All Implemented Interfaces:
- Environment, org.apache.avalon.framework.logger.Loggable, Redirector, SourceResolver
- Direct Known Subclasses:
- FileSavingEnvironment, LinkSamplingEnvironment
- public abstract class AbstractCommandLineEnvironment
- extends AbstractEnvironment
- implements Redirector
This environment is used to save the requested file to disk.
- Version:
- CVS $Id: AbstractCommandLineEnvironment.java,v 1.6 2002/02/22 07:03:50 cziegeler Exp $
- Author:
- Stefano Mazzocchi
Constructor Summary |
AbstractCommandLineEnvironment(java.lang.String uri,
java.lang.String view,
java.io.File context,
java.io.OutputStream stream,
org.apache.log.Logger log)
|
Method Summary |
java.lang.String |
getContentType()
Get the ContentType |
java.io.OutputStream |
getOutputStream()
Get the OutputStream |
void |
redirect(boolean sessionmode,
java.lang.String newURL)
Redirect the client to a new URL |
void |
setContentLength(int contentLength)
Set the ContentLength |
void |
setContentType(java.lang.String contentType)
Set the ContentType |
Methods inherited from class org.apache.cocoon.environment.AbstractEnvironment |
changeContext, getAction, getAttribute, getAttributeNames, getContext, getObjectModel, getRootContext, getSourceHandler, getURI, getURIPrefix, getView, globalRedirect, isResponseModified, removeAttribute, resolve, setAttribute, setContext, setContext, setResponseIsNotModified, setSourceHandler, setStatus, setURIPrefix, tryResetResponse |
Methods inherited from class org.apache.avalon.framework.logger.AbstractLoggable |
getLogger, setLogger, setupLogger, setupLogger, setupLogger |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
contentType
protected java.lang.String contentType
stream
protected java.io.OutputStream stream
contentLength
protected int contentLength
AbstractCommandLineEnvironment
public AbstractCommandLineEnvironment(java.lang.String uri,
java.lang.String view,
java.io.File context,
java.io.OutputStream stream,
org.apache.log.Logger log)
throws java.net.MalformedURLException
redirect
public void redirect(boolean sessionmode,
java.lang.String newURL)
throws java.io.IOException
- Redirect the client to a new URL
- Specified by:
redirect
in interface Redirector
- Overrides:
redirect
in class AbstractEnvironment
setContentType
public void setContentType(java.lang.String contentType)
- Set the ContentType
setContentLength
public void setContentLength(int contentLength)
- Set the ContentLength
getContentType
public java.lang.String getContentType()
- Get the ContentType
getOutputStream
public java.io.OutputStream getOutputStream()
throws java.io.IOException
- Get the OutputStream
Copyright © 1999-2002 Apache Software Foundation. All Rights Reserved.