|
Elexis API documentationVersion 2.1.6 as of December 11 2011 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectch.elexis.core.databinding.PersistentObjectObservableValue
public class PersistentObjectObservableValue
This is an IObservableValue conforming to JFace Databinding. Its constructor takes IPersistentObject and a field to observe as parameter
Constructor Summary | |
---|---|
PersistentObjectObservableValue(IPersistentObject myObject,
java.lang.String myField)
Create an IObservableValue |
Method Summary | |
---|---|
void |
addChangeListener(IChangeListener listener)
|
void |
addDisposeListener(IDisposeListener listener)
|
void |
addStaleListener(IStaleListener listener)
|
void |
addValueChangeListener(IValueChangeListener listener)
|
void |
dispose()
|
Realm |
getRealm()
|
java.lang.Object |
getValue()
|
java.lang.Object |
getValueType()
|
boolean |
isDisposed()
|
boolean |
isStale()
|
void |
objectDisposing(IPersistentObject object)
The tracked Object gets disposed. |
void |
removeChangeListener(IChangeListener listener)
|
void |
removeDisposeListener(IDisposeListener listener)
|
void |
removeStaleListener(IStaleListener listener)
|
void |
removeValueChangeListener(IValueChangeListener listener)
|
void |
setValue(java.lang.Object value)
|
void |
valueChanged(IPersistentObject object,
java.lang.String field,
java.lang.Object oldValue,
java.lang.Object newValue)
Value of the bound property is changing. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PersistentObjectObservableValue(IPersistentObject myObject, java.lang.String myField)
myObject
- Object from the storage systemmyField
- property to observeMethod Detail |
---|
public void objectDisposing(IPersistentObject object)
IChangeListener
objectDisposing
in interface IChangeListener
object
- The object that is about to disposepublic Realm getRealm()
public void addChangeListener(IChangeListener listener)
public void removeChangeListener(IChangeListener listener)
public void addStaleListener(IStaleListener listener)
public void removeStaleListener(IStaleListener listener)
public boolean isStale()
public void addDisposeListener(IDisposeListener listener)
public void removeDisposeListener(IDisposeListener listener)
public boolean isDisposed()
public void dispose()
public java.lang.Object getValueType()
public java.lang.Object getValue()
public void setValue(java.lang.Object value)
public void addValueChangeListener(IValueChangeListener listener)
public void removeValueChangeListener(IValueChangeListener listener)
public void valueChanged(IPersistentObject object, java.lang.String field, java.lang.Object oldValue, java.lang.Object newValue)
IChangeListener
valueChanged
in interface IChangeListener
object
- Object whose property changesfield
- name of the changing propertyoldValue
- previous value of the propertynewValue
- new value of the property
|
Elexis API documentationVersion 2.1.6 as of December 11 2011 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |