org.apache.struts2.components
类 ComponentUrlProvider

java.lang.Object
  继承者 org.apache.struts2.components.ComponentUrlProvider
所有已实现的接口:
UrlProvider

public class ComponentUrlProvider
extends Object
implements UrlProvider

Default implementation of UrlProvider


字段摘要
 
从接口 org.apache.struts2.components.UrlProvider 继承的字段
ALL, GET, NONE
 
构造方法摘要
ComponentUrlProvider(Component component, Map parameters)
           
 
方法摘要
 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, com.opensymphony.xwork2.util.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()
           
 com.opensymphony.xwork2.util.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)
           
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

ComponentUrlProvider

public ComponentUrlProvider(Component component,
                            Map parameters)
参数:
component - The component used to delagete some calls to
parameters - parameters passed from
方法详细信息

determineActionURL

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)
指定者:
接口 UrlProvider 中的 determineActionURL

determineNamespace

public String determineNamespace(String namespace,
                                 com.opensymphony.xwork2.util.ValueStack stack,
                                 javax.servlet.http.HttpServletRequest req)
指定者:
接口 UrlProvider 中的 determineNamespace

findString

public String findString(String expr)
指定者:
接口 UrlProvider 中的 findString

getParameters

public Map getParameters()
指定者:
接口 UrlProvider 中的 getParameters

getHttpServletRequest

public javax.servlet.http.HttpServletRequest getHttpServletRequest()
指定者:
接口 UrlProvider 中的 getHttpServletRequest

setHttpServletRequest

public void setHttpServletRequest(javax.servlet.http.HttpServletRequest httpServletRequest)
指定者:
接口 UrlProvider 中的 setHttpServletRequest

getHttpServletResponse

public javax.servlet.http.HttpServletResponse getHttpServletResponse()
指定者:
接口 UrlProvider 中的 getHttpServletResponse

setHttpServletResponse

public void setHttpServletResponse(javax.servlet.http.HttpServletResponse httpServletResponse)
指定者:
接口 UrlProvider 中的 setHttpServletResponse

getIncludeParams

public String getIncludeParams()
指定者:
接口 UrlProvider 中的 getIncludeParams

setIncludeParams

public void setIncludeParams(String includeParams)
指定者:
接口 UrlProvider 中的 setIncludeParams

getScheme

public String getScheme()
指定者:
接口 UrlProvider 中的 getScheme

setScheme

public void setScheme(String scheme)
指定者:
接口 UrlProvider 中的 setScheme

isPutInContext

public boolean isPutInContext()
指定者:
接口 UrlProvider 中的 isPutInContext

getVar

public String getVar()
指定者:
接口 UrlProvider 中的 getVar

getValue

public String getValue()
指定者:
接口 UrlProvider 中的 getValue

setValue

public void setValue(String value)
指定者:
接口 UrlProvider 中的 setValue

getAction

public String getAction()
指定者:
接口 UrlProvider 中的 getAction

setAction

public void setAction(String action)
指定者:
接口 UrlProvider 中的 setAction

getNamespace

public String getNamespace()
指定者:
接口 UrlProvider 中的 getNamespace

setNamespace

public void setNamespace(String namespace)
指定者:
接口 UrlProvider 中的 setNamespace

getMethod

public String getMethod()
指定者:
接口 UrlProvider 中的 getMethod

setMethod

public void setMethod(String method)
指定者:
接口 UrlProvider 中的 setMethod

isEncode

public boolean isEncode()
指定者:
接口 UrlProvider 中的 isEncode

setEncode

public void setEncode(boolean encode)
指定者:
接口 UrlProvider 中的 setEncode

isIncludeContext

public boolean isIncludeContext()
指定者:
接口 UrlProvider 中的 isIncludeContext

setIncludeContext

public void setIncludeContext(boolean includeContext)
指定者:
接口 UrlProvider 中的 setIncludeContext

isEscapeAmp

public boolean isEscapeAmp()
指定者:
接口 UrlProvider 中的 isEscapeAmp

setEscapeAmp

public void setEscapeAmp(boolean escapeAmp)
指定者:
接口 UrlProvider 中的 setEscapeAmp

getPortletMode

public String getPortletMode()
指定者:
接口 UrlProvider 中的 getPortletMode

setPortletMode

public void setPortletMode(String portletMode)
指定者:
接口 UrlProvider 中的 setPortletMode

getWindowState

public String getWindowState()
指定者:
接口 UrlProvider 中的 getWindowState

setWindowState

public void setWindowState(String windowState)
指定者:
接口 UrlProvider 中的 setWindowState

getPortletUrlType

public String getPortletUrlType()
指定者:
接口 UrlProvider 中的 getPortletUrlType

getStack

public com.opensymphony.xwork2.util.ValueStack getStack()
指定者:
接口 UrlProvider 中的 getStack

setPortletUrlType

public void setPortletUrlType(String portletUrlType)
指定者:
接口 UrlProvider 中的 setPortletUrlType

getAnchor

public String getAnchor()
指定者:
接口 UrlProvider 中的 getAnchor

setAnchor

public void setAnchor(String anchor)
指定者:
接口 UrlProvider 中的 setAnchor

isForceAddSchemeHostAndPort

public boolean isForceAddSchemeHostAndPort()
指定者:
接口 UrlProvider 中的 isForceAddSchemeHostAndPort

setForceAddSchemeHostAndPort

public void setForceAddSchemeHostAndPort(boolean forceAddSchemeHostAndPort)
指定者:
接口 UrlProvider 中的 setForceAddSchemeHostAndPort

putInContext

public void putInContext(String result)
指定者:
接口 UrlProvider 中的 putInContext

getUrlIncludeParams

public String getUrlIncludeParams()
指定者:
接口 UrlProvider 中的 getUrlIncludeParams

setUrlIncludeParams

public void setUrlIncludeParams(String urlIncludeParams)
指定者:
接口 UrlProvider 中的 setUrlIncludeParams

getExtraParameterProvider

public ExtraParameterProvider getExtraParameterProvider()
指定者:
接口 UrlProvider 中的 getExtraParameterProvider

setExtraParameterProvider

public void setExtraParameterProvider(ExtraParameterProvider extraParameterProvider)
指定者:
接口 UrlProvider 中的 setExtraParameterProvider

getUrlRenderer

public UrlRenderer getUrlRenderer()

setUrlRenderer

public void setUrlRenderer(UrlRenderer urlRenderer)
指定者:
接口 UrlProvider 中的 setUrlRenderer