public class Binder extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Binder.Listener<T> |
static class |
Binder.TargetBinder |
| Modifier | Constructor and Description |
|---|---|
protected |
Binder() |
protected |
Binder(Binder sample) |
| Modifier and Type | Method and Description |
|---|---|
static Binder |
bean(Object bean) |
Binder |
clone() |
Object |
getBean() |
Predicate<String> |
getProperties() |
boolean |
isBeanAsWeak() |
Binder.TargetBinder |
listen(Func1<Object,PropertyChangeEvent> reciver) |
<T> Binder.TargetBinder |
listen(Func2<Object,T,T> reciver) |
<T> Binder.TargetBinder |
listen(Func3<Object,String,T,T> reciver) |
<B,T> Binder.TargetBinder |
listen(Func4<Object,B,String,T,T> reciver) |
<T> Binder.TargetBinder |
listen(Reciver<T> reciver) |
Binder.TargetBinder |
listen(Runnable reciver) |
<T> Binder.Listener<T> |
listen(String property,
Reciver<T> consumer) |
Binder |
properties(Predicate<String> props) |
Binder |
properties(String... props) |
void |
setBean(Object bean) |
void |
setBeanAsWeak(boolean weak) |
void |
setProperties(Predicate<String> props) |
Binder.TargetBinder |
target(Object bean,
String property) |
Binder |
weakBean(boolean weakRef) |
protected Binder()
protected Binder(Binder sample)
public Object getBean()
public void setBean(Object bean)
public boolean isBeanAsWeak()
public void setBeanAsWeak(boolean weak)
public Binder weakBean(boolean weakRef)
public Binder.TargetBinder listen(Runnable reciver)
public <T> Binder.TargetBinder listen(Reciver<T> reciver)
public Binder.TargetBinder listen(Func1<Object,PropertyChangeEvent> reciver)
public <T> Binder.TargetBinder listen(Func2<Object,T,T> reciver)
public <T> Binder.TargetBinder listen(Func3<Object,String,T,T> reciver)
public <B,T> Binder.TargetBinder listen(Func4<Object,B,String,T,T> reciver)
public Binder.TargetBinder target(Object bean, String property)
public <T> Binder.Listener<T> listen(String property, Reciver<T> consumer)
Copyright © 2019. All rights reserved.