public class ModelListenerProperty extends java.lang.Object implements ModelListenerInterface
| Modifier and Type | Class and Description |
|---|---|
static class |
ModelListenerProperty.PROPERTYTYPE |
| Modifier and Type | Field and Description |
|---|---|
protected Condition<SimpleEvent> |
callBack |
protected SendableEntityCreator |
creator |
protected java.lang.Object |
item |
protected java.lang.Object |
observable |
protected java.lang.String |
property |
protected ModelListenerProperty.PROPERTYTYPE |
type |
| Constructor and Description |
|---|
ModelListenerProperty(SendableEntityCreator creator,
java.lang.Object item,
java.lang.String property,
ModelListenerProperty.PROPERTYTYPE type) |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(java.lang.Object listener) |
void |
bind(java.lang.Object newObservable) |
void |
bindBidirectional(java.lang.Object other) |
void |
executeCallBack() |
java.lang.Object |
getBean() |
java.lang.Object |
getItemValue() |
java.lang.String |
getName() |
java.lang.Object |
getProxy() |
java.lang.Object |
getValue() |
void |
invalidated(java.lang.Object observable) |
boolean |
isBound() |
java.lang.Object |
parseValue(java.lang.Object value) |
void |
propertyChange(java.beans.PropertyChangeEvent evt) |
void |
removeListener(java.lang.Object listener) |
boolean |
setBean(java.lang.Object value) |
void |
setValue(java.lang.Object value) |
void |
unbind() |
void |
unbindBidirectional(java.lang.Object other) |
ModelListenerProperty |
withCallBack(Condition<SimpleEvent> listener) |
protected java.lang.Object item
protected java.lang.String property
protected SendableEntityCreator creator
protected java.lang.Object observable
protected Condition<SimpleEvent> callBack
protected ModelListenerProperty.PROPERTYTYPE type
public ModelListenerProperty(SendableEntityCreator creator, java.lang.Object item, java.lang.String property, ModelListenerProperty.PROPERTYTYPE type)
public java.lang.Object getBean()
getBean in interface ModelListenerInterfacepublic boolean setBean(java.lang.Object value)
setBean in interface ModelListenerInterfacepublic java.lang.String getName()
getName in interface ModelListenerInterfacepublic void addListener(java.lang.Object listener)
addListener in interface ModelListenerInterfacepublic void removeListener(java.lang.Object listener)
removeListener in interface ModelListenerInterfacepublic void bind(java.lang.Object newObservable)
bind in interface ModelListenerInterfacepublic void bindBidirectional(java.lang.Object other)
bindBidirectional in interface ModelListenerInterfacepublic boolean isBound()
isBound in interface ModelListenerInterfacepublic void unbind()
unbind in interface ModelListenerInterfacepublic void unbindBidirectional(java.lang.Object other)
unbindBidirectional in interface ModelListenerInterfacepublic java.lang.Object getItemValue()
getItemValue in interface ModelListenerInterfacepublic void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange in interface java.beans.PropertyChangeListenerpublic void executeCallBack()
executeCallBack in interface ModelListenerInterfacepublic ModelListenerProperty withCallBack(Condition<SimpleEvent> listener)
withCallBack in interface ModelListenerInterfacepublic void invalidated(java.lang.Object observable)
invalidated in interface ModelListenerInterfacepublic java.lang.Object getValue()
getValue in interface ModelListenerInterfacepublic java.lang.Object parseValue(java.lang.Object value)
public java.lang.Object getProxy()
getProxy in interface ModelListenerInterfacepublic void setValue(java.lang.Object value)
setValue in interface ModelListenerInterface