Class LwtJFaceSupport


  • public final class LwtJFaceSupport
    extends Object
    Util class. Contains methods for convertation jface content/label providers/filters to lwt content/label providers/filters.
    • Method Detail

      • convert

        public static IContentProvider<Object> convert​(org.eclipse.jface.viewers.IStructuredContentProvider contentProvider)
        Converts given JFace content provider to LWT content provider.
        Parameters:
        contentProvider - - content provider to convert. Cannot be null.
        Returns:
        converted content provider. Cannot return null.
      • convert

        public static ILabelProvider<Object> convert​(org.eclipse.jface.viewers.ILabelProvider labelProvider)
        Converts given JFace label provider to LWT label provider.
        Parameters:
        labelProvider - - label provider to convert. Cannot be null.
        Returns:
        converted label provider. Cannot return null.
      • convert

        public static IStyledLabelProvider<Object> convert​(org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider.IStyledLabelProvider labelProvider)
        Converts given JFace label provider to LWT label provider.
        Parameters:
        labelProvider - - label provider to convert. Cannot be null.
        Returns:
        converted label provider. Cannot return null.
      • convert

        public static ILightViewerFilter<Object> convert​(org.eclipse.jface.viewers.ViewerFilter filter)
        Converts given JFace filter to LWT filter.
        JFace filter will always receive null as viewer parameter in ViewerFilter.select(org.eclipse.jface.viewers.Viewer, Object, Object) method
        Parameters:
        filter - - filter to convert. Cannot be null.
        Returns:
        converted filter. Cannot return null.