org.apache.struts2.components
Class ComponentUrlProvider
java.lang.Object
org.apache.struts2.components.ComponentUrlProvider
- All Implemented Interfaces:
- UrlProvider
public class ComponentUrlProvider
- extends Object
- implements UrlProvider
Default implementation of UrlProvider
Method Summary |
String |
determineActionURL(String action,
String namespace,
String method,
HttpServletRequest req,
HttpServletResponse res,
Map parameters,
String scheme,
boolean includeContext,
boolean encodeResult,
boolean forceAddSchemeHostAndPort,
boolean escapeAmp)
|
String |
determineNamespace(String namespace,
ValueStack stack,
HttpServletRequest req)
|
String |
findString(String expr)
|
String |
getAction()
|
String |
getAnchor()
|
ExtraParameterProvider |
getExtraParameterProvider()
|
HttpServletRequest |
getHttpServletRequest()
|
HttpServletResponse |
getHttpServletResponse()
|
String |
getIncludeParams()
|
String |
getMethod()
|
String |
getNamespace()
|
Map |
getParameters()
|
String |
getPortletMode()
|
String |
getPortletUrlType()
|
String |
getScheme()
|
ValueStack |
getStack()
|
String |
getUrlIncludeParams()
|
UrlRenderer |
getUrlRenderer()
|
String |
getValue()
|
String |
getVar()
|
String |
getWindowState()
|
boolean |
isEncode()
|
boolean |
isEscapeAmp()
|
boolean |
isForceAddSchemeHostAndPort()
|
boolean |
isIncludeContext()
|
boolean |
isPutInContext()
|
void |
putInContext(String result)
|
void |
setAction(String action)
|
void |
setAnchor(String anchor)
|
void |
setEncode(boolean encode)
|
void |
setEscapeAmp(boolean escapeAmp)
|
void |
setExtraParameterProvider(ExtraParameterProvider extraParameterProvider)
|
void |
setForceAddSchemeHostAndPort(boolean forceAddSchemeHostAndPort)
|
void |
setHttpServletRequest(HttpServletRequest httpServletRequest)
|
void |
setHttpServletResponse(HttpServletResponse httpServletResponse)
|
void |
setIncludeContext(boolean includeContext)
|
void |
setIncludeParams(String includeParams)
|
void |
setMethod(String method)
|
void |
setNamespace(String namespace)
|
void |
setPortletMode(String portletMode)
|
void |
setPortletUrlType(String portletUrlType)
|
void |
setScheme(String scheme)
|
void |
setUrlIncludeParams(String urlIncludeParams)
|
void |
setUrlRenderer(UrlRenderer urlRenderer)
|
void |
setValue(String value)
|
void |
setWindowState(String windowState)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
httpServletRequest
protected HttpServletRequest httpServletRequest
httpServletResponse
protected HttpServletResponse httpServletResponse
includeParams
protected String includeParams
scheme
protected String scheme
value
protected String value
action
protected String action
namespace
protected String namespace
method
protected String method
encode
protected boolean encode
includeContext
protected boolean includeContext
escapeAmp
protected boolean escapeAmp
portletMode
protected String portletMode
windowState
protected String windowState
portletUrlType
protected String portletUrlType
anchor
protected String anchor
forceAddSchemeHostAndPort
protected boolean forceAddSchemeHostAndPort
urlIncludeParams
protected String urlIncludeParams
extraParameterProvider
protected ExtraParameterProvider extraParameterProvider
urlRenderer
protected UrlRenderer urlRenderer
component
protected Component component
parameters
private Map parameters
ComponentUrlProvider
public ComponentUrlProvider(Component component,
Map parameters)
- Parameters:
component
- The component used to delagete some calls toparameters
- parameters passed from
determineActionURL
public String determineActionURL(String action,
String namespace,
String method,
HttpServletRequest req,
HttpServletResponse res,
Map parameters,
String scheme,
boolean includeContext,
boolean encodeResult,
boolean forceAddSchemeHostAndPort,
boolean escapeAmp)
- Specified by:
determineActionURL
in interface UrlProvider
determineNamespace
public String determineNamespace(String namespace,
ValueStack stack,
HttpServletRequest req)
- Specified by:
determineNamespace
in interface UrlProvider
findString
public String findString(String expr)
- Specified by:
findString
in interface UrlProvider
getParameters
public Map getParameters()
- Specified by:
getParameters
in interface UrlProvider
getHttpServletRequest
public HttpServletRequest getHttpServletRequest()
- Specified by:
getHttpServletRequest
in interface UrlProvider
setHttpServletRequest
public void setHttpServletRequest(HttpServletRequest httpServletRequest)
- Specified by:
setHttpServletRequest
in interface UrlProvider
getHttpServletResponse
public HttpServletResponse getHttpServletResponse()
- Specified by:
getHttpServletResponse
in interface UrlProvider
setHttpServletResponse
public void setHttpServletResponse(HttpServletResponse httpServletResponse)
- Specified by:
setHttpServletResponse
in interface UrlProvider
getIncludeParams
public String getIncludeParams()
- Specified by:
getIncludeParams
in interface UrlProvider
setIncludeParams
public void setIncludeParams(String includeParams)
- Specified by:
setIncludeParams
in interface UrlProvider
getScheme
public String getScheme()
- Specified by:
getScheme
in interface UrlProvider
setScheme
public void setScheme(String scheme)
- Specified by:
setScheme
in interface UrlProvider
isPutInContext
public boolean isPutInContext()
- Specified by:
isPutInContext
in interface UrlProvider
getVar
public String getVar()
- Specified by:
getVar
in interface UrlProvider
getValue
public String getValue()
- Specified by:
getValue
in interface UrlProvider
setValue
public void setValue(String value)
- Specified by:
setValue
in interface UrlProvider
getAction
public String getAction()
- Specified by:
getAction
in interface UrlProvider
setAction
public void setAction(String action)
- Specified by:
setAction
in interface UrlProvider
getNamespace
public String getNamespace()
- Specified by:
getNamespace
in interface UrlProvider
setNamespace
public void setNamespace(String namespace)
- Specified by:
setNamespace
in interface UrlProvider
getMethod
public String getMethod()
- Specified by:
getMethod
in interface UrlProvider
setMethod
public void setMethod(String method)
- Specified by:
setMethod
in interface UrlProvider
isEncode
public boolean isEncode()
- Specified by:
isEncode
in interface UrlProvider
setEncode
public void setEncode(boolean encode)
- Specified by:
setEncode
in interface UrlProvider
isIncludeContext
public boolean isIncludeContext()
- Specified by:
isIncludeContext
in interface UrlProvider
setIncludeContext
public void setIncludeContext(boolean includeContext)
- Specified by:
setIncludeContext
in interface UrlProvider
isEscapeAmp
public boolean isEscapeAmp()
- Specified by:
isEscapeAmp
in interface UrlProvider
setEscapeAmp
public void setEscapeAmp(boolean escapeAmp)
- Specified by:
setEscapeAmp
in interface UrlProvider
getPortletMode
public String getPortletMode()
- Specified by:
getPortletMode
in interface UrlProvider
setPortletMode
public void setPortletMode(String portletMode)
- Specified by:
setPortletMode
in interface UrlProvider
getWindowState
public String getWindowState()
- Specified by:
getWindowState
in interface UrlProvider
setWindowState
public void setWindowState(String windowState)
- Specified by:
setWindowState
in interface UrlProvider
getPortletUrlType
public String getPortletUrlType()
- Specified by:
getPortletUrlType
in interface UrlProvider
getStack
public ValueStack getStack()
- Specified by:
getStack
in interface UrlProvider
setPortletUrlType
public void setPortletUrlType(String portletUrlType)
- Specified by:
setPortletUrlType
in interface UrlProvider
getAnchor
public String getAnchor()
- Specified by:
getAnchor
in interface UrlProvider
setAnchor
public void setAnchor(String anchor)
- Specified by:
setAnchor
in interface UrlProvider
isForceAddSchemeHostAndPort
public boolean isForceAddSchemeHostAndPort()
- Specified by:
isForceAddSchemeHostAndPort
in interface UrlProvider
setForceAddSchemeHostAndPort
public void setForceAddSchemeHostAndPort(boolean forceAddSchemeHostAndPort)
- Specified by:
setForceAddSchemeHostAndPort
in interface UrlProvider
putInContext
public void putInContext(String result)
- Specified by:
putInContext
in interface UrlProvider
getUrlIncludeParams
public String getUrlIncludeParams()
- Specified by:
getUrlIncludeParams
in interface UrlProvider
setUrlIncludeParams
public void setUrlIncludeParams(String urlIncludeParams)
- Specified by:
setUrlIncludeParams
in interface UrlProvider
getExtraParameterProvider
public ExtraParameterProvider getExtraParameterProvider()
- Specified by:
getExtraParameterProvider
in interface UrlProvider
setExtraParameterProvider
public void setExtraParameterProvider(ExtraParameterProvider extraParameterProvider)
- Specified by:
setExtraParameterProvider
in interface UrlProvider
getUrlRenderer
public UrlRenderer getUrlRenderer()
setUrlRenderer
public void setUrlRenderer(UrlRenderer urlRenderer)
- Specified by:
setUrlRenderer
in interface UrlProvider
Copyright © 2000-2010 Apache Software Foundation. All Rights Reserved.