Class SWTObservableSetDecorator
- java.lang.Object
-
- org.eclipse.core.databinding.observable.AbstractObservable
-
- org.eclipse.core.databinding.observable.DecoratingObservable
-
- org.eclipse.core.databinding.observable.DecoratingObservableCollection<E>
-
- org.eclipse.core.databinding.observable.set.DecoratingObservableSet
-
- com._1c.g5.v8.dt.common.ui.databinding.SWTObservableSetDecorator
-
- All Implemented Interfaces:
Iterable
,Collection
,Set
,org.eclipse.core.databinding.observable.IDecoratingObservable
,org.eclipse.core.databinding.observable.IObservable
,org.eclipse.core.databinding.observable.IObservableCollection
,org.eclipse.core.databinding.observable.set.IObservableSet
,org.eclipse.jface.databinding.swt.ISWTObservable
public class SWTObservableSetDecorator extends org.eclipse.core.databinding.observable.set.DecoratingObservableSet implements org.eclipse.jface.databinding.swt.ISWTObservable
Wraps any observable set into SWT Observables using widget instance
-
-
Constructor Summary
Constructors Constructor Description SWTObservableSetDecorator(org.eclipse.core.databinding.observable.set.IObservableSet decorated, org.eclipse.swt.widgets.Widget widget)
Create instance of decorator
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addListener(Object arg0, org.eclipse.core.databinding.observable.IObservablesListener arg1)
protected Object
clone()
protected void
fireEvent(org.eclipse.core.databinding.observable.ObservableEvent arg0)
org.eclipse.core.databinding.observable.Realm
getRealm()
org.eclipse.swt.widgets.Widget
getWidget()
protected boolean
hasListeners()
protected void
removeListener(Object arg0, org.eclipse.core.databinding.observable.IObservablesListener arg1)
-
Methods inherited from class org.eclipse.core.databinding.observable.set.DecoratingObservableSet
addSetChangeListener, clear, dispose, fireChange, fireSetChange, firstListenerAdded, handleSetChange, lastListenerRemoved, removeSetChangeListener
-
Methods inherited from class org.eclipse.core.databinding.observable.DecoratingObservableCollection
add, addAll, contains, containsAll, equals, getElementType, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray, toString
-
Methods inherited from class org.eclipse.core.databinding.observable.DecoratingObservable
getDecorated, getterCalled, handleStaleEvent, isStale
-
Methods inherited from class org.eclipse.core.databinding.observable.AbstractObservable
addChangeListener, addDisposeListener, addStaleListener, checkRealm, fireStale, isDisposed, removeChangeListener, removeDisposeListener, removeStaleListener
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
-
Methods inherited from interface org.eclipse.core.databinding.observable.IObservable
addChangeListener, addDisposeListener, addStaleListener, dispose, getRealm, isDisposed, isStale, removeChangeListener, removeDisposeListener, removeStaleListener
-
Methods inherited from interface org.eclipse.core.databinding.observable.set.IObservableSet
add, addAll, contains, containsAll, equals, getElementType, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
-
Methods inherited from interface java.util.Set
spliterator
-
-
-
-
Constructor Detail
-
SWTObservableSetDecorator
public SWTObservableSetDecorator(org.eclipse.core.databinding.observable.set.IObservableSet decorated, org.eclipse.swt.widgets.Widget widget)
Create instance of decorator- Parameters:
decorated
- the observable set being decorated, cannot benull
widget
- the widget of this observable, cannot benull
-
-
Method Detail
-
getWidget
public org.eclipse.swt.widgets.Widget getWidget()
- Specified by:
getWidget
in interfaceorg.eclipse.jface.databinding.swt.ISWTObservable
-
addListener
protected void addListener(Object arg0, org.eclipse.core.databinding.observable.IObservablesListener arg1)
-
removeListener
protected void removeListener(Object arg0, org.eclipse.core.databinding.observable.IObservablesListener arg1)
-
hasListeners
protected boolean hasListeners()
-
fireEvent
protected void fireEvent(org.eclipse.core.databinding.observable.ObservableEvent arg0)
-
getRealm
public org.eclipse.core.databinding.observable.Realm getRealm()
-
clone
protected Object clone() throws CloneNotSupportedException
- Overrides:
clone
in classObject
- Throws:
CloneNotSupportedException
-
-