Class MockBaseURL
- java.lang.Object
 - org.springframework.mock.web.portlet.MockBaseURL
 
- All Implemented Interfaces:
 BaseURL
- Direct Known Subclasses:
 MockPortletURL,MockResourceURL
public abstract class MockBaseURL extends Object implements BaseURL
Mock implementation of theBaseURLinterface.- Since:
 - 3.0
 - Author:
 - Juergen Hoeller
 
Field Summary
Fields Modifier and Type Field Description protected Map<String,String[]>parametersstatic StringURL_TYPE_ACTIONstatic StringURL_TYPE_RENDER
Constructor Summary
Constructors Constructor Description MockBaseURL()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddProperty(String key, String value)protected StringencodeParameter(String name, String value)protected StringencodeParameter(String name, String[] values)StringgetParameter(String name)Map<String,String[]>getParameterMap()Set<String>getParameterNames()String[]getParameterValues(String name)Map<String,String[]>getProperties()booleanisSecure()voidsetParameter(String key, String value)voidsetParameter(String key, String[] values)voidsetParameters(Map<String,String[]> parameters)voidsetProperty(String key, String value)voidsetSecure(boolean secure)voidwrite(Writer out)voidwrite(Writer out, boolean escapeXML)
Field Detail
URL_TYPE_RENDER
public static final String URL_TYPE_RENDER
- See Also:
 - Constant Field Values
 
URL_TYPE_ACTION
public static final String URL_TYPE_ACTION
- See Also:
 - Constant Field Values
 
parameters
protected final Map<String,String[]> parameters
Constructor Detail
MockBaseURL
public MockBaseURL()
Method Detail
setParameter
public void setParameter(String key, String value)
- Specified by:
 setParameterin interfaceBaseURL
setParameter
public void setParameter(String key, String[] values)
- Specified by:
 setParameterin interfaceBaseURL
setParameters
public void setParameters(Map<String,String[]> parameters)
- Specified by:
 setParametersin interfaceBaseURL
getParameterNames
public Set<String> getParameterNames()
getParameter
public String getParameter(String name)
getParameterValues
public String[] getParameterValues(String name)
getParameterMap
public Map<String,String[]> getParameterMap()
- Specified by:
 getParameterMapin interfaceBaseURL
setSecure
public void setSecure(boolean secure) throws PortletSecurityException
- Specified by:
 setSecurein interfaceBaseURL- Throws:
 PortletSecurityException
isSecure
public boolean isSecure()
write
public void write(Writer out) throws IOException
- Specified by:
 writein interfaceBaseURL- Throws:
 IOException
write
public void write(Writer out, boolean escapeXML) throws IOException
- Specified by:
 writein interfaceBaseURL- Throws:
 IOException
addProperty
public void addProperty(String key, String value)
- Specified by:
 addPropertyin interfaceBaseURL
setProperty
public void setProperty(String key, String value)
- Specified by:
 setPropertyin interfaceBaseURL
getProperties
public Map<String,String[]> getProperties()
encodeParameter
protected String encodeParameter(String name, String value)
encodeParameter
protected String encodeParameter(String name, String[] values)