Package org.apache.struts2.components
Class ComponentUrlProvider
java.lang.Object
org.apache.struts2.components.ComponentUrlProvider
- All Implemented Interfaces:
UrlProvider
Default implementation of UrlProvider
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String
protected String
protected Component
protected boolean
protected boolean
protected ExtraParameterProvider
protected boolean
protected jakarta.servlet.http.HttpServletRequest
protected jakarta.servlet.http.HttpServletResponse
protected boolean
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected UrlRenderer
protected String
protected String
Fields inherited from interface org.apache.struts2.components.UrlProvider
ALL, GET, NONE
-
Constructor Summary
Constructors -
Method Summary
Modifier 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.HttpServletRequest
jakarta.servlet.http.HttpServletResponse
getStack()
getValue()
getVar()
boolean
isEncode()
boolean
boolean
boolean
boolean
void
putInContext
(String result) void
void
void
setEncode
(boolean encode) void
setEscapeAmp
(boolean escapeAmp) void
setExtraParameterProvider
(ExtraParameterProvider extraParameterProvider) void
setForceAddSchemeHostAndPort
(boolean forceAddSchemeHostAndPort) void
setHttpServletRequest
(jakarta.servlet.http.HttpServletRequest httpServletRequest) void
setHttpServletResponse
(jakarta.servlet.http.HttpServletResponse httpServletResponse) void
setIncludeContext
(boolean includeContext) void
setIncludeParams
(String includeParams) void
void
setNamespace
(String namespace) void
setPortletMode
(String portletMode) void
setPortletUrlType
(String portletUrlType) void
void
setUrlIncludeParams
(String urlIncludeParams) void
setUrlRenderer
(UrlRenderer urlRenderer) void
void
setWindowState
(String windowState)
-
Field Details
-
httpServletRequest
protected jakarta.servlet.http.HttpServletRequest httpServletRequest -
httpServletResponse
protected jakarta.servlet.http.HttpServletResponse httpServletResponse -
includeParams
-
scheme
-
value
-
action
-
namespace
-
method
-
encode
protected boolean encode -
includeContext
protected boolean includeContext -
escapeAmp
protected boolean escapeAmp -
portletMode
-
windowState
-
portletUrlType
-
anchor
-
forceAddSchemeHostAndPort
protected boolean forceAddSchemeHostAndPort -
urlIncludeParams
-
extraParameterProvider
-
urlRenderer
-
component
-
-
Constructor Details
-
ComponentUrlProvider
- Parameters:
component
- The component used to delegate some calls toparameters
- parameters passed from <param...>
-
-
Method Details
-
determineActionURL
public 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:
determineActionURL
in interfaceUrlProvider
-
determineNamespace
public String determineNamespace(String namespace, ValueStack stack, jakarta.servlet.http.HttpServletRequest req) - Specified by:
determineNamespace
in interfaceUrlProvider
-
findString
- Specified by:
findString
in interfaceUrlProvider
-
getParameters
- Specified by:
getParameters
in interfaceUrlProvider
-
getHttpServletRequest
public jakarta.servlet.http.HttpServletRequest getHttpServletRequest()- Specified by:
getHttpServletRequest
in interfaceUrlProvider
-
setHttpServletRequest
public void setHttpServletRequest(jakarta.servlet.http.HttpServletRequest httpServletRequest) - Specified by:
setHttpServletRequest
in interfaceUrlProvider
-
getHttpServletResponse
public jakarta.servlet.http.HttpServletResponse getHttpServletResponse()- Specified by:
getHttpServletResponse
in interfaceUrlProvider
-
setHttpServletResponse
public void setHttpServletResponse(jakarta.servlet.http.HttpServletResponse httpServletResponse) - Specified by:
setHttpServletResponse
in interfaceUrlProvider
-
getIncludeParams
- Specified by:
getIncludeParams
in interfaceUrlProvider
-
setIncludeParams
- Specified by:
setIncludeParams
in interfaceUrlProvider
-
getScheme
- Specified by:
getScheme
in interfaceUrlProvider
-
setScheme
- Specified by:
setScheme
in interfaceUrlProvider
-
isPutInContext
public boolean isPutInContext()- Specified by:
isPutInContext
in interfaceUrlProvider
-
getVar
- Specified by:
getVar
in interfaceUrlProvider
-
getValue
- Specified by:
getValue
in interfaceUrlProvider
-
setValue
- Specified by:
setValue
in interfaceUrlProvider
-
getAction
- Specified by:
getAction
in interfaceUrlProvider
-
setAction
- Specified by:
setAction
in interfaceUrlProvider
-
getNamespace
- Specified by:
getNamespace
in interfaceUrlProvider
-
setNamespace
- Specified by:
setNamespace
in interfaceUrlProvider
-
getMethod
- Specified by:
getMethod
in interfaceUrlProvider
-
setMethod
- Specified by:
setMethod
in interfaceUrlProvider
-
isEncode
public boolean isEncode()- Specified by:
isEncode
in interfaceUrlProvider
-
setEncode
public void setEncode(boolean encode) - Specified by:
setEncode
in interfaceUrlProvider
-
isIncludeContext
public boolean isIncludeContext()- Specified by:
isIncludeContext
in interfaceUrlProvider
-
setIncludeContext
public void setIncludeContext(boolean includeContext) - Specified by:
setIncludeContext
in interfaceUrlProvider
-
isEscapeAmp
public boolean isEscapeAmp()- Specified by:
isEscapeAmp
in interfaceUrlProvider
-
setEscapeAmp
public void setEscapeAmp(boolean escapeAmp) - Specified by:
setEscapeAmp
in interfaceUrlProvider
-
getPortletMode
- Specified by:
getPortletMode
in interfaceUrlProvider
-
setPortletMode
- Specified by:
setPortletMode
in interfaceUrlProvider
-
getWindowState
- Specified by:
getWindowState
in interfaceUrlProvider
-
setWindowState
- Specified by:
setWindowState
in interfaceUrlProvider
-
getPortletUrlType
- Specified by:
getPortletUrlType
in interfaceUrlProvider
-
getStack
- Specified by:
getStack
in interfaceUrlProvider
-
setPortletUrlType
- Specified by:
setPortletUrlType
in interfaceUrlProvider
-
getAnchor
- Specified by:
getAnchor
in interfaceUrlProvider
-
setAnchor
- Specified by:
setAnchor
in interfaceUrlProvider
-
isForceAddSchemeHostAndPort
public boolean isForceAddSchemeHostAndPort()- Specified by:
isForceAddSchemeHostAndPort
in interfaceUrlProvider
-
setForceAddSchemeHostAndPort
public void setForceAddSchemeHostAndPort(boolean forceAddSchemeHostAndPort) - Specified by:
setForceAddSchemeHostAndPort
in interfaceUrlProvider
-
putInContext
- Specified by:
putInContext
in interfaceUrlProvider
-
getUrlIncludeParams
- Specified by:
getUrlIncludeParams
in interfaceUrlProvider
-
setUrlIncludeParams
- Specified by:
setUrlIncludeParams
in interfaceUrlProvider
-
getExtraParameterProvider
- Specified by:
getExtraParameterProvider
in interfaceUrlProvider
-
setExtraParameterProvider
- Specified by:
setExtraParameterProvider
in interfaceUrlProvider
-
getUrlRenderer
-
setUrlRenderer
- Specified by:
setUrlRenderer
in interfaceUrlProvider
-