public class StringUtil
extends java.lang.Object
Constructor and Description |
---|
StringUtil() |
Modifier and Type | Method and Description |
---|---|
static void |
appendMultiplicity(java.lang.StringBuilder s,
long lower,
long upper)
Deprecated.
add isNullFree argument
|
static void |
appendMultiplicity(java.lang.StringBuilder s,
long lower,
long upper,
boolean isNullFree)
Append a multiplicity string such as "[1..5]" to a StringBuilder.
|
static java.lang.String |
bind(java.lang.String messageTemplate,
java.lang.Object... bindings) |
static java.lang.String |
convertFromOCLString(java.lang.String javaString)
Mostly copied from
Properties.loadConvert(char[], int, int, char[]) via
Strings.convertFromJavaString(java.lang.String, boolean) |
static java.lang.String |
convertToOCLString(java.lang.String theString)
Mostly copied from
Properties.saveConvert(java.lang.String, boolean, boolean) via
Strings.convertToJavaString(java.lang.String) |
static java.lang.Number |
createNumberFromString(java.lang.String aValue) |
static java.lang.String |
formatMultiplicity(org.eclipse.emf.ecore.ETypedElement typedElement) |
static java.lang.String |
formatOrdered(org.eclipse.emf.ecore.ETypedElement typedElement) |
static java.lang.String |
formatString(java.lang.String name) |
static java.lang.String |
formatUnique(org.eclipse.emf.ecore.ETypedElement typedElement) |
static java.lang.String |
getIndentation(int depth,
java.lang.String string) |
static java.lang.String |
splice(java.util.List<java.lang.String> strings,
java.lang.String separator)
Return a composite string comprising each element od strings separated by separator.
|
static char |
toHex(int nibble)
Copied from
Properties |
public static void appendMultiplicity(@NonNull java.lang.StringBuilder s, long lower, long upper, boolean isNullFree)
@Deprecated public static void appendMultiplicity(@NonNull java.lang.StringBuilder s, long lower, long upper)
@NonNull public static java.lang.String bind(java.lang.String messageTemplate, java.lang.Object... bindings)
@NonNull public static java.lang.String convertFromOCLString(@NonNull java.lang.String javaString)
Properties.loadConvert(char[], int, int, char[])
via
Strings.convertFromJavaString(java.lang.String, boolean)
public static java.lang.String convertToOCLString(java.lang.String theString)
Properties.saveConvert(java.lang.String, boolean, boolean)
via
Strings.convertToJavaString(java.lang.String)
@NonNull public static java.lang.Number createNumberFromString(@NonNull java.lang.String aValue) throws java.lang.NumberFormatException
java.lang.NumberFormatException
@NonNull public static java.lang.String formatMultiplicity(@Nullable org.eclipse.emf.ecore.ETypedElement typedElement)
@NonNull public static java.lang.String formatOrdered(@Nullable org.eclipse.emf.ecore.ETypedElement typedElement)
@NonNull public static java.lang.String formatUnique(@Nullable org.eclipse.emf.ecore.ETypedElement typedElement)
public static java.lang.String getIndentation(int depth, @NonNull java.lang.String string)
public static java.lang.String splice(java.util.List<java.lang.String> strings, java.lang.String separator)
strings
- strings to be splicedseparator
- between elementspublic static char toHex(int nibble)
Properties