List of usage examples for org.eclipse.jface.viewers ViewerCell setText
public void setText(String text)
From source file:com.netxforge.netxstudio.screens.f3.support.NetworkTreeLabelProvider.java
License:Open Source License
private void updateColumn0(ViewerCell cell, Object element) { if (element instanceof Operator) { Operator operator = (Operator) element; StyledString styledString = new StyledString(operator.getName() != null ? operator.getName() : "?", null);/*from ww w. j av a2 s. c o m*/ cell.setText(styledString.getString()); Image img = ResourceManager.getPluginImage("com.netxforge.netxstudio.models.edit", "icons/full/obj16/Company_H.png"); cell.setImage(img); cell.setStyleRanges(styledString.getStyleRanges()); } if (element instanceof Network) { Network network = (Network) element; StyledString styledString = new StyledString(network.getName() != null ? network.getName() : "?", null); // String decoration = " (" + network.getFunctions().size() + // " Functions)" // + " (" + network.getFunctions().size() + " Equipments)"; // styledString.append(decoration, StyledString.COUNTER_STYLER); cell.setText(styledString.getString()); Image img = ResourceManager.getPluginImage("com.netxforge.netxstudio.models.edit", "icons/full/obj16/Network_H.png"); cell.setImage(img); cell.setStyleRanges(styledString.getStyleRanges()); } if (element instanceof Node) { Node node = (Node) element; StyledString styledString = new StyledString(node.getNodeID() != null ? node.getNodeID() : "?", null); cell.setText(styledString.getString()); Image img = ResourceManager.getPluginImage("com.netxforge.netxstudio.models.edit", "icons/full/obj16/Node_H.png"); cell.setImage(img); cell.setStyleRanges(styledString.getStyleRanges()); } if (element instanceof Component) { Component c = (Component) element; StyledString styledString = new StyledString(); Styler lifecycleColorStyler = StyledString.createColorRegistryStyler(LIFECYCLE_COLOR_STYLER, null); int lifeCycleState = StudioUtils.lifecycleState(c.getLifecycle()); styledString.append(StudioUtils.componentName(c), null); if (element instanceof Function) { cell.setImage(ResourceManager.getPluginImage("com.netxforge.netxstudio.models.edit", "icons/full/obj16/Function_H.png")); } if (element instanceof Equipment) { cell.setImage(ResourceManager.getPluginImage("com.netxforge.netxstudio.models.edit", "icons/full/obj16/Equipment_H.png")); } Styler metricColorStyler = StyledString.createColorRegistryStyler(METRIC_COLOR_STYLER, null); // Add Resources info. if (!c.getResourceRefs().isEmpty()) { String decoration = " (" + c.getResourceRefs().size() + " Res.)"; styledString.append(decoration, StyledString.COUNTER_STYLER); } // Add Metrics info. if (!c.getMetricRefs().isEmpty()) { String decoration = " (" + c.getMetricRefs().size() + " Metrics)"; styledString.append(decoration, metricColorStyler); } // Add Life Cycle info. if (lifeCycleState != StudioUtils.LIFECYCLE_NOTSET) { String decoration = " (" + StudioUtils.lifecycleText(lifeCycleState) + ")"; styledString.append(decoration, lifecycleColorStyler); } cell.setText(styledString.getString()); cell.setStyleRanges(styledString.getStyleRanges()); } if (element instanceof Relationship) { Styler xColorStyler = StyledString.createColorRegistryStyler(REL_NOTCONNECTED_COLOR_STYLER, null); Relationship rel = (Relationship) element; StyledString styledString = new StyledString(rel.getName() != null ? rel.getName() : "?", null); StringBuffer decoration = new StringBuffer(); decoration.append(" ("); if (rel.getNodeID1Ref() != null) { decoration.append(rel.getNodeID1Ref().getNodeID()); styledString.append(decoration.toString(), StyledString.COUNTER_STYLER); } else { styledString.append(decoration.toString(), StyledString.COUNTER_STYLER); styledString.append(" x", xColorStyler); } decoration = new StringBuffer(); decoration.append(" <--> "); if (rel.getNodeID2Ref() != null) { decoration.append(rel.getNodeID2Ref().getNodeID()); styledString.append(decoration.toString(), StyledString.COUNTER_STYLER); } else { styledString.append(decoration.toString(), StyledString.COUNTER_STYLER); styledString.append("x", xColorStyler); } decoration = new StringBuffer(); decoration.append(" )"); styledString.append(decoration.toString(), StyledString.COUNTER_STYLER); cell.setText(styledString.getString()); Image img; if (element instanceof FunctionRelationship) { img = ResourceManager.getPluginImage("com.netxforge.netxstudio.models.edit", "icons/full/obj16/FunctionRelationship_H.png"); cell.setImage(img); } if (element instanceof EquipmentRelationship) { img = ResourceManager.getPluginImage("com.netxforge.netxstudio.models.edit", "icons/full/obj16/EquipmentRelationship_H.png"); cell.setImage(img); } cell.setStyleRanges(styledString.getStyleRanges()); } }
From source file:com.netxforge.netxstudio.screens.f4.JobsObervableMapLabelProvider.java
License:Open Source License
@Override public void update(ViewerCell cell) { int columnIndex = cell.getColumnIndex(); Object element = cell.getElement(); cell.setText(getColumnText(element, columnIndex)); super.update(cell); }
From source file:com.netxforge.netxstudio.screens.f4.support.MetricTreeLabelProvider.java
License:Open Source License
@Override public void update(ViewerCell cell) { if (cell.getElement() instanceof Metric) { Metric metric = (Metric) cell.getElement(); String txt = ""; switch (cell.getColumnIndex()) { case 0: { txt = metric.getName() != null ? metric.getName() : ""; }/*w w w .j ava 2s. c o m*/ break; case 1: { txt = metric.getDescription() != null ? metric.getDescription() : ""; } break; case 2: { txt = metric.getUnitRef() != null ? metric.getUnitRef().getName() : ""; } break; } StyledString styledString = new StyledString(txt, null); // String decoration = " (" + // metric.getCommitters().size() + " Committers)"; // styledString.append( // decoration, // StyledString.COUNTER_STYLER // ); cell.setText(styledString.getString()); // cell.setImage(projectImage); cell.setStyleRanges(styledString.getStyleRanges()); } super.update(cell); }
From source file:com.netxforge.netxstudio.screens.LoadingLabelProvider.java
License:Open Source License
@Override public void update(ViewerCell cell) { Object element = cell.getElement(); if (element instanceof String) { // Do some styling on our loading string. . StyledString styledString = new StyledString(); styledString.append((String) element, StyledString.COUNTER_STYLER); cell.setText(styledString.toString()); cell.setStyleRanges(styledString.getStyleRanges()); }//from w ww.j av a 2 s. com // We only support String (for now). super.update(cell); }
From source file:com.nextep.designer.sqlclient.ui.jface.SQLResultLabelProvider.java
License:Open Source License
@Override public void update(ViewerCell cell) { final Object elt = cell.getElement(); final int colIndex = cell.getColumnIndex(); final String text = getColumnText(elt, colIndex); cell.setText(text); final Image img = getColumnImage(elt, colIndex); cell.setImage(img);// w w w. j a v a 2 s .c om final Color background = getBackground(elt, colIndex); cell.setBackground(background); }
From source file:com.nokia.s60tools.crashanalyser.ui.viewers.CrashAnalyserTableViewer.java
License:Open Source License
protected CrashAnalyserTableViewer(Table table) { super(table); ColumnViewerToolTipSupport.enableFor(this, ToolTip.NO_RECREATE); labelProvider = new CellLabelProvider() { public String getToolTipText(Object element) { if ("".equals(element.toString())) return null; else/*from w w w . j a v a2 s . com*/ return element.toString(); } public Point getToolTipShift(Object object) { return new Point(10, 10); } public int getToolTipDisplayDelayTime(Object object) { return 200; } public int getToolTipTimeDisplayed(Object object) { return 5000; } public void update(ViewerCell cell) { cell.setText(cell.getElement().toString()); } }; }
From source file:com.openlegacy.enterprise.ide.eclipse.editors.pages.details.rpc.FieldsRpcEnumFieldDetailsPage.java
License:Open Source License
private void createColumns(FormToolkit toolkit, final TableViewer viewer) { TableViewerColumn vcol = new TableViewerColumn(viewer, SWT.NONE); TableColumn tcol = vcol.getColumn(); tcol.setResizable(false);//from w w w. j av a 2 s.c o m tcol.setWidth(150); tcol.setText(Messages.getString("rpc.field.enum.col.name"));//$NON-NLS-1$ vcol.setEditingSupport(new EnumFieldEntryTextCellEditingSupport(viewer, AnnotationConstants.NAME)); vcol.setLabelProvider(new CellLabelProvider() { @Override public void update(ViewerCell cell) { EnumEntryModel model = (EnumEntryModel) cell.getElement(); cell.setText(model.getName()); if (!updatingControls) { updateModel((String) viewer.getData(FormRowCreator.ID_KEY)); } } }); vcol = new TableViewerColumn(viewer, SWT.NONE); tcol = vcol.getColumn(); tcol.setResizable(false); tcol.setWidth(50); tcol.setText(Messages.getString("rpc.field.enum.col.value"));//$NON-NLS-1$ vcol.setEditingSupport(new EnumFieldEntryTextCellEditingSupport(viewer, AnnotationConstants.VALUE)); vcol.setLabelProvider(new CellLabelProvider() { @Override public void update(ViewerCell cell) { EnumEntryModel model = (EnumEntryModel) cell.getElement(); cell.setText(model.getValue()); } }); vcol = new TableViewerColumn(viewer, SWT.NONE); tcol = vcol.getColumn(); tcol.setResizable(false); tcol.setWidth(200); tcol.setText(Messages.getString("rpc.field.enum.col.display"));//$NON-NLS-1$ vcol.setEditingSupport(new EnumFieldEntryTextCellEditingSupport(viewer, AnnotationConstants.DISPLAY_NAME)); vcol.setLabelProvider(new CellLabelProvider() { @Override public void update(ViewerCell cell) { EnumEntryModel model = (EnumEntryModel) cell.getElement(); cell.setText(model.getDisplayName()); } }); }
From source file:com.openlegacy.enterprise.ide.eclipse.editors.pages.jpa.ActionsPape.java
License:Open Source License
private void createColumns(TableViewer viewer, JpaEntity entity) { // "action" column TableViewerColumn vcol = new TableViewerColumn(viewer, SWT.NONE); TableColumn tcol = vcol.getColumn(); tcol.setText(Messages.getString("jpa.actions.page.col.action.label"));//$NON-NLS-1$ tcol.setResizable(false);//from w ww.j a v a 2 s. c om tcol.setWidth(150); vcol.setEditingSupport(new ActionsDialogCellEditingSupport(viewer, AnnotationConstants.ACTION)); vcol.setLabelProvider(new CellLabelProvider() { @Override public void update(ViewerCell cell) { ActionDefinition action = (ActionDefinition) cell.getElement(); cell.setText(action.getActionName()); updateModel(); } }); // "displayName" column vcol = new TableViewerColumn(viewer, SWT.NONE); tcol = vcol.getColumn(); tcol.setText(Messages.getString("jpa.actions.page.col.display.name.label"));//$NON-NLS-1$ tcol.setResizable(false); tcol.setWidth(150); vcol.setEditingSupport(new ActionsTextCellEditingSupport(viewer, AnnotationConstants.DISPLAY_NAME)); vcol.setLabelProvider(new CellLabelProvider() { @Override public void update(ViewerCell cell) { ActionDefinition action = (ActionDefinition) cell.getElement(); cell.setText(action.getDisplayName()); updateModel(); } }); // "alias" column vcol = new TableViewerColumn(viewer, SWT.FILL); tcol = vcol.getColumn(); tcol.setText(Messages.getString("jpa.actions.page.col.alias.label"));//$NON-NLS-1$ tcol.setResizable(false); tcol.setWidth(150); vcol.setEditingSupport(new ActionsTextCellEditingSupport(viewer, AnnotationConstants.ALIAS)); vcol.setLabelProvider(new CellLabelProvider() { @Override public void update(ViewerCell cell) { ActionDefinition action = (ActionDefinition) cell.getElement(); cell.setText(action.getAlias()); updateModel(); } }); // "is global" column vcol = new TableViewerColumn(viewer, SWT.FILL); tcol = vcol.getColumn(); tcol.setText(Messages.getString("jpa.actions.page.col.global.label"));//$NON-NLS-1$ tcol.setResizable(false); tcol.setWidth(100); List<String> items = new ArrayList<String>(); items.add(Boolean.FALSE.toString().toLowerCase()); items.add(Boolean.TRUE.toString().toLowerCase()); vcol.setEditingSupport(new ActionsComboBoxCellEditingSupport(viewer, AnnotationConstants.GLOBAL, items)); vcol.setLabelProvider(new CellLabelProvider() { @Override public void update(ViewerCell cell) { DbActionDefinition action = (DbActionDefinition) cell.getElement(); cell.setText(String.valueOf(action.isGlobal())); updateModel(); } }); // "target entity" column vcol = new TableViewerColumn(viewer, SWT.FILL); tcol = vcol.getColumn(); tcol.setText(Messages.getString("jpa.actions.page.col.target.entity"));//$NON-NLS-1$ tcol.setResizable(false); tcol.setWidth(150); vcol.setEditingSupport(new ActionsDialogCellEditingSupport(viewer, AnnotationConstants.TARGET_ENTITY)); vcol.setLabelProvider(new CellLabelProvider() { @Override public void update(ViewerCell cell) { ActionModel action = (ActionModel) cell.getElement(); cell.setText(action.getTargetEntityClassName()); updateModel(); validateTargetEntityColumn(action); } }); }
From source file:com.puppetlabs.geppetto.pp.dsl.ui.editor.findrefs.ReferenceSearchResultLabelProvider.java
License:Open Source License
@Override public void update(ViewerCell cell) { Object o = cell.getElement(); StyledString st = getStyledText(o);/*from w w w . ja v a 2 s. com*/ if (st == null) st = new StyledString("<cell with null element>"); cell.setText(st.toString()); cell.setStyleRanges(st.getStyleRanges()); cell.setImage(getImage(o)); }
From source file:com.rcpcompany.uibindings.extests.utils.ShowViewSelectionTest.java
License:Open Source License
/** * Creates the view/*from w ww . ja va2 s . c om*/ */ public void createView() { myView = BaseUIBTestUtils.createUIBTestView(this); myBody = myView.getBody(); myBody.setLayout(new TableWrapLayout()); myTableViewer1 = new TableViewer(myBody, SWT.FULL_SELECTION | SWT.BORDER); myTable1 = myTableViewer1.getTable(); myTable1.setLayoutData(new TableWrapData(TableWrapData.FILL)); myTable1.setHeaderVisible(true); myNameColumn1 = new TableViewerColumn(myTableViewer1, SWT.NONE); myNameColumn1.getColumn().setWidth(100); myTableViewer2 = new TableViewer(myBody, SWT.FULL_SELECTION | SWT.BORDER); myTable2 = myTableViewer2.getTable(); myTable2.setLayoutData(new TableWrapData(TableWrapData.FILL)); myTable2.setHeaderVisible(true); myNameColumn2 = new TableViewerColumn(myTableViewer2, SWT.NONE); myNameColumn2.getColumn().setWidth(100); myNameColumn2.getColumn().setText("N"); myNameColumn2.setLabelProvider(new CellLabelProvider() { @Override public void update(ViewerCell cell) { final Country c = (Country) cell.getElement(); cell.setText(c.getName()); } }); myTableViewer2.setContentProvider(new ArrayContentProvider()); myTableViewer2.setInput(myShop.getCountries()); // myTableViewer2.addSelectionChangedListener(new ISelectionChangedListener() { // @Override // public void selectionChanged(SelectionChangedEvent event) { // LogUtils.debug(this, "" + event.getSelection()); // } // }); // myView.getSite().getWorkbenchWindow().getSelectionService().addSelectionListener(new // ISelectionListener() { // // @Override // public void selectionChanged(IWorkbenchPart part, ISelection selection) { // LogUtils.debug(this, "" + selection); // } // }); myView.getSite().setSelectionProvider(myTableViewer2); }