Example usage for org.eclipse.jface.util Util ZERO_LENGTH_STRING

List of usage examples for org.eclipse.jface.util Util ZERO_LENGTH_STRING

Introduction

In this page you can find the example usage for org.eclipse.jface.util Util ZERO_LENGTH_STRING.

Prototype

String ZERO_LENGTH_STRING

To view the source code for org.eclipse.jface.util Util ZERO_LENGTH_STRING.

Click Source Link

Document

A common zero-length string.

Usage

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());
}