Class ImageDataBinding<T>

java.lang.Object
com.amalgamasimulation.desktop.binding.widgets.ImageDataBinding<T>

public class ImageDataBinding<T> extends Object
  • Field Details

    • containerObservable

      protected org.eclipse.core.databinding.observable.value.IObservableValue<T> containerObservable
  • Constructor Details

    • ImageDataBinding

      public ImageDataBinding()
  • Method Details

    • createBinding

      public void createBinding(Consumer<org.eclipse.swt.graphics.Image> updateImage)
    • getImage

      public org.eclipse.swt.graphics.Image getImage()
    • getContainerObservable

      public org.eclipse.core.databinding.observable.value.IObservableValue<T> getContainerObservable()
    • containerObservable

      public void containerObservable(org.eclipse.core.databinding.observable.value.IObservableValue<T> containerObservable)
    • getImageExtractor

      public Function<T,org.eclipse.swt.graphics.Image> getImageExtractor()
    • imageExtractor

      public void imageExtractor(Function<T,org.eclipse.swt.graphics.Image> imageExtractor)