Package org.apache.struts2.components
Class ComponentUrlProvider
java.lang.Object
org.apache.struts2.components.ComponentUrlProvider
- All Implemented Interfaces:
- UrlProvider
Default implementation of UrlProvider
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected Componentprotected booleanprotected booleanprotected ExtraParameterProviderprotected booleanprotected jakarta.servlet.http.HttpServletRequestprotected jakarta.servlet.http.HttpServletResponseprotected booleanprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected UrlRendererprotected Stringprotected StringFields inherited from interface org.apache.struts2.components.UrlProviderALL, GET, NONE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiondetermineActionURL(String action, String namespace, String method, jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse res, Map parameters, String scheme, boolean includeContext, boolean encodeResult, boolean forceAddSchemeHostAndPort, boolean escapeAmp) determineNamespace(String namespace, ValueStack stack, jakarta.servlet.http.HttpServletRequest req) findString(String expr) jakarta.servlet.http.HttpServletRequestjakarta.servlet.http.HttpServletResponsegetStack()getValue()getVar()booleanisEncode()booleanbooleanbooleanbooleanvoidputInContext(String result) voidvoidvoidsetEncode(boolean encode) voidsetEscapeAmp(boolean escapeAmp) voidsetExtraParameterProvider(ExtraParameterProvider extraParameterProvider) voidsetForceAddSchemeHostAndPort(boolean forceAddSchemeHostAndPort) voidsetHttpServletRequest(jakarta.servlet.http.HttpServletRequest httpServletRequest) voidsetHttpServletResponse(jakarta.servlet.http.HttpServletResponse httpServletResponse) voidsetIncludeContext(boolean includeContext) voidsetIncludeParams(String includeParams) voidvoidsetNamespace(String namespace) voidsetPortletMode(String portletMode) voidsetPortletUrlType(String portletUrlType) voidvoidsetUrlIncludeParams(String urlIncludeParams) voidsetUrlRenderer(UrlRenderer urlRenderer) voidvoidsetWindowState(String windowState) 
- 
Field Details- 
httpServletRequestprotected jakarta.servlet.http.HttpServletRequest httpServletRequest
- 
httpServletResponseprotected jakarta.servlet.http.HttpServletResponse httpServletResponse
- 
includeParams
- 
scheme
- 
value
- 
action
- 
namespace
- 
method
- 
encodeprotected boolean encode
- 
includeContextprotected boolean includeContext
- 
escapeAmpprotected boolean escapeAmp
- 
portletMode
- 
windowState
- 
portletUrlType
- 
anchor
- 
forceAddSchemeHostAndPortprotected boolean forceAddSchemeHostAndPort
- 
urlIncludeParams
- 
extraParameterProvider
- 
urlRenderer
- 
component
 
- 
- 
Constructor Details- 
ComponentUrlProvider- Parameters:
- component- The component used to delegate some calls to
- parameters- parameters passed from <param...>
 
 
- 
- 
Method Details- 
determineActionURLpublic String determineActionURL(String action, String namespace, String method, jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse res, Map parameters, String scheme, boolean includeContext, boolean encodeResult, boolean forceAddSchemeHostAndPort, boolean escapeAmp) - Specified by:
- determineActionURLin interface- UrlProvider
 
- 
determineNamespacepublic String determineNamespace(String namespace, ValueStack stack, jakarta.servlet.http.HttpServletRequest req) - Specified by:
- determineNamespacein interface- UrlProvider
 
- 
findString- Specified by:
- findStringin interface- UrlProvider
 
- 
getParameters- Specified by:
- getParametersin interface- UrlProvider
 
- 
getHttpServletRequestpublic jakarta.servlet.http.HttpServletRequest getHttpServletRequest()- Specified by:
- getHttpServletRequestin interface- UrlProvider
 
- 
setHttpServletRequestpublic void setHttpServletRequest(jakarta.servlet.http.HttpServletRequest httpServletRequest) - Specified by:
- setHttpServletRequestin interface- UrlProvider
 
- 
getHttpServletResponsepublic jakarta.servlet.http.HttpServletResponse getHttpServletResponse()- Specified by:
- getHttpServletResponsein interface- UrlProvider
 
