public interface Dispatch
The Dispatch object represents the dispatch to a controller method. It can be used for generating
URL or as a Response.View objects. A dispatch object can be obtained from a RequestContext
object for building controller methods, however the best way to obtain a builder is to use a controller companion
that provides a type safe way for creating fully configured dispatch.
Type safe Dispatch factory method are generated for each view, action or resource controller methods. The
signature of a dispatch factory is the same as the original method.
public void MyController {
@Action
public Response.View myAction(String param) {
return MyController_.myRender();
}
@View
public void myRender() {
String url = MyController_.myAction("hello");
}
}
| Modifier and Type | Method and Description |
|---|---|
Dispatch |
escapeXML(Boolean escapeXML) |
<T> Dispatch |
setProperty(PropertyType<T> propertyType,
T propertyValue)
Set or clear a property of the URL.
|
String |
toString() |
Dispatch |
with(juzu.impl.common.MimeType mimeType) |
Dispatch |
with(PropertyMap properties) |
Dispatch with(juzu.impl.common.MimeType mimeType)
Dispatch with(PropertyMap properties)
<T> Dispatch setProperty(PropertyType<T> propertyType, T propertyValue) throws IllegalArgumentException
T - the property generic typepropertyType - the property typepropertyValue - the property valueIllegalArgumentException - if the property is not validCopyright © 2013 eXo Platform SAS. All Rights Reserved.