public class TextUtils
extends java.lang.Object
textUtils
.Constructor and Description |
---|
TextUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
copyHtmlToClipboard(java.lang.String html)
Shortcut for scripting: Copies
html with mimetype text/html to the system clipboard. |
static void |
copyToClipboard(java.lang.String string)
Shortcut for scripting: Copies
string to the system clipboard. |
static org.freeplane.core.resources.TranslatedObject |
createTranslatedString(java.lang.String key) |
static java.lang.String |
escapeUtf8(java.lang.String str)
The escapeUtf8 method is a stripped down version of the
StringEscapeUtils.escapeJava method in Commons Lang 2.6
It escapes the UTF-8 non-ASCII characters in a
String . |
static void |
escapeUtf8(java.io.Writer out,
java.lang.String str)
Escapes the UTF-8 non-ASCII characters in a
String to
a Writer . |
static java.lang.String |
format(java.lang.String resourceKey,
java.lang.Object... messageArguments) |
java.text.SimpleDateFormat |
getDefaultDateFormat()
accessor for scripts.
|
java.text.SimpleDateFormat |
getDefaultDateTimeFormat()
accessor for scripts.
|
java.text.DecimalFormat |
getDefaultNumberFormat()
accessor for scripts.
|
static java.lang.String |
getOptionalText(java.lang.String string) |
static java.lang.String |
getOptionalText(java.lang.String string,
java.lang.String defaultValue) |
static java.lang.String |
getOptionalTranslation(java.lang.String text) |
static java.lang.String |
getOriginalRawText(java.lang.String key) |
static java.lang.String |
getRawText(java.lang.String key) |
static java.lang.String |
getRawText(java.lang.String key,
java.lang.String defaultString) |
static java.lang.String |
getShortText(java.lang.String text,
int maximumCharacters,
java.lang.String continuationMark) |
static java.lang.String |
getText(java.lang.String key) |
static java.lang.String |
getText(java.lang.String key,
java.lang.String defaultString) |
static boolean |
isEmpty(java.lang.String str) |
static boolean |
isNumber(java.lang.String text) |
static boolean |
matchesUriPattern(java.lang.String text)
in opposite to the URI make scheme mandatory.
|
static java.lang.String |
removeMnemonic(java.lang.String rawLabel) |
static java.lang.String |
removeTranslateComment(java.lang.String inputString)
Removes the "TranslateMe" sign from the end of not translated texts.
|
static java.lang.Number |
toNumber(java.lang.String text) |
public static java.lang.String format(java.lang.String resourceKey, java.lang.Object... messageArguments)
public static java.lang.String getOptionalText(java.lang.String string)
public static java.lang.String getOptionalText(java.lang.String string, java.lang.String defaultValue)
public static java.lang.String removeMnemonic(java.lang.String rawLabel)
public static java.lang.String removeTranslateComment(java.lang.String inputString)
public static org.freeplane.core.resources.TranslatedObject createTranslatedString(java.lang.String key)
public static java.lang.String getText(java.lang.String key)
public static java.lang.String getRawText(java.lang.String key)
public static java.lang.String getOriginalRawText(java.lang.String key)
public static java.lang.String getText(java.lang.String key, java.lang.String defaultString)
public static java.lang.String getRawText(java.lang.String key, java.lang.String defaultString)
public static java.lang.String getOptionalTranslation(java.lang.String text)
public static java.lang.Number toNumber(java.lang.String text) throws java.lang.NumberFormatException
java.lang.NumberFormatException
public static boolean isNumber(java.lang.String text)
public static boolean isEmpty(java.lang.String str)
public static boolean matchesUriPattern(java.lang.String text)
public static java.lang.String getShortText(java.lang.String text, int maximumCharacters, java.lang.String continuationMark)
public java.text.DecimalFormat getDefaultNumberFormat()
public java.text.SimpleDateFormat getDefaultDateFormat()
public java.text.SimpleDateFormat getDefaultDateTimeFormat()
public static void copyToClipboard(java.lang.String string)
string
to the system clipboard.public static void copyHtmlToClipboard(java.lang.String html)
html
with mimetype text/html to the system clipboard.public static java.lang.String escapeUtf8(java.lang.String str)
String
.
Such a character becomes '\\'
and 'u'
followed by
a 4 digit hex code.
Any ASCII character will stay intact
Example:
input string: jalapeƱo output string: jalape\u00F1o
str
- String to escape values in, may be nullnull
if null string inputpublic static void escapeUtf8(java.io.Writer out, java.lang.String str) throws java.io.IOException
String
to
a Writer
.
A null
string input has no effect.
out
- Writer to write escaped string intostr
- String to escape values in, may be nulljava.lang.IllegalArgumentException
- if the Writer is null
java.io.IOException
- if error occurs on underlying WriterescapeUtf8(java.lang.String)