- 
setHttpServletResponsepublic void setHttpServletResponse(jakarta.servlet.http.HttpServletResponse httpServletResponse) - Specified by:
- setHttpServletResponsein interface- UrlProvider
 
- 
getIncludeParams- Specified by:
- getIncludeParamsin interface- UrlProvider
 
- 
setIncludeParams- Specified by:
- setIncludeParamsin interface- UrlProvider
 
- 
getScheme- Specified by:
- getSchemein interface- UrlProvider
 
- 
setScheme- Specified by:
- setSchemein interface- UrlProvider
 
- 
isPutInContextpublic boolean isPutInContext()- Specified by:
- isPutInContextin interface- UrlProvider
 
- 
getVar- Specified by:
- getVarin interface- UrlProvider
 
- 
getValue- Specified by:
- getValuein interface- UrlProvider
 
- 
setValue- Specified by:
- setValuein interface- UrlProvider
 
- 
getAction- Specified by:
- getActionin interface- UrlProvider
 
- 
setAction- Specified by:
- setActionin interface- UrlProvider
 
- 
getNamespace- Specified by:
- getNamespacein interface- UrlProvider
 
- 
setNamespace- Specified by:
- setNamespacein interface- UrlProvider
 
- 
getMethod- Specified by:
- getMethodin interface- UrlProvider
 
- 
setMethod- Specified by:
- setMethodin interface- UrlProvider
 
- 
isEncodepublic boolean isEncode()- Specified by:
- isEncodein interface- UrlProvider
 
- 
setEncodepublic void setEncode(boolean encode) - Specified by:
- setEncodein interface- UrlProvider
 
- 
isIncludeContextpublic boolean isIncludeContext()- Specified by:
- isIncludeContextin interface- UrlProvider
 
- 
setIncludeContextpublic void setIncludeContext(boolean includeContext) - Specified by:
- setIncludeContextin interface- UrlProvider
 
- 
isEscapeAmppublic boolean isEscapeAmp()- Specified by:
- isEscapeAmpin interface- UrlProvider
 
- 
setEscapeAmppublic void setEscapeAmp(boolean escapeAmp) - Specified by:
- setEscapeAmpin interface- UrlProvider
 
- 
getPortletMode- Specified by:
- getPortletModein interface- UrlProvider
 
- 
setPortletMode- Specified by:
- setPortletModein interface- UrlProvider
 
- 
getWindowState- Specified by:
- getWindowStatein interface- UrlProvider
 
- 
setWindowState- Specified by:
- setWindowStatein interface- UrlProvider
 
- 
getPortletUrlType- Specified by:
- getPortletUrlTypein interface- UrlProvider
 
- 
getStack- Specified by:
- getStackin interface- UrlProvider
 
- 
setPortletUrlType- Specified by:
- setPortletUrlTypein interface- UrlProvider
 
- 
getAnchor- Specified by:
- getAnchorin interface- UrlProvider
 
- 
setAnchor- Specified by:
- setAnchorin interface- UrlProvider
 
- 
isForceAddSchemeHostAndPortpublic boolean isForceAddSchemeHostAndPort()- Specified by:
- isForceAddSchemeHostAndPortin interface- UrlProvider
 
- 
setForceAddSchemeHostAndPortpublic void setForceAddSchemeHostAndPort(boolean forceAddSchemeHostAndPort) - Specified by:
- setForceAddSchemeHostAndPortin interface- UrlProvider
 
- 
putInContext- Specified by:
- putInContextin interface- UrlProvider
 
- 
getUrlIncludeParams- Specified by:
- getUrlIncludeParamsin interface- UrlProvider
 
- 
setUrlIncludeParams- Specified by:
- setUrlIncludeParamsin interface- UrlProvider
 
- 
getExtraParameterProvider- Specified by:
- getExtraParameterProviderin interface- UrlProvider
 
- 
setExtraParameterProvider- Specified by:
- setExtraParameterProviderin interface- UrlProvider
 
- 
getUrlRenderer
- 
setUrlRenderer- Specified by:
- setUrlRendererin interface- UrlProvider
 
 
-