Class StringUtil

java.lang.Object
org.forgerock.openig.util.StringUtil

public final class StringUtil extends Object
Miscellaneous string utility methods.
  • Method Details

    • slug

      public static String slug(String value)
      Transform the input String value into a slug: a simpler adaptation that is compatible for usage inside an URI (without requiring URL encoding).

      Examples:

           slug("A sentence  with blanks, commas and extra punctuation !  ")
                  .equals("a-sentence-with-blanks-commas-and-extra-punctuation");
             slug("{ClientHandler}/heap/2").equals(clienthandler-heap-2);
           
       
      Parameters:
      value - value to be transformed
      Returns:
      A slug version of the input
    • toSIAbbreviation

      public static String toSIAbbreviation(TimeUnit timeUnit)
      Return the SI abbreviation from the given TimeUnit name.
      Parameters:
      timeUnit - The time unit to get the abbreviation from(for output usage for example).
      Returns:
      the SI abbreviation from the given TimeUnit name.