Class SWTObservableListDecorator

  • All Implemented Interfaces:
    Iterable, Collection, List, org.eclipse.core.databinding.observable.IDecoratingObservable, org.eclipse.core.databinding.observable.IObservable, org.eclipse.core.databinding.observable.IObservableCollection, org.eclipse.core.databinding.observable.list.IObservableList, org.eclipse.jface.databinding.swt.ISWTObservable, org.eclipse.jface.databinding.swt.ISWTObservableList

    public class SWTObservableListDecorator
    extends org.eclipse.core.databinding.observable.list.DecoratingObservableList
    implements org.eclipse.jface.databinding.swt.ISWTObservableList
    Wraps any observable list into SWT Observables using widget instance
    • Constructor Summary

      Constructors 
      Constructor Description
      SWTObservableListDecorator​(org.eclipse.core.databinding.observable.list.IObservableList 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.list.DecoratingObservableList

        add, addAll, addListChangeListener, dispose, fireChange, fireListChange, firstListenerAdded, get, handleListChange, indexOf, lastIndexOf, lastListenerRemoved, listIterator, listIterator, move, remove, removeListChangeListener, set, subList
      • Methods inherited from class org.eclipse.core.databinding.observable.DecoratingObservableCollection

        add, addAll, clear, 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.list.IObservableList

        add, addAll, addAll, addListChangeListener, contains, containsAll, equals, get, getElementType, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, move, remove, remove, removeAll, removeListChangeListener, retainAll, set, size, subList, toArray, toArray
    • Constructor Detail

      • SWTObservableListDecorator

        public SWTObservableListDecorator​(org.eclipse.core.databinding.observable.list.IObservableList 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()