Class TextUtils

java.lang.Object
org.eclipse.nebula.widgets.grid.internal.TextUtils

public class TextUtils
extends java.lang.Object
Utility class to provide common operations on strings not supported by the base java API.
Since:
2.0.0
  • Method Summary

    Modifier and Type Method Description
    static java.lang.String getShortStr​(org.eclipse.swt.graphics.GC gc, java.lang.String text, int width, int style)
    Shortens a supplied string so that it fits within the area specified by the width argument.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • getShortStr

      public static java.lang.String getShortStr​(org.eclipse.swt.graphics.GC gc, java.lang.String text, int width, int style)
      Shortens a supplied string so that it fits within the area specified by the width argument. Strings that have been shorted have an "..." attached to the end of the string. The width is computed using the GC.getCharWidth(char).
      Parameters:
      gc - GC used to perform calculation.
      text - text to modify.
      width - Pixels to display.
      style - truncation style. see SWT.LEFT, SWT.CENTER, SWT.RIGHT
      Returns:
      shortened string that fits in area specified.