public class ObservableLabelFeature
extends org.eclipse.core.databinding.observable.value.AbstractObservableValue
| Constructor and Description |
|---|
ObservableLabelFeature(IPatternMatch match,
java.lang.String expression,
java.lang.Object container) |
| Modifier and Type | Method and Description |
|---|---|
void |
addChangeListener(org.eclipse.core.databinding.observable.IChangeListener listener) |
protected void |
addListener(java.lang.Object arg0,
org.eclipse.core.databinding.observable.IObservablesListener arg1) |
void |
addValueChangeListener(org.eclipse.core.databinding.observable.value.IValueChangeListener listener) |
protected java.lang.Object |
calculate()
Subclasses must override this method to provide the object's value.
|
protected java.lang.Object |
clone() |
void |
dispose() |
protected java.lang.Object |
doGetValue() |
protected void |
fireEvent(org.eclipse.core.databinding.observable.ObservableEvent arg0) |
protected void |
firstListenerAdded() |
java.lang.Object |
getContainer() |
java.lang.String |
getExpression() |
IPatternMatch |
getMatch() |
org.eclipse.core.databinding.observable.Realm |
getRealm() |
java.lang.Object |
getValueType() |
protected boolean |
hasListeners() |
boolean |
isStale() |
protected void |
lastListenerRemoved() |
protected void |
makeDirty() |
protected void |
removeListener(java.lang.Object arg0,
org.eclipse.core.databinding.observable.IObservablesListener arg1) |
doSetValue, fireChange, fireValueChange, getValue, removeValueChangeListener, setValueaddDisposeListener, addStaleListener, checkRealm, fireStale, isDisposed, removeChangeListener, removeDisposeListener, removeStaleListenerpublic ObservableLabelFeature(IPatternMatch match, java.lang.String expression, java.lang.Object container)
public java.lang.Object getContainer()
public IPatternMatch getMatch()
public java.lang.String getExpression()
protected java.lang.Object calculate()
IObservable, and
implementers must use one of the interface methods tagged TrackedGetter
for ComputedValue to recognize it as a dependency.public void dispose()
dispose in interface org.eclipse.core.databinding.observable.IObservableprotected final java.lang.Object doGetValue()
doGetValue in class org.eclipse.core.databinding.observable.value.AbstractObservableValueprotected final void makeDirty()
public boolean isStale()
isStale in interface org.eclipse.core.databinding.observable.IObservableisStale in class org.eclipse.core.databinding.observable.value.AbstractObservableValuepublic java.lang.Object getValueType()
protected boolean hasListeners()
public void addChangeListener(org.eclipse.core.databinding.observable.IChangeListener listener)
addChangeListener in interface org.eclipse.core.databinding.observable.IObservableaddChangeListener in class org.eclipse.core.databinding.observable.AbstractObservablepublic void addValueChangeListener(org.eclipse.core.databinding.observable.value.IValueChangeListener listener)
addValueChangeListener in interface org.eclipse.core.databinding.observable.value.IObservableValueaddValueChangeListener in class org.eclipse.core.databinding.observable.value.AbstractObservableValueprotected void addListener(java.lang.Object arg0,
org.eclipse.core.databinding.observable.IObservablesListener arg1)
protected void removeListener(java.lang.Object arg0,
org.eclipse.core.databinding.observable.IObservablesListener arg1)
protected void fireEvent(org.eclipse.core.databinding.observable.ObservableEvent arg0)
protected void firstListenerAdded()
protected void lastListenerRemoved()
public org.eclipse.core.databinding.observable.Realm getRealm()
protected java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class java.lang.Objectjava.lang.CloneNotSupportedException