Class WebScriptViewResponse
- java.lang.Object
-
- org.springframework.extensions.webscripts.WebScriptResponseImpl
-
- org.springframework.extensions.webscripts.servlet.WebScriptServletResponse
-
- org.springframework.extensions.webscripts.servlet.mvc.WebScriptViewResponse
-
- All Implemented Interfaces:
WebScriptResponse
public class WebScriptViewResponse extends WebScriptServletResponse
Used by the web script view to hand back correct resource urls that reference the resource controller.- Author:
- muzquiano
-
-
Field Summary
-
Fields inherited from interface org.springframework.extensions.webscripts.WebScriptResponse
ATOM_FORMAT, HEADER_LOCATION, HTML_FORMAT, JSON_FORMAT, OPENSEARCH_DESCRIPTION_FORMAT, RSS_FORMAT, XML_FORMAT
-
-
Constructor Summary
Constructors Constructor Description WebScriptViewResponse(Runtime container, javax.servlet.http.HttpServletResponse res)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringencodeResourceUrl(java.lang.String url)Encode a resource URL Note: Some Web Script Runtime environments (e.g.java.lang.StringgetEncodeResourceUrlFunction(java.lang.String name)Return a client side javascript function to build resource urls for this service-
Methods inherited from class org.springframework.extensions.webscripts.servlet.WebScriptServletResponse
addHeader, encodeScriptUrl, getEncodeScriptUrlFunction, getHttpServletResponse, getOutputStream, getWriter, reset, reset, setCache, setContentEncoding, setContentType, setHeader, setStatus
-
Methods inherited from class org.springframework.extensions.webscripts.WebScriptResponseImpl
getRuntime
-
-
-
-
Constructor Detail
-
WebScriptViewResponse
public WebScriptViewResponse(Runtime container, javax.servlet.http.HttpServletResponse res)
-
-
Method Detail
-
encodeResourceUrl
public java.lang.String encodeResourceUrl(java.lang.String url)
Description copied from interface:WebScriptResponseEncode a resource URL Note: Some Web Script Runtime environments (e.g. JSR-268, Surf) require urls to be re-written.- Specified by:
encodeResourceUrlin interfaceWebScriptResponse- Overrides:
encodeResourceUrlin classWebScriptServletResponse- Parameters:
url- to encode- Returns:
- encoded url
-
getEncodeResourceUrlFunction
public java.lang.String getEncodeResourceUrlFunction(java.lang.String name)
Description copied from interface:WebScriptResponseReturn a client side javascript function to build resource urls for this service- Specified by:
getEncodeResourceUrlFunctionin interfaceWebScriptResponse- Overrides:
getEncodeResourceUrlFunctionin classWebScriptServletResponse- Parameters:
name- Generated function name- Returns:
- javascript function definition
-
-