public class Pathref<C>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
ALL |
protected java.lang.String |
path |
| Constructor and Description |
|---|
Pathref(java.lang.Class<C> target)
Creates new proxified instance of target.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
append(java.lang.String methodName)
Appends method name to existing path.
|
<T> T |
continueWith(java.lang.Object currentInstance,
java.lang.String methodName,
java.lang.Class<T> target)
Static factory of next target.
|
protected C |
createProxyObject(java.lang.Class<C> target)
Creates proxy object.
|
protected void |
injectPathRef(Pathref pathref,
java.lang.Object instance) |
static <T> Pathref<T> |
on(java.lang.Class<T> target)
Static factory, for convenient use.
|
java.lang.String |
path()
Returns the path.
|
java.lang.String |
path(boolean dummy) |
java.lang.String |
path(byte dummy) |
java.lang.String |
path(char dummy) |
java.lang.String |
path(double dummy) |
java.lang.String |
path(float dummy) |
java.lang.String |
path(int dummy) |
java.lang.String |
path(long dummy) |
java.lang.String |
path(java.lang.Object object)
Returns the path.
|
java.lang.String |
path(short dummy) |
C |
to()
Returns proxy instance of target class, so methods can be called
immediately after (fluent interface).
|
public static final int ALL
protected java.lang.String path
public Pathref(java.lang.Class<C> target)
protected void append(java.lang.String methodName)
public static <T> Pathref<T> on(java.lang.Class<T> target)
public <T> T continueWith(java.lang.Object currentInstance,
java.lang.String methodName,
java.lang.Class<T> target)
null.public C to()
public java.lang.String path(int dummy)
public java.lang.String path(short dummy)
public java.lang.String path(byte dummy)
public java.lang.String path(char dummy)
public java.lang.String path(long dummy)
public java.lang.String path(float dummy)
public java.lang.String path(double dummy)
public java.lang.String path(boolean dummy)
public java.lang.String path(java.lang.Object object)
public java.lang.String path()
protected void injectPathRef(Pathref pathref, java.lang.Object instance)
Copyright © 2003-2013 Jodd Team