Class TextUtils

java.lang.Object
org.eclipse.nebula.widgets.pgroup.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
  • Constructor Summary

    Constructors 
    Modifier Constructor Description
    protected TextUtils()
    Protected constructor to prevent instantiation.
  • Method Summary

    Modifier and Type Method Description
    static java.lang.String getShortString​(org.eclipse.swt.graphics.GC gc, java.lang.String t, int width)
    Shortens a supplied string so that it fits within the area specified by the width argument.
    static java.lang.String getShortText​(org.eclipse.swt.graphics.GC gc, java.lang.String t, int width)
    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
  • Constructor Details

    • TextUtils

      protected TextUtils()
      Protected constructor to prevent instantiation.
  • Method Details

    • getShortText

      public static java.lang.String getShortText​(org.eclipse.swt.graphics.GC gc, java.lang.String t, int width)
      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.textExtent(String).
      Parameters:
      gc - GC used to perform calculation.
      t - text to modify.
      width - Pixels to display.
      Returns:
      shortened string that fits in area specified.
    • getShortString

      public static java.lang.String getShortString​(org.eclipse.swt.graphics.GC gc, java.lang.String t, int width)
      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.stringExtent(String).
      Parameters:
      gc - GC used to perform calculation.
      t - text to modify.
      width - Pixels to display.
      Returns:
      shortened string that fits in area specified.