org.apache.tapestry.contrib.ajax
Class XTileService
java.lang.Object
org.apache.tapestry.contrib.ajax.XTileService
- All Implemented Interfaces:
- IEngineService
public class XTileService
- extends Object
- implements IEngineService
- Since:
- 4.0
- Author:
- mindbridge, Paul Green
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SERVICE_NAME
public static final String SERVICE_NAME
- See Also:
- Constant Field Values
XTileService
public XTileService()
getName
public String getName()
- Description copied from interface:
IEngineService
- Returns the name of the service.
- Specified by:
getName
in interface IEngineService
getLink
public ILink getLink(boolean post,
Object parameter)
- Description copied from interface:
IEngineService
- Builds a URL for a service. This is performed during the rendering phase of one request cycle
and builds URLs that will invoke activity in a subsequent request cycle.
This method changed incompatibly between release 3.0 and release 4.0.
- Specified by:
getLink
in interface IEngineService
- Parameters:
post
- if true, then the link will be used for a post (not a get, i.e., for a HTML form);
this may affect what information is encoded into the linkparameter
- An object that provide any additional information needed by the service. Each
service implementation will expect that an object of the proper type be passed in.
In some cases, a simple String will do; in others, a specific object (possibly
implementing an interface) will be required.
- Returns:
- The URL for the service. The URL will have to be encoded via
HttpServletResponse.encodeURL(java.lang.String)
.
service
public void service(IRequestCycle cycle)
throws IOException
- Description copied from interface:
IEngineService
- Perform the service, interpreting the URL (from the
HttpServletRequest
) responding appropriately, and rendering a
result page.
- Specified by:
service
in interface IEngineService
- Parameters:
cycle
- the incoming request
- Throws:
IOException
generateOutputString
protected String generateOutputString(Object[] args)
setExceptionReporter
public void setExceptionReporter(RequestExceptionReporter exceptionReporter)
setResponse
public void setResponse(WebResponse response)
setLinkFactory
public void setLinkFactory(LinkFactory linkFactory)
Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.