Examples of Viewer


Examples of org.eclipse.jface.viewers.Viewer

          .getData(IUserDataConstants.XWT_USER_DATA_KEY);
      if (dataDictionary != null) {
        return (String) widget.getData(IUserDataConstants.XWT_NAME_KEY);
      }
    } else if (object instanceof Viewer) {
      Viewer viewer = (Viewer) object;
      UserData dataDictionary = (UserData) viewer.getControl().getData(
          IUserDataConstants.XWT_USER_DATA_KEY);
      return (String) dataDictionary
          .getData(IUserDataConstants.XWT_NAME_KEY);
    }
    return null;
View Full Code Here

Examples of org.eclipse.jface.viewers.Viewer

  public Image getColumnImage(Object element, int columnIndex) {
    return JFacesHelper.getColumnImage(getViewer(), element, columnIndex, getPaths());
  }

  protected Object[] getPaths() {
    Viewer viewer = getViewer();
    if (viewer instanceof AbstractTableViewer) {
      Object[] objects = ((AbstractTableViewer) getViewer()).getColumnProperties();
      for (int i = 0; i < objects.length; i++) {
        if ((objects[i] == null)) {
          objects[i] = getBindingPath();
View Full Code Here

Examples of org.eclipse.jface.viewers.Viewer

  protected static IObservable observePropertyValue(Object object,
      String propertyName, UpdateSourceTrigger updateSourceTrigger) {
    if (object instanceof Viewer) {
      if ("input".equals(propertyName)) {
        Viewer viewer = (Viewer) object;
        SimpleValueProperty property = (SimpleValueProperty) ViewerProperties.input();
        IObservableValue observableValue = new SimplePropertyObservableValue(XWT.getRealm(), viewer, property);
        return new TypedViewerObservableValueDecorator(observableValue, viewer);
      }
      else if ("singleSelection".equals(propertyName)) {
        Viewer viewer = (Viewer) object;
        SimpleValueProperty property = (SimpleValueProperty) ViewerProperties.singleSelection();
        IObservableValue observableValue = new SimplePropertyObservableValue(XWT.getRealm(), viewer, property);
        return new TypedViewerObservableValueDecorator(observableValue, viewer);
      }
      return observePropertyValue((Viewer) object, propertyName, updateSourceTrigger);
View Full Code Here

Examples of org.eclipse.jface.viewers.Viewer

  }

  public static void setSingleSelection(RefreshableUI refreshableUI, Object singleValue) {
    if (refreshableUI instanceof HasViewer) {
      HasViewer v = (HasViewer) refreshableUI;
      Viewer viewer = v.getViewer();
      if (viewer != null) {
        viewer.setSelection(new StructuredSelection(singleValue));
        Viewers.reveal(viewer, singleValue);

      }
    }
  }
View Full Code Here

Examples of org.eclipse.jface.viewers.Viewer


  public static void setSelection(RefreshableUI refreshableUI, ISelection selection) {
    if (refreshableUI instanceof HasViewer) {
      HasViewer v = (HasViewer) refreshableUI;
      Viewer viewer = v.getViewer();
      if (viewer != null) {
        viewer.setSelection(selection);
      }
    }
  }
View Full Code Here

Examples of org.eclipse.jface.viewers.Viewer

public class Nodes {

  public static void refreshParent(final Node node) {
    final Node parent = node.getParent();
    if (parent instanceof Refreshable) {
      final Viewer viewer = getViewer(node);
      final Object firstSelection = Selections.getFirstSelection(viewer);
      final String text = node.toString();
      Refreshable refreshable = (Refreshable) parent;
      refreshable.refresh();
      if (viewer != null) {
View Full Code Here

Examples of org.eclipse.jface.viewers.Viewer

  public static void refreshParentUsingFullPath(Node node) {
    final Node parent = node.getParent();
    if (parent instanceof Refreshable) {
      final LinkedList<String> path = new LinkedList<String>();
      final Node root = getRootAndAppendPath(path, node);
      final Viewer viewer = getViewer(node);
      Refreshable refreshable = (Refreshable) parent;
      refreshable.refresh();
      if (viewer != null) {
        Viewers.async(new Runnable() {
          @Override
View Full Code Here

Examples of org.eclipse.jface.viewers.Viewer

    }
    return null;
  }

  public static void setSelection(Node node, final Node... selectedNodes) {
    Viewer viewer = getViewer(node);
    setSelection(viewer, selectedNodes);
  }
View Full Code Here

Examples of org.eclipse.jface.viewers.Viewer

//      }
//    }
    if (hv == null && node instanceof HasViewer) {
      hv = (HasViewer) node;
    }
    Viewer viewer = null;
    if (hv != null) {
      viewer = hv.getViewer();
    }
    return viewer;
  }
View Full Code Here

Examples of org.eclipse.jface.viewers.Viewer

    }
    return viewer;
  }

  public static void refreshSelection(final Node node) {
    final Viewer viewer = getViewer(node);
    if (viewer != null) {
      if (Selections.selectionIs(viewer, node)) {
        viewer.setSelection(null);
        Viewers.async(new Runnable() {

          @Override
          public void run() {
            viewer.setSelection(new StructuredSelection(node));
          }});
      }
    }
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.