org.orbeon.oxf.pipeline.api
Interface ExternalContext.Response

Enclosing interface:
ExternalContext

public static interface ExternalContext.Response


Field Summary
static int REWRITE_MODE_ABSOLUTE
           
static int REWRITE_MODE_ABSOLUTE_PATH
           
static int REWRITE_MODE_ABSOLUTE_PATH_NO_CONTEXT
           
static int REWRITE_MODE_ABSOLUTE_PATH_OR_RELATIVE
           
 
Method Summary
 void addHeader(String name, String value)
           
 boolean checkIfModifiedSince(long lastModified, boolean allowOverride)
           
 String getCharacterEncoding()
           
 String getNamespacePrefix()
           
 Object getNativeResponse()
           
 OutputStream getOutputStream()
           
 PrintWriter getWriter()
           
 boolean isCommitted()
           
 void reset()
           
 String rewriteActionURL(String urlString)
           
 String rewriteActionURL(String urlString, String portletMode, String windowState)
           
 String rewriteRenderURL(String urlString)
           
 String rewriteRenderURL(String urlString, String portletMode, String windowState)
           
 String rewriteResourceURL(String urlString, boolean absolute)
           
 String rewriteResourceURL(String urlString, int rewriteMode)
           
 void sendError(int len)
           
 void sendRedirect(String pathInfo, Map parameters, boolean isServerSide, boolean isExitPortal)
           
 void setCaching(long lastModified, boolean revalidate, boolean allowOverride)
           
 void setContentLength(int len)
           
 void setContentType(String contentType)
           
 void setHeader(String name, String value)
           
 void setStatus(int status)
           
 void setTitle(String title)
           
 

Field Detail

REWRITE_MODE_ABSOLUTE

public static final int REWRITE_MODE_ABSOLUTE
See Also:
Constant Field Values

REWRITE_MODE_ABSOLUTE_PATH

public static final int REWRITE_MODE_ABSOLUTE_PATH
See Also:
Constant Field Values

REWRITE_MODE_ABSOLUTE_PATH_OR_RELATIVE

public static final int REWRITE_MODE_ABSOLUTE_PATH_OR_RELATIVE
See Also:
Constant Field Values

REWRITE_MODE_ABSOLUTE_PATH_NO_CONTEXT

public static final int REWRITE_MODE_ABSOLUTE_PATH_NO_CONTEXT
See Also:
Constant Field Values
Method Detail

getWriter

public PrintWriter getWriter()
                      throws IOException
Throws:
IOException

getOutputStream

public OutputStream getOutputStream()
                             throws IOException
Throws:
IOException

isCommitted

public boolean isCommitted()

reset

public void reset()

setContentType

public void setContentType(String contentType)

setStatus

public void setStatus(int status)

setContentLength

public void setContentLength(int len)

setHeader

public void setHeader(String name,
                      String value)

addHeader

public void addHeader(String name,
                      String value)

sendError

public void sendError(int len)
               throws IOException
Throws:
IOException

getCharacterEncoding

public String getCharacterEncoding()

sendRedirect

public void sendRedirect(String pathInfo,
                         Map parameters,
                         boolean isServerSide,
                         boolean isExitPortal)
                  throws IOException
Throws:
IOException

setCaching

public void setCaching(long lastModified,
                       boolean revalidate,
                       boolean allowOverride)

checkIfModifiedSince

public boolean checkIfModifiedSince(long lastModified,
                                    boolean allowOverride)

rewriteActionURL

public String rewriteActionURL(String urlString)

rewriteRenderURL

public String rewriteRenderURL(String urlString)

rewriteActionURL

public String rewriteActionURL(String urlString,
                               String portletMode,
                               String windowState)

rewriteRenderURL

public String rewriteRenderURL(String urlString,
                               String portletMode,
                               String windowState)

rewriteResourceURL

public String rewriteResourceURL(String urlString,
                                 boolean absolute)

rewriteResourceURL

public String rewriteResourceURL(String urlString,
                                 int rewriteMode)

getNamespacePrefix

public String getNamespacePrefix()

setTitle

public void setTitle(String title)

getNativeResponse

public Object getNativeResponse()