Class SWTObservableValueDecorator

  • All Implemented Interfaces:
    org.eclipse.core.databinding.observable.IDecoratingObservable, org.eclipse.core.databinding.observable.IObservable, org.eclipse.core.databinding.observable.value.IObservableValue, org.eclipse.jface.databinding.swt.ISWTObservable, org.eclipse.jface.databinding.swt.ISWTObservableValue

    public class SWTObservableValueDecorator
    extends org.eclipse.core.databinding.observable.value.DecoratingObservableValue
    implements org.eclipse.jface.databinding.swt.ISWTObservableValue
    Wraps any observable value into SWT Observables using widget instance
    • Constructor Summary

      Constructors 
      Constructor Description
      SWTObservableValueDecorator​(org.eclipse.core.databinding.observable.value.IObservableValue 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.value.DecoratingObservableValue

        addValueChangeListener, dispose, fireChange, fireValueChange, firstListenerAdded, getValue, getValueType, handleValueChange, lastListenerRemoved, removeValueChangeListener, setValue
      • Methods inherited from class org.eclipse.core.databinding.observable.DecoratingObservable

        equals, getDecorated, getterCalled, handleStaleEvent, hashCode, 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.value.IObservableValue

        addValueChangeListener, getValue, getValueType, removeValueChangeListener, setValue
    • Constructor Detail

      • SWTObservableValueDecorator

        public SWTObservableValueDecorator​(org.eclipse.core.databinding.observable.value.IObservableValue 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()