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 capitalised
    static 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 suffixes
    static 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 split
    static java.lang.String concatenate​(java.lang.String split, java.lang.String... strs)
    Concatenates the strings using the given split
    static 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 case

    Methods 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 split
      strs - 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 split
      strs - 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 string
      suffixes - 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)