org.orbeon.oxf.pipeline.api
Interface ExternalContext.Response
- Enclosing interface:
- ExternalContext
- public static interface ExternalContext.Response
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,
boolean isNoRewrite)
|
void |
setCaching(long lastModified,
boolean revalidate,
boolean allowOverride)
|
void |
setContentLength(int len)
|
void |
setContentType(String contentType)
|
void |
setHeader(String name,
String value)
|
void |
setResourceCaching(long lastModified,
long expires)
Set expiration headers for resources. |
void |
setStatus(int status)
|
void |
setTitle(String title)
|
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
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,
boolean isNoRewrite)
throws IOException
- Parameters:
parameters
- Map
- Throws:
IOException
setCaching
public void setCaching(long lastModified,
boolean revalidate,
boolean allowOverride)
setResourceCaching
public void setResourceCaching(long lastModified,
long expires)
- Set expiration headers for resources.
o If lastModified is > 0, Last-Modified is set to that value
o If lastModified is <= 0, Last-Modified and Expires are set to the time of the response
o If expires is > 0 and lastModified is > 0, Expires is set to that value
o If expires is <= 0 , Expires is set using the default policy: 1/10 of the age of the resource
- Parameters:
lastModified
- last modification date of resource, or <= 0 if unknownexpires
- requested expiration, or <=0 if unknown or to trigger default policy
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()