Class Strings
java.lang.Object
org.eclipse.emf.compare.provider.spec.Strings
public final class Strings
extends java.lang.Object
Utility class for
Strings objects.-
Method Summary
Modifier and Type Method Description static java.lang.Stringelide(java.lang.String original, int max, java.lang.String suffix)Shorten the givenoriginalstring and append the givensuffixif it is longest than the definedmaxlength minus the length of thesuffix.static java.lang.StringremoveLineBreaks(java.lang.String original)Removes line-breaks (\r\n or \r or \n) from the givenoriginaland replaces it with blanks.
-
Method Details
-
elide
public static java.lang.String elide(java.lang.String original, int max, java.lang.String suffix)Shorten the givenoriginalstring and append the givensuffixif it is longest than the definedmaxlength minus the length of thesuffix.The returned String length will always be in
Math.min(original.length, max).- Parameters:
original- the original string to elide if necessary.max- the maximum length of the returned string.suffix- the suffix to append in case the original String is too long.- Returns:
- the elided string or the original string.
-
removeLineBreaks
public static java.lang.String removeLineBreaks(java.lang.String original)Removes line-breaks (\r\n or \r or \n) from the givenoriginaland replaces it with blanks.- Parameters:
original- the original string to remove line breaks from.- Returns:
- the string without line breaks but blanks instead.
- Since:
- 4.1
-