Package gaiasky.util
Class TextUtils
java.lang.Object
gaiasky.util.TextUtils
public class TextUtils
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description TextUtils()
-
Method Summary
Modifier and Type Method Description static java.lang.String
arrayToStr(java.lang.String[] arr)
static java.lang.String
arrayToStr(java.lang.String[] arr, java.lang.String pre, java.lang.String post, java.lang.String sep)
static java.lang.String
breakCharacters(java.lang.CharSequence in, int breakChars)
static java.lang.String
breakCharacters(java.lang.String in, int breakChars)
static java.lang.String
breakSpaces(java.lang.CharSequence in, int breakSpaces)
static java.lang.String
breakSpaces(java.lang.String in, int breakSpaces)
static java.lang.String
capitalise(java.lang.String line)
Returns the given string with the first letter capitalisedstatic void
capLabelWidth(com.badlogic.gdx.scenes.scene2d.ui.Label l, float targetWidth)
static java.lang.String
capString(java.lang.String in, int targetLength)
static java.lang.String
capString(java.lang.String in, int targetLength, boolean fromStart)
static java.lang.String[]
concatAll(java.lang.String base, java.lang.String[] suffixes)
Concatenates the base with each of the strings in suffixesstatic java.lang.String[]
concatAll(java.lang.String base, java.lang.String[] suffixes, java.lang.String suffixAdditional)
static java.lang.String
concatenate(java.lang.String split, com.badlogic.gdx.utils.Array<java.lang.String> strs)
Concatenates the strings using the given splitstatic java.lang.String
concatenate(java.lang.String split, java.lang.String... strs)
Concatenates the strings using the given splitstatic boolean
contains(java.lang.String[] list, java.lang.String key)
static boolean
contains(java.lang.String[] list, java.lang.String key, boolean ignoreCase)
static boolean
containsOrMatches(java.lang.String[] list, java.lang.String key, boolean ignoreCase)
static java.lang.String
getFormattedTimeWarp()
static java.lang.String
getFormattedTimeWarp(double warp)
static java.lang.String
html2text(java.lang.String html)
static java.lang.CharSequence
limitWidth(java.lang.CharSequence text, float width, float letterWidth)
static java.lang.String
propertyToMethodName(java.lang.String property)
Converts from property displayName to method displayName by removing the separator dots and capitalising each chunk.static java.lang.String
setToStr(java.util.Set<java.lang.String> set)
static java.lang.String
setToStr(java.util.Set<java.lang.String> set, java.lang.String pre, java.lang.String post, java.lang.String sep)
static java.lang.String
surround(java.lang.String in, java.lang.String pre, java.lang.String post)
static java.lang.String
surroundBrackets(java.lang.String in)
static java.lang.String
trueCapitalise(java.lang.String line)
Returns the given string with the first letter capitalised and all the others in lower caseMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
TextUtils
public TextUtils()
-
-
Method Details
-
surroundBrackets
public static java.lang.String surroundBrackets(java.lang.String in) -
surround
public static java.lang.String surround(java.lang.String in, java.lang.String pre, java.lang.String post) -
breakCharacters
public static java.lang.String breakCharacters(java.lang.CharSequence in, int breakChars) -
breakCharacters
public static java.lang.String breakCharacters(java.lang.String in, int breakChars) -
breakSpaces
public static java.lang.String breakSpaces(java.lang.CharSequence in, int breakSpaces) -
breakSpaces
public static java.lang.String breakSpaces(java.lang.String in, int breakSpaces) -
capLabelWidth
public static void capLabelWidth(com.badlogic.gdx.scenes.scene2d.ui.Label l, float targetWidth) -
limitWidth
public static java.lang.CharSequence limitWidth(java.lang.CharSequence text, float width, float letterWidth) -
capString
public static java.lang.String capString(java.lang.String in, int targetLength) -
capString
public static java.lang.String capString(java.lang.String in, int targetLength, boolean fromStart) -
propertyToMethodName
public static java.lang.String propertyToMethodName(java.lang.String property)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
public static java.lang.String capitalise(java.lang.String line)Returns the given string with the first letter capitalised- Parameters:
line
- The input string- Returns:
- The string with its first letter capitalised
-
trueCapitalise
public static java.lang.String trueCapitalise(java.lang.String line)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
public static java.lang.String concatenate(java.lang.String split, java.lang.String... strs)Concatenates the strings using the given split- Parameters:
split
- The splitstrs
- The strings- Returns:
- The concatenation
-
concatenate
public static java.lang.String concatenate(java.lang.String split, com.badlogic.gdx.utils.Array<java.lang.String> strs)Concatenates the strings using the given split- Parameters:
split
- The splitstrs
- The strings- Returns:
- The concatenation
-
arrayToStr
public static java.lang.String arrayToStr(java.lang.String[] arr) -
arrayToStr
public static java.lang.String arrayToStr(java.lang.String[] arr, java.lang.String pre, java.lang.String post, java.lang.String sep) -
setToStr
public static java.lang.String setToStr(java.util.Set<java.lang.String> set) -
setToStr
public static java.lang.String setToStr(java.util.Set<java.lang.String> set, java.lang.String pre, java.lang.String post, java.lang.String sep) -
getFormattedTimeWarp
public static java.lang.String getFormattedTimeWarp(double warp) -
getFormattedTimeWarp
public static java.lang.String getFormattedTimeWarp() -
concatAll
public static java.lang.String[] concatAll(java.lang.String base, java.lang.String[] suffixes)Concatenates the base with each of the strings in suffixes- Parameters:
base
- The base stringsuffixes
- All the suffixes- Returns:
- The result
-
concatAll
public static java.lang.String[] concatAll(java.lang.String base, java.lang.String[] suffixes, java.lang.String suffixAdditional) -
contains
public static boolean contains(java.lang.String[] list, java.lang.String key) -
contains
public static boolean contains(java.lang.String[] list, java.lang.String key, boolean ignoreCase) -
containsOrMatches
public static boolean containsOrMatches(java.lang.String[] list, java.lang.String key, boolean ignoreCase) -
html2text
public static java.lang.String html2text(java.lang.String html)
-