public class Binder
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
Binder.BeanResolver |
static interface |
Binder.Binding |
| Constructor and Description |
|---|
Binder(android.app.Activity activity) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyBindings() |
void |
bind(int viewId,
java.lang.String viewPropertyName,
java.lang.Object ref,
java.lang.String beanPropertyName) |
<T> void |
bind(int viewId,
java.lang.String viewPropertyName,
java.lang.Object ref,
java.lang.String beanPropertyName,
Getter<T,?> beanPropertyGetter) |
<T> void |
bind(int viewId,
java.lang.String viewPropertyName,
ObservableValue observableValue) |
void |
bind(android.view.Menu menu) |
void |
bind(android.view.View rootView) |
void |
bind(android.view.View rootView,
int viewId,
java.lang.String viewPropertyName,
java.lang.Object ref,
java.lang.String beanPropertyName) |
<T> void |
bind(android.view.View rootView,
int viewId,
java.lang.String viewPropertyName,
java.lang.Object ref,
java.lang.String beanPropertyName,
Getter<T,?> beanPropertyGetter) |
<T> void |
bind(android.view.View rootView,
int viewId,
java.lang.String viewPropertyName,
ObservableValue observableValue) |
void |
bind(android.view.View rootView,
java.lang.Object item) |
void |
bind(android.view.View view,
java.lang.String viewPropertyName,
java.lang.Object ref,
java.lang.String beanPropertyName) |
<T> void |
bind(android.view.View view,
java.lang.String viewPropertyName,
java.lang.Object ref,
java.lang.String beanProperty,
Getter<T,?> beanPropertyGetter) |
<T> void |
bind(android.view.View view,
java.lang.String viewPropertyName,
ObservableValue observableValue) |
void |
bindBidirectional(int viewId,
java.lang.String viewPropertyName,
java.lang.Object ref,
java.lang.String beanPropertyName) |
void |
bindBidirectional(android.view.View rootView,
int viewId,
java.lang.String viewPropertyName,
java.lang.Object ref,
java.lang.String beanPropertyName) |
void |
bindBidirectional(android.view.View view,
java.lang.String viewPropertyName,
java.lang.Object ref,
java.lang.String beanPropertyName) |
void |
bindListener(int viewId,
java.lang.String viewEvent,
java.lang.Object ref,
java.lang.String beanMethodName) |
void |
bindListener(android.view.View rootView,
int viewId,
java.lang.String viewEvent,
java.lang.Object ref,
java.lang.String beanMethodName) |
void |
bindListener(android.view.View view,
java.lang.String viewEvent,
java.lang.Object ref,
java.lang.String beanMethodName) |
long |
getId(java.lang.Object instance) |
void |
registerIdGetter(IdGetter idGetter) |
void |
setBeanResolver(Binder.BeanResolver beanResolver) |
void |
unbind(int viewId,
java.lang.String viewPropertyName) |
void |
unbind(android.view.Menu menu) |
void |
unbind(android.view.View rootView) |
void |
unbind(android.view.View rootView,
int viewId,
java.lang.String viewPropertyName) |
void |
unbind(android.view.View view,
java.lang.String viewPropertyName) |
void |
unbindAll(android.view.View view) |
void |
unbindBidirectional(int viewId,
java.lang.String viewPropertyName) |
void |
unbindBidirectional(android.view.View rootView,
int viewId,
java.lang.String viewPropertyName) |
void |
unbindBidirectional(android.view.View view,
java.lang.String viewPropertyName) |
void |
unbindListener(int viewId,
java.lang.String viewEvent) |
void |
unbindListener(android.view.View rootView,
int viewId,
java.lang.String viewEvent) |
void |
unbindListener(android.view.View view,
java.lang.String viewEvent) |
public void setBeanResolver(Binder.BeanResolver beanResolver)
public void registerIdGetter(IdGetter idGetter)
public long getId(java.lang.Object instance)
public void bind(android.view.View view,
java.lang.String viewPropertyName,
java.lang.Object ref,
java.lang.String beanPropertyName)
public <T> void bind(android.view.View view,
java.lang.String viewPropertyName,
java.lang.Object ref,
java.lang.String beanProperty,
Getter<T,?> beanPropertyGetter)
public <T> void bind(android.view.View view,
java.lang.String viewPropertyName,
ObservableValue observableValue)
public void unbind(android.view.View view,
java.lang.String viewPropertyName)
public void bind(int viewId,
java.lang.String viewPropertyName,
java.lang.Object ref,
java.lang.String beanPropertyName)
public <T> void bind(int viewId,
java.lang.String viewPropertyName,
java.lang.Object ref,
java.lang.String beanPropertyName,
Getter<T,?> beanPropertyGetter)
public <T> void bind(int viewId,
java.lang.String viewPropertyName,
ObservableValue observableValue)
public void unbind(int viewId,
java.lang.String viewPropertyName)
public void bind(android.view.View rootView,
int viewId,
java.lang.String viewPropertyName,
java.lang.Object ref,
java.lang.String beanPropertyName)
public <T> void bind(android.view.View rootView,
int viewId,
java.lang.String viewPropertyName,
java.lang.Object ref,
java.lang.String beanPropertyName,
Getter<T,?> beanPropertyGetter)
public <T> void bind(android.view.View rootView,
int viewId,
java.lang.String viewPropertyName,
ObservableValue observableValue)
public void unbind(android.view.View rootView,
int viewId,
java.lang.String viewPropertyName)
public void bindBidirectional(android.view.View view,
java.lang.String viewPropertyName,
java.lang.Object ref,
java.lang.String beanPropertyName)
public void unbindBidirectional(android.view.View view,
java.lang.String viewPropertyName)
public void bindBidirectional(int viewId,
java.lang.String viewPropertyName,
java.lang.Object ref,
java.lang.String beanPropertyName)
public void unbindBidirectional(int viewId,
java.lang.String viewPropertyName)
public void bindBidirectional(android.view.View rootView,
int viewId,
java.lang.String viewPropertyName,
java.lang.Object ref,
java.lang.String beanPropertyName)
public void unbindBidirectional(android.view.View rootView,
int viewId,
java.lang.String viewPropertyName)
public void unbindAll(android.view.View view)
public void applyBindings()
public void bind(android.view.View rootView)
public void bind(android.view.View rootView,
java.lang.Object item)
public void bind(android.view.Menu menu)
public void unbind(android.view.View rootView)
public void unbind(android.view.Menu menu)
public void bindListener(int viewId,
java.lang.String viewEvent,
java.lang.Object ref,
java.lang.String beanMethodName)
public void bindListener(android.view.View rootView,
int viewId,
java.lang.String viewEvent,
java.lang.Object ref,
java.lang.String beanMethodName)
public void bindListener(android.view.View view,
java.lang.String viewEvent,
java.lang.Object ref,
java.lang.String beanMethodName)
public void unbindListener(int viewId,
java.lang.String viewEvent)
public void unbindListener(android.view.View rootView,
int viewId,
java.lang.String viewEvent)
public void unbindListener(android.view.View view,
java.lang.String viewEvent)