Package gaiasky.util
Class TextUtils
java.lang.Object
gaiasky.util.TextUtils
Contains some general utilities to deal with text and strings.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
arrayToStr
(String[] arr) static String
arrayToStr
(String[] arr, String pre, String post, String sep) static String
breakCharacters
(CharSequence in, int breakChars) static String
breakCharacters
(String in, int breakChars) static String
breakSpaces
(CharSequence in, int breakSpaces) static String
breakSpaces
(String in, int breakSpaces) static String
capitalise
(String line) Returns the given string with the first letter capitalisedstatic void
capLabelWidth
(com.badlogic.gdx.scenes.scene2d.ui.Label l, float targetWidth) static String
static String
static String[]
Concatenates the base with each of the strings in suffixesstatic String[]
static String
concatenate
(String split, com.badlogic.gdx.utils.Array<String> strings) Concatenates the strings using the given splitstatic String
concatenate
(String split, String... strs) Concatenates the strings using the given splitstatic String
concatenate
(String split, List<String> strings) Concatenates the strings using the given splitstatic boolean
static boolean
static boolean
static boolean
containsOrMatches
(String[] list, String key, boolean ignoreCase) static long
countLines
(String str) static String
ensureStartsWith
(String base, String start) static String
static String
getFormattedTimeWarp
(double warp) static String
static CharSequence
limitWidth
(CharSequence text, float width, float letterWidth) static String
propertyToMethodName
(String property) Converts from property displayName to method displayName by removing the separator dots and capitalising each chunk.static String
static String
static String
static String
static String
trueCapitalise
(String line) Returns the given string with the first letter capitalised and all the others in lower casestatic final String
-
Constructor Details
-
TextUtils
public TextUtils()
-
-
Method Details
-
surroundBrackets
-
surround
-
breakCharacters
-
breakCharacters
-
countLines
-
breakSpaces
-
breakSpaces
-
capLabelWidth
public static void capLabelWidth(com.badlogic.gdx.scenes.scene2d.ui.Label l, float targetWidth) -
limitWidth
-
capString
-
capString
-
propertyToMethodName
Converts from property displayName to method displayName by removing the separator dots and capitalising each chunk. Example: model.texture.bump -> ModelTextureBump- Parameters:
property
- The property displayName- Returns:
- The method name
-
capitalise
Returns the given string with the first letter capitalised- Parameters:
line
- The input string- Returns:
- The string with its first letter capitalised
-
trueCapitalise
Returns the given string with the first letter capitalised and all the others in lower case- Parameters:
line
- The input string- Returns:
- The string with its first letter capitalised and the others in lower case
-
concatenate
Concatenates the strings using the given split- Parameters:
split
- The splitstrs
- The strings- Returns:
- The concatenation
-
concatenate
Concatenates the strings using the given split- Parameters:
split
- The splitstrings
- The strings- Returns:
- The concatenation
-
concatenate
Concatenates the strings using the given split- Parameters:
split
- The splitstrings
- The strings- Returns:
- The concatenation
-
arrayToStr
-
arrayToStr
-
setToStr
-
setToStr
-
getFormattedTimeWarp
-
getFormattedTimeWarp
-
concatAll
Concatenates the base with each of the strings in suffixes- Parameters:
base
- The base stringsuffixes
- All the suffixes- Returns:
- The result
-
concatAll
-
contains
-
contains
-
ensureStartsWith
-
contains
-
containsOrMatches
-
html2text
-
unescape
-