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.
-
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 theGC.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 theGC.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.
-