public class ViewWatcher<V extends android.view.View>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.String,java.lang.Object> |
currentValues |
protected java.beans.PropertyChangeSupport |
pcs |
| Constructor and Description |
|---|
ViewWatcher(V view) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPropertyChangeListener(java.lang.String property,
java.beans.PropertyChangeListener listener) |
void |
apply() |
protected void |
clear() |
protected java.lang.Object |
evaluate(java.lang.String property) |
protected java.lang.Object |
getCurrentValue(java.lang.String property) |
protected V |
getView() |
boolean |
isEmpty() |
void |
removePropertyChangeListener(java.lang.String property,
java.beans.PropertyChangeListener listener) |
protected void |
setCurrentValue(java.lang.String property,
java.lang.Object value) |
protected final java.util.Map<java.lang.String,java.lang.Object> currentValues
protected java.beans.PropertyChangeSupport pcs
public ViewWatcher(V view)
protected V getView()
protected void clear()
public boolean isEmpty()
protected void setCurrentValue(java.lang.String property,
java.lang.Object value)
protected java.lang.Object getCurrentValue(java.lang.String property)
public void addPropertyChangeListener(java.lang.String property,
java.beans.PropertyChangeListener listener)
public void removePropertyChangeListener(java.lang.String property,
java.beans.PropertyChangeListener listener)
protected java.lang.Object evaluate(java.lang.String property)
public void apply()