public class PathBuilder<B,C,T>
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
PathBuilder<B,C,T> |
_transient(boolean _transient) |
DefaultFieldPath |
build() |
DefaultFieldPath |
build(java.util.List<FieldPath> pathList) |
PathBuilder<B,C,T> |
constraint(PathConstraint constraint) |
<R> PathBuilder<B,T,R> |
field(ReadMethodRef<T,R> readMethodRef,
WriteMethodRef<T,R> writeMethodRef) |
PathBuilder<B,C,T> |
fieldId(FieldId fieldId) |
static <B> PathBuilder<B,B,B> |
from(java.lang.Class<B> baseClass) |
<R> PathBuilder<B,T,R> |
get(ReadMethodRef<T,R> readMethodRef) |
<R> PathBuilder<B,T,R> |
iterable(ReadMethodRef<T,java.lang.Iterable<R>> readMethodRef) |
PathBuilder<B,C,T> |
readable(java.lang.String readable) |
PathBuilder<B,C,T> |
set(WriteMethodRef<C,T> writeMethodRef) |
public static <B> PathBuilder<B,B,B> from(java.lang.Class<B> baseClass)
public PathBuilder<B,C,T> fieldId(FieldId fieldId)
public PathBuilder<B,C,T> constraint(PathConstraint constraint)
public PathBuilder<B,C,T> readable(java.lang.String readable)
public PathBuilder<B,C,T> _transient(boolean _transient)
public <R> PathBuilder<B,T,R> get(ReadMethodRef<T,R> readMethodRef)
public <R> PathBuilder<B,T,R> iterable(ReadMethodRef<T,java.lang.Iterable<R>> readMethodRef)
public <R> PathBuilder<B,T,R> field(ReadMethodRef<T,R> readMethodRef, WriteMethodRef<T,R> writeMethodRef)
public PathBuilder<B,C,T> set(WriteMethodRef<C,T> writeMethodRef)
public DefaultFieldPath build()
public DefaultFieldPath build(java.util.List<FieldPath> pathList)