List of usage examples for org.eclipse.jface.util Util ZERO_LENGTH_STRING
String ZERO_LENGTH_STRING
To view the source code for org.eclipse.jface.util Util ZERO_LENGTH_STRING.
Click Source Link
From source file:org.eclipse.e4.ui.keybinding.tests.TestBinding.java
License:Open Source License
public final String toString() { return Util.ZERO_LENGTH_STRING; }
From source file:org.eclipse.e4.xwt.tools.ui.designer.dialogs.AccessorConfigurationDialog.java
License:Open Source License
private void updateStatus(String message) { if (message != null && !"".equals(message)) { isError = true;//from w ww .j av a2s.c om fLastStatus = new Status(IStatus.ERROR, JavaCore.PLUGIN_ID, -1, message, null); setPropertyFieldEnable(true); } else { isError = false; fLastStatus = new Status(IStatus.OK, Policy.JFACE, IStatus.OK, Util.ZERO_LENGTH_STRING, null); } updateStatus(fLastStatus); }
From source file:org.fusesource.ide.jvmmonitor.internal.ui.properties.AbstractJvmPropertySection.java
License:Open Source License
/** * Clears the status line./*w w w .ja va2s. co m*/ */ public void clearStatusLine() { IStatusLineManager manager = propertySheet.getViewSite().getActionBars().getStatusLineManager(); IContributionItem[] items = manager.getItems(); for (IContributionItem item : items) { if (item instanceof StatusLineContributionItem) { ((StatusLineContributionItem) item).setText(Util.ZERO_LENGTH_STRING); } } }
From source file:org.fusesource.ide.jvmmonitor.internal.ui.properties.cpu.AbstractFilteredTree.java
License:Open Source License
/** * Updates the status line./*from w w w.j av a2 s . c om*/ * * @param selection * the selection */ public void updateStatusLine(IStructuredSelection selection) { IStatusLineManager manager = actionBars.getStatusLineManager(); IContributionItem[] items = manager.getItems(); StatusLineContributionItem selfTimeStatusLineItem = null; for (IContributionItem item : items) { if (item instanceof StatusLineContributionItem) { selfTimeStatusLineItem = (StatusLineContributionItem) item; } } // create the status line if (selfTimeStatusLineItem == null) { selfTimeStatusLineItem = new StatusLineContributionItem("SelfTimeContributionItem"); //$NON-NLS-1$ manager.add(selfTimeStatusLineItem); } // clear the status line if (selection == null) { selfTimeStatusLineItem.setText(Util.ZERO_LENGTH_STRING); return; } // set text on status line double percentage = 0; double time = 0; for (Object object : selection.toArray()) { if (object instanceof IMethodNode) { percentage += ((IMethodNode) object).getSelfTimeInPercentage(); time += ((IMethodNode) object).getSelfTime(); } } String text = Util.ZERO_LENGTH_STRING; if (percentage != 0) { text = String.format("Self Time: %.0fms %.1f", time, percentage) + '%'; //$NON-NLS-1$ } selfTimeStatusLineItem.setText(text); }
From source file:org.fusesource.ide.jvmmonitor.internal.ui.properties.memory.SWTResourceFilteredTree.java
License:Open Source License
/** * Updates the status line./*from w ww . j av a2 s . c o m*/ * * @param resourceElements * The SWT resource elements */ public void updateStatusLine(ISWTResourceElement[] resourceElements) { IStatusLineManager manager = actionBars.getStatusLineManager(); IContributionItem[] items = manager.getItems(); StatusLineContributionItem resourceCountContributionItem = null; for (IContributionItem item : items) { if (item instanceof StatusLineContributionItem) { resourceCountContributionItem = (StatusLineContributionItem) item; } } // create the status line if (resourceCountContributionItem == null) { resourceCountContributionItem = new StatusLineContributionItem("ResourceCountContributionItem"); //$NON-NLS-1$ manager.add(resourceCountContributionItem); } if (resourceElements == null) { resourceCountContributionItem.setText(Util.ZERO_LENGTH_STRING); return; } Map<String, Integer> resources = new HashMap<String, Integer>(); for (ISWTResourceElement resourceElement : resourceElements) { String name = resourceElement.getName().split(" ")[0]; //$NON-NLS-1$ Integer count = resources.get(name); resources.put(name, count == null ? 1 : ++count); } // set text on status line List<String> list = new ArrayList<String>(resources.keySet()); Collections.sort(list); StringBuffer buffer = new StringBuffer(); buffer.append("Total: ").append(resourceElements.length); //$NON-NLS-1$ for (String name : list) { buffer.append(", ").append(name); //$NON-NLS-1$ buffer.append(": ").append(resources.get(name)); //$NON-NLS-1$ } resourceCountContributionItem.setText(buffer.toString()); }