Class 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 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
    • 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 be null
        widget - the widget of this observable, cannot be null
    • Method Detail

      • getWidget

        public org.eclipse.swt.widgets.Widget getWidget()
        Specified by:
        getWidget in interface org.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()