public class MethodlessRouter<T>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected NonorderedRouter<T> |
first |
protected NonorderedRouter<T> |
last |
protected T |
notFound |
protected NonorderedRouter<T> |
other |
| Constructor and Description |
|---|
MethodlessRouter() |
| Modifier and Type | Method and Description |
|---|---|
MethodlessRouter<T> |
notFound(T target) |
java.lang.String |
path(T target,
java.lang.Object... params) |
MethodlessRouter<T> |
pattern(java.lang.String path,
T target) |
MethodlessRouter<T> |
patternFirst(java.lang.String path,
T target) |
MethodlessRouter<T> |
patternLast(java.lang.String path,
T target) |
void |
removePath(java.lang.String path) |
void |
removeTarget(T target) |
Routed<T> |
route(java.lang.String path) |
protected final NonorderedRouter<T> first
protected final NonorderedRouter<T> other
protected final NonorderedRouter<T> last
protected T notFound
public MethodlessRouter<T> pattern(java.lang.String path, T target)
public MethodlessRouter<T> patternFirst(java.lang.String path, T target)
public MethodlessRouter<T> patternLast(java.lang.String path, T target)
public MethodlessRouter<T> notFound(T target)
public void removeTarget(T target)
public void removePath(java.lang.String path)
public java.lang.String path(T target, java.lang.Object... params)