public class Result
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Class<? extends ActionResult> |
actionResult |
protected jodd.methref.Methref |
methref |
protected java.lang.String |
resultValue |
protected java.lang.Class |
target |
| Constructor and Description |
|---|
Result() |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
chainTo(java.lang.Class<T> target)
Chains to specified path.
|
void |
chainTo(java.lang.String path)
Basic chain to path.
|
<T> T |
chainTo(T target)
Chains to method of this class.
|
void |
forward()
Basic forwarding to default result.
|
<T> T |
forwardTo(java.lang.Class<T> target)
Forward to action method of provided action.
|
void |
forwardTo(Result result,
java.lang.String append)
Appends forward by adding method result value.
|
void |
forwardTo(java.lang.String path)
Basic forwarding with provided result.
|
<T> T |
forwardTo(T target)
Forward to action method of current action class.
|
java.lang.Class<? extends ActionResult> |
getActionResult()
Returns action result type.
|
java.lang.Object |
getResultValue()
Returns action result value.
|
<T> T |
moveTo(java.lang.Class<T> target)
Moves to specified path.
|
void |
moveTo(java.lang.String path)
Basic move to path.
|
<T> T |
moveTo(T target)
Moves to method of this class.
|
void |
nothing()
Do nothing.
|
<T> T |
redirectTo(java.lang.Class<T> target)
Redirect to specified path.
|
void |
redirectTo(Result result,
java.lang.String append)
Appends redirection definition.
|
void |
redirectTo(java.lang.String path)
Basic redirection to path.
|
<T> T |
redirectTo(T target)
Redirect to method of this class.
|
void |
text(java.lang.String text)
Returns text.
|
void |
url(java.lang.String url)
Redirects to url.
|
void |
urlTo(java.lang.String path)
Permanent redirection to given path.
|
Result |
use(java.lang.Class<? extends ActionResult> actionResult)
Specifies generic result type for rendering.
|
java.lang.String |
value()
Returns either result value or action method reference.
|
Result |
value(java.lang.String resultValue)
Defines raw result value to be rendered.
|
protected <T> T |
wrapAction(java.lang.Class<T> target)
Wraps action class and returns
MethRef object
(proxified target) so user can choose the method. |
protected java.lang.Class<? extends ActionResult> actionResult
protected java.lang.String resultValue
protected jodd.methref.Methref methref
protected java.lang.Class target
public Result use(java.lang.Class<? extends ActionResult> actionResult)
public Result value(java.lang.String resultValue)
public java.lang.String value()
protected <T> T wrapAction(java.lang.Class<T> target)
MethRef object
(proxified target) so user can choose the method.public void forward()
public void forwardTo(java.lang.String path)
public <T> T forwardTo(java.lang.Class<T> target)
public <T> T forwardTo(T target)
public void forwardTo(Result result, java.lang.String append)
public void redirectTo(java.lang.String path)
public <T> T redirectTo(java.lang.Class<T> target)
public <T> T redirectTo(T target)
public void redirectTo(Result result, java.lang.String append)
public void urlTo(java.lang.String path)
public void chainTo(java.lang.String path)
public <T> T chainTo(java.lang.Class<T> target)
public <T> T chainTo(T target)
public void moveTo(java.lang.String path)
public <T> T moveTo(java.lang.Class<T> target)
public <T> T moveTo(T target)
public void nothing()
NoneResultpublic void text(java.lang.String text)
TextResultpublic void url(java.lang.String url)
ServletUrlRedirectResultpublic java.lang.Class<? extends ActionResult> getActionResult()
public java.lang.Object getResultValue()
Copyright © 2003-2013 Jodd Team