|
Elexis: Das führende OpenSource-Arztpraxisprogamm im deutschsprachigen Raum Java doc für Elexis version 2.1.7.dev vom 01.09.2013 |
||||||||
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(org.eclipse.core.databinding.observable.IChangeListener listener)
|
void |
addDisposeListener(org.eclipse.core.databinding.observable.IDisposeListener listener)
|
void |
addStaleListener(org.eclipse.core.databinding.observable.IStaleListener listener)
|
void |
addValueChangeListener(org.eclipse.core.databinding.observable.value.IValueChangeListener listener)
|
void |
dispose()
|
org.eclipse.core.databinding.observable.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(org.eclipse.core.databinding.observable.IChangeListener listener)
|
void |
removeDisposeListener(org.eclipse.core.databinding.observable.IDisposeListener listener)
|
void |
removeStaleListener(org.eclipse.core.databinding.observable.IStaleListener listener)
|
void |
removeValueChangeListener(org.eclipse.core.databinding.observable.value.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 |
---|
clone, equals, finalize, 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 org.eclipse.core.databinding.observable.Realm getRealm()
getRealm
in interface org.eclipse.core.databinding.observable.IObservable
public void addChangeListener(org.eclipse.core.databinding.observable.IChangeListener listener)
addChangeListener
in interface org.eclipse.core.databinding.observable.IObservable
public void removeChangeListener(org.eclipse.core.databinding.observable.IChangeListener listener)
removeChangeListener
in interface org.eclipse.core.databinding.observable.IObservable
public void addStaleListener(org.eclipse.core.databinding.observable.IStaleListener listener)
addStaleListener
in interface org.eclipse.core.databinding.observable.IObservable
public void removeStaleListener(org.eclipse.core.databinding.observable.IStaleListener listener)
removeStaleListener
in interface org.eclipse.core.databinding.observable.IObservable
public boolean isStale()
isStale
in interface org.eclipse.core.databinding.observable.IObservable
public void addDisposeListener(org.eclipse.core.databinding.observable.IDisposeListener listener)
addDisposeListener
in interface org.eclipse.core.databinding.observable.IObservable
public void removeDisposeListener(org.eclipse.core.databinding.observable.IDisposeListener listener)
removeDisposeListener
in interface org.eclipse.core.databinding.observable.IObservable
public boolean isDisposed()
isDisposed
in interface org.eclipse.core.databinding.observable.IObservable
public void dispose()
dispose
in interface org.eclipse.core.databinding.observable.IObservable
public java.lang.Object getValueType()
getValueType
in interface org.eclipse.core.databinding.observable.value.IObservableValue
public java.lang.Object getValue()
getValue
in interface org.eclipse.core.databinding.observable.value.IObservableValue
public void setValue(java.lang.Object value)
setValue
in interface org.eclipse.core.databinding.observable.value.IObservableValue
public void addValueChangeListener(org.eclipse.core.databinding.observable.value.IValueChangeListener listener)
addValueChangeListener
in interface org.eclipse.core.databinding.observable.value.IObservableValue
public void removeValueChangeListener(org.eclipse.core.databinding.observable.value.IValueChangeListener listener)
removeValueChangeListener
in interface org.eclipse.core.databinding.observable.value.IObservableValue
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: Das führende OpenSource-Arztpraxisprogamm im deutschsprachigen Raum Java doc für Elexis version 2.1.7.dev vom 01.09.2013 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |