public class ComponentUrlProvider extends Object implements UrlProvider
| Modifier and Type | Field and Description |
|---|---|
protected String |
action |
protected String |
anchor |
protected Component |
component |
protected boolean |
encode |
protected boolean |
escapeAmp |
protected ExtraParameterProvider |
extraParameterProvider |
protected boolean |
forceAddSchemeHostAndPort |
protected javax.servlet.http.HttpServletRequest |
httpServletRequest |
protected javax.servlet.http.HttpServletResponse |
httpServletResponse |
protected boolean |
includeContext |
protected String |
includeParams |
protected String |
method |
protected String |
namespace |
protected String |
portletMode |
protected String |
portletUrlType |
protected String |
scheme |
protected String |
urlIncludeParams |
protected UrlRenderer |
urlRenderer |
protected String |
value |
protected String |
windowState |
ALL, GET, NONE| Constructor and Description |
|---|
ComponentUrlProvider(Component component,
Map parameters) |
| Modifier and Type | Method and Description |
|---|---|
String |
determineActionURL(String action,
String namespace,
String method,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
Map parameters,
String scheme,
boolean includeContext,
boolean encodeResult,
boolean forceAddSchemeHostAndPort,
boolean escapeAmp) |
String |
determineNamespace(String namespace,
ValueStack stack,
javax.servlet.http.HttpServletRequest req) |
String |
findString(String expr) |
String |
getAction() |
String |
getAnchor() |
ExtraParameterProvider |
getExtraParameterProvider() |
javax.servlet.http.HttpServletRequest |
getHttpServletRequest() |
javax.servlet.http.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(javax.servlet.http.HttpServletRequest httpServletRequest) |
void |
setHttpServletResponse(javax.servlet.http.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) |
protected javax.servlet.http.HttpServletRequest httpServletRequest
protected javax.servlet.http.HttpServletResponse httpServletResponse
protected String includeParams
protected String scheme
protected String value
protected String action
protected String namespace
protected String method
protected boolean encode
protected boolean includeContext
protected boolean escapeAmp
protected String portletMode
protected String windowState
protected String portletUrlType
protected String anchor
protected boolean forceAddSchemeHostAndPort
protected String urlIncludeParams
protected ExtraParameterProvider extraParameterProvider
protected UrlRenderer urlRenderer
protected Component component
public String determineActionURL(String action, String namespace, String method, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, Map parameters, String scheme, boolean includeContext, boolean encodeResult, boolean forceAddSchemeHostAndPort, boolean escapeAmp)
determineActionURL in interface UrlProviderpublic String determineNamespace(String namespace, ValueStack stack, javax.servlet.http.HttpServletRequest req)
determineNamespace in interface UrlProviderpublic String findString(String expr)
findString in interface UrlProviderpublic Map getParameters()
getParameters in interface UrlProviderpublic javax.servlet.http.HttpServletRequest getHttpServletRequest()
getHttpServletRequest in interface UrlProviderpublic void setHttpServletRequest(javax.servlet.http.HttpServletRequest httpServletRequest)
setHttpServletRequest in interface UrlProviderpublic javax.servlet.http.HttpServletResponse getHttpServletResponse()
getHttpServletResponse in interface UrlProviderpublic void setHttpServletResponse(javax.servlet.http.HttpServletResponse httpServletResponse)
setHttpServletResponse in interface UrlProviderpublic String getIncludeParams()
getIncludeParams in interface UrlProviderpublic void setIncludeParams(String includeParams)
setIncludeParams in interface UrlProviderpublic String getScheme()
getScheme in interface UrlProviderpublic void setScheme(String scheme)
setScheme in interface UrlProviderpublic boolean isPutInContext()
isPutInContext in interface UrlProviderpublic String getVar()
getVar in interface UrlProviderpublic String getValue()
getValue in interface UrlProviderpublic void setValue(String value)
setValue in interface UrlProviderpublic String getAction()
getAction in interface UrlProviderpublic void setAction(String action)
setAction in interface UrlProviderpublic String getNamespace()
getNamespace in interface UrlProviderpublic void setNamespace(String namespace)
setNamespace in interface UrlProviderpublic String getMethod()
getMethod in interface UrlProviderpublic void setMethod(String method)
setMethod in interface UrlProviderpublic boolean isEncode()
isEncode in interface UrlProviderpublic void setEncode(boolean encode)
setEncode in interface UrlProviderpublic boolean isIncludeContext()
isIncludeContext in interface UrlProviderpublic void setIncludeContext(boolean includeContext)
setIncludeContext in interface UrlProviderpublic boolean isEscapeAmp()
isEscapeAmp in interface UrlProviderpublic void setEscapeAmp(boolean escapeAmp)
setEscapeAmp in interface UrlProviderpublic String getPortletMode()
getPortletMode in interface UrlProviderpublic void setPortletMode(String portletMode)
setPortletMode in interface UrlProviderpublic String getWindowState()
getWindowState in interface UrlProviderpublic void setWindowState(String windowState)
setWindowState in interface UrlProviderpublic String getPortletUrlType()
getPortletUrlType in interface UrlProviderpublic ValueStack getStack()
getStack in interface UrlProviderpublic void setPortletUrlType(String portletUrlType)
setPortletUrlType in interface UrlProviderpublic String getAnchor()
getAnchor in interface UrlProviderpublic void setAnchor(String anchor)
setAnchor in interface UrlProviderpublic boolean isForceAddSchemeHostAndPort()
isForceAddSchemeHostAndPort in interface UrlProviderpublic void setForceAddSchemeHostAndPort(boolean forceAddSchemeHostAndPort)
setForceAddSchemeHostAndPort in interface UrlProviderpublic void putInContext(String result)
putInContext in interface UrlProviderpublic String getUrlIncludeParams()
getUrlIncludeParams in interface UrlProviderpublic void setUrlIncludeParams(String urlIncludeParams)
setUrlIncludeParams in interface UrlProviderpublic ExtraParameterProvider getExtraParameterProvider()
getExtraParameterProvider in interface UrlProviderpublic void setExtraParameterProvider(ExtraParameterProvider extraParameterProvider)
setExtraParameterProvider in interface UrlProviderpublic UrlRenderer getUrlRenderer()
public void setUrlRenderer(UrlRenderer urlRenderer)
setUrlRenderer in interface UrlProviderCopyright © 2000–2017 Apache Software Foundation. All rights reserved.