|
Oracle Fusion Middleware Java API for Oracle WebLogic Portal 10g Release 3 (10.3.2) E14255-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
com.bea.struts.adapter.util.rewriter.StrutsURLRewriter
public abstract class StrutsURLRewriter
URL rewriter interface. Offers methods for rewriting URLs/query parameters, and adding URL rewriters to the chain.
Field Summary | |
---|---|
static String |
ACTION_SECURE Passed to rewriteURL(javax.servlet.ServletContext, javax.servlet.ServletRequest, javax.servlet.ServletResponse, java.lang.String, java.lang.String) for normal (non-resource) secure URLs. |
static String |
ACTION_UNSECURE Passed to rewriteURL(javax.servlet.ServletContext, javax.servlet.ServletRequest, javax.servlet.ServletResponse, java.lang.String, java.lang.String) for normal (non-resource) non-secure URLs. |
static String |
NO_TYPE |
static String |
RESOURCE_SECURE Passed to rewriteURL(javax.servlet.ServletContext, javax.servlet.ServletRequest, javax.servlet.ServletResponse, java.lang.String, java.lang.String) for resource (e.g., image) secure URLs. |
static String |
RESOURCE_UNSECURE Passed to rewriteURL(javax.servlet.ServletContext, javax.servlet.ServletRequest, javax.servlet.ServletResponse, java.lang.String, java.lang.String) for resource (e.g., image) non-secure URLs. |
Constructor Summary | |
---|---|
StrutsURLRewriter() |
Method Summary | |
---|---|
abstract String |
createActionURL(javax.servlet.jsp.PageContext pageContext, String action, String type) |
StrutsURLRewriter |
getNextRewriter() Get the next URLRewriter in the chain. |
boolean |
isStandAloneForward() Used to determine whether or not a tag is to be rendered within a nested environment, such as a portal. |
abstract String |
rewriteName(javax.servlet.ServletContext servletContext, javax.servlet.ServletRequest request, String name) Rewrite the given query parameter name. |
abstract String |
rewriteURL(javax.servlet.ServletContext servletContext, javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, String url, String type) Rewrite the given URL. |
void |
setNextRewriter(StrutsURLRewriter nextRewriter) Set the next StrutsURLRewriter in the chain. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String NO_TYPE
public static String ACTION_UNSECURE
rewriteURL(javax.servlet.ServletContext, javax.servlet.ServletRequest, javax.servlet.ServletResponse, java.lang.String, java.lang.String)
for normal (non-resource) non-secure URLs.public static String ACTION_SECURE
rewriteURL(javax.servlet.ServletContext, javax.servlet.ServletRequest, javax.servlet.ServletResponse, java.lang.String, java.lang.String)
for normal (non-resource) secure URLs.public static String RESOURCE_UNSECURE
rewriteURL(javax.servlet.ServletContext, javax.servlet.ServletRequest, javax.servlet.ServletResponse, java.lang.String, java.lang.String)
for resource (e.g., image) non-secure URLs.public static String RESOURCE_SECURE
rewriteURL(javax.servlet.ServletContext, javax.servlet.ServletRequest, javax.servlet.ServletResponse, java.lang.String, java.lang.String)
for resource (e.g., image) secure URLs.Constructor Detail |
---|
public StrutsURLRewriter()
Method Detail |
---|
public abstract String rewriteName(javax.servlet.ServletContext servletContext, javax.servlet.ServletRequest request, String name)
servletContext
- the current ServletContext.request
- the current HttpServletRequest.name
- the query parameter name to rewrite.public abstract String rewriteURL(javax.servlet.ServletContext servletContext, javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, String url, String type)
servletContext
- the current ServletContext.request
- the current HttpServletRequest.response
- the current HttpServletResponse.url
- the URL to rewrite.type
- the type of URL to be rewritten. This is one of the following values:
action
: a standard (non-resource) URL, for which SSL is not requiredsecure-action
: a standard (non-resource) URL, for which SSL is requiredresource
: a resource (e.g., image) URL, for which SSL is not requiredsecure-resource
: a resource (e.g., image) URL, for which SSL is requiredpublic StrutsURLRewriter getNextRewriter()
StrutsUrlRewriter
in the rewriter chainsetNextRewriter(com.bea.struts.adapter.util.rewriter.StrutsURLRewriter)
public abstract String createActionURL(javax.servlet.jsp.PageContext pageContext, String action, String type)
public void setNextRewriter(StrutsURLRewriter nextRewriter)
StrutsURLRewriterService.rewriteURL(javax.servlet.ServletContext, javax.servlet.ServletRequest, javax.servlet.ServletResponse, java.lang.String, java.lang.String)
is called, it will start with the StrutsURLRewriter registered in the request (StrutsURLRewriterService.registerURLRewriter(javax.servlet.ServletRequest, com.bea.struts.adapter.util.rewriter.StrutsURLRewriter)
), and call rewriteURL(javax.servlet.ServletContext, javax.servlet.ServletRequest, javax.servlet.ServletResponse, java.lang.String, java.lang.String)
on each StrutsURLRewriter in the chain.nextRewriter
- the StrutsURLRewriter to insert after this rewriter in the chain
public boolean isStandAloneForward()
|
Oracle Fusion Middleware Java API for Oracle WebLogic Portal 10g Release 3 (10.3.2) E14255-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2010, Oracle. All rights reserved.