public class ECPObservableValue
extends org.eclipse.core.databinding.observable.value.AbstractObservableValue
Constructor and Description |
---|
ECPObservableValue(org.eclipse.core.databinding.observable.list.IObservableList list,
int index,
Object valueType)
The Constructor to crate an observable value for a
IObservableList , an index and a special value type. |
Modifier and Type | Method and Description |
---|---|
protected void |
addListener(Object arg0,
org.eclipse.core.databinding.observable.IObservablesListener arg1) |
protected Object |
clone() |
protected Object |
doGetValue() |
protected void |
doSetValue(Object value) |
protected void |
fireEvent(org.eclipse.core.databinding.observable.ObservableEvent arg0) |
protected void |
firstListenerAdded() |
int |
getIndex() |
Object |
getValueType() |
protected boolean |
hasListeners() |
protected void |
lastListenerRemoved() |
protected void |
removeListener(Object arg0,
org.eclipse.core.databinding.observable.IObservablesListener arg1) |
void |
setIndex(int index) |
addValueChangeListener, fireChange, fireValueChange, getValue, isStale, removeValueChangeListener, setValue
addChangeListener, addDisposeListener, addStaleListener, checkRealm, dispose, fireStale, isDisposed, removeChangeListener, removeDisposeListener, removeStaleListener
public ECPObservableValue(org.eclipse.core.databinding.observable.list.IObservableList list, int index, Object valueType)
IObservableList
, an index and a special value type.list
- the IObservableList
index
- the index of this valuevalueType
- the type of the observed objectpublic Object getValueType()
protected Object doGetValue()
doGetValue
in class org.eclipse.core.databinding.observable.value.AbstractObservableValue
protected void doSetValue(Object value)
doSetValue
in class org.eclipse.core.databinding.observable.value.AbstractObservableValue
public int getIndex()
public void setIndex(int index)
index
- the index to setprotected 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
Copyright © 2016. All rights reserved.