public class DataItemObservableValue
extends org.eclipse.core.databinding.observable.value.AbstractObservableValue
Modifier and Type | Class and Description |
---|---|
static class |
DataItemObservableValue.ReplaceInvalidValuePolicy |
Modifier and Type | Field and Description |
---|---|
static InvalidValuePolicy |
VALUE_POLICY_IGNORE |
static InvalidValuePolicy |
VALUE_POLICY_REPLACE_DISCONNECTED |
Constructor and Description |
---|
DataItemObservableValue(BundleContext context,
String connectionId,
String itemId) |
DataItemObservableValue(BundleContext context,
String connectionId,
String itemId,
InvalidValuePolicy invalidValuePolicy) |
DataItemObservableValue(BundleContext context,
String connectionId,
String itemId,
InvalidValuePolicy invalidValuePolicy,
org.eclipse.core.databinding.observable.Realm realm) |
DataItemObservableValue(BundleContext context,
String connectionId,
String itemId,
org.eclipse.core.databinding.observable.Realm realm) |
Modifier and Type | Method and Description |
---|---|
protected void |
addListener(Object arg0,
org.eclipse.core.databinding.observable.IObservablesListener arg1) |
protected void |
bind(ConnectionService connectionService) |
protected Object |
clone() |
void |
dispose() |
protected Object |
doGetValue() |
protected void |
fireEvent(org.eclipse.core.databinding.observable.ObservableEvent arg0) |
protected void |
firstListenerAdded() |
String |
getItemId() |
Object |
getValueType() |
protected void |
handleUpdate(Observer observer,
DataItemValue value) |
protected boolean |
hasListeners() |
protected void |
lastListenerRemoved() |
protected void |
removeListener(Object arg0,
org.eclipse.core.databinding.observable.IObservablesListener arg1) |
void |
setItemId(String itemId) |
protected void |
unbind() |
addValueChangeListener, doSetValue, fireChange, fireValueChange, getValue, isStale, removeValueChangeListener, setValue
addChangeListener, addDisposeListener, addStaleListener, checkRealm, fireStale, isDisposed, removeChangeListener, removeDisposeListener, removeStaleListener
public static final InvalidValuePolicy VALUE_POLICY_REPLACE_DISCONNECTED
public static final InvalidValuePolicy VALUE_POLICY_IGNORE
public DataItemObservableValue(BundleContext context, String connectionId, String itemId)
public DataItemObservableValue(BundleContext context, String connectionId, String itemId, org.eclipse.core.databinding.observable.Realm realm)
public DataItemObservableValue(BundleContext context, String connectionId, String itemId, InvalidValuePolicy invalidValuePolicy)
public DataItemObservableValue(BundleContext context, String connectionId, String itemId, InvalidValuePolicy invalidValuePolicy, org.eclipse.core.databinding.observable.Realm realm)
protected void bind(ConnectionService connectionService)
protected void handleUpdate(Observer observer, DataItemValue value)
protected void unbind()
public void dispose()
dispose
in interface org.eclipse.core.databinding.observable.IObservable
dispose
in class org.eclipse.core.databinding.observable.AbstractObservable
public Object getValueType()
protected Object doGetValue()
doGetValue
in class org.eclipse.core.databinding.observable.value.AbstractObservableValue
public String getItemId()
public void setItemId(String itemId)
protected void addListener(Object arg0, org.eclipse.core.databinding.observable.IObservablesListener arg1)
protected void removeListener(Object arg0, org.eclipse.core.databinding.observable.IObservablesListener arg1)
protected boolean hasListeners()
protected void fireEvent(org.eclipse.core.databinding.observable.ObservableEvent arg0)
protected void firstListenerAdded()
protected void lastListenerRemoved()
protected Object clone() throws CloneNotSupportedException
clone
in class Object
CloneNotSupportedException