Package org.eclipse.jface.viewers

Examples of org.eclipse.jface.viewers.ColumnViewer


public class PropertiesTableLabelProvider extends StyledCellLabelProvider {

    @Override
    public void update(ViewerCell cell) {
        ColumnViewer viewer = getViewer();
        @SuppressWarnings("unchecked")
        Map<String,String> map = (Map<String,String>) viewer.getInput();

        String key = (String) cell.getElement();

        if (cell.getColumnIndex() == 0) {
            cell.setText(key);
View Full Code Here


    JFACES_SUPPORTED_ELEMENTS = collector.toArray(new Class[collector.size()]);
  }
 
  public static String[] getViewerProperties(Viewer viewer) {
    if (viewer instanceof ColumnViewer) {
      ColumnViewer columnViewer = (ColumnViewer) viewer;
      Object[] properties = columnViewer.getColumnProperties();
      String[] propertyNames = Core.EMPTY_STRING_ARRAY;
      if (properties != null) {
        int size = 0;
        for (int i = 0; i < properties.length; i++) {
          if (properties[i] != null) {
View Full Code Here

      page.setSelection(new StructuredSelection(item.getData()));
      IDetailsPage details = block.getDetailsPart().getCurrentPage();
      assertTrue("Could not load details part.", details instanceof NamespacesDetailsPart);

      NamespacesDetailsPart detailsPart = (NamespacesDetailsPart) details;
      ColumnViewer versionViewer = detailsPart.getVersionViewer();
      assertEquals(item.getChecked(), versionViewer.getControl().getEnabled());
    }
  }
View Full Code Here

    }
  }

  @Override
  protected void postCreateContents() {
    ColumnViewer viewer = getViewer();
    if (viewer != null && viewer instanceof CheckboxTableViewer) {
      checkListener = new CheckStateListener();
      xsdViewer = (CheckboxTableViewer) viewer;
      xsdViewer.setCheckedElements(getPreselectedElements());
      xsdViewer.addCheckStateListener(checkListener);
View Full Code Here

TOP

Related Classes of org.eclipse.jface.viewers.ColumnViewer

Copyright © 2018 www.massapicom. 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.