public class BeanContext.PropertySpecBuilder
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
BeanContext<T> |
dependsOn(java.util.List<java.lang.String> dependencies,
java.util.function.Function<java.util.List<java.lang.Object>,java.lang.Object> function) |
BeanContext<T> |
dependsOn(java.lang.String dependency,
java.util.function.Function<java.lang.Object,java.lang.Object> function) |
BeanContext<T> |
eq(java.lang.Object value) |
<PT> BeanContext<T> |
from(java.lang.Class<? extends BeanSpecs<PT>> beanSpecsClass) |
<PT> BeanContext<T> |
from(java.lang.Class<? extends BeanSpecs<PT>> beanSpecsClass,
java.util.function.Function<Builder<PT>,Builder<PT>> customerBuilder) |
BeanContext<T> |
from(java.util.function.Supplier<?> supplier) |
BeanContext<T> |
type(java.lang.Class<?> type) |
<PT> BeanContext<T> |
type(java.lang.Class<PT> type,
java.util.function.Function<Builder<PT>,Builder<PT>> customerBuilder) |
public BeanContext<T> eq(java.lang.Object value)
public BeanContext<T> from(java.util.function.Supplier<?> supplier)
public <PT> BeanContext<T> from(java.lang.Class<? extends BeanSpecs<PT>> beanSpecsClass)
public <PT> BeanContext<T> from(java.lang.Class<? extends BeanSpecs<PT>> beanSpecsClass, java.util.function.Function<Builder<PT>,Builder<PT>> customerBuilder)
public BeanContext<T> dependsOn(java.lang.String dependency, java.util.function.Function<java.lang.Object,java.lang.Object> function)
public BeanContext<T> dependsOn(java.util.List<java.lang.String> dependencies, java.util.function.Function<java.util.List<java.lang.Object>,java.lang.Object> function)
public BeanContext<T> type(java.lang.Class<?> type)
public <PT> BeanContext<T> type(java.lang.Class<PT> type, java.util.function.Function<Builder<PT>,Builder<PT>> customerBuilder)