Class WhitespaceConversions


  • public final class WhitespaceConversions
    extends java.lang.Object
    Utilities for handling whitespace options.
    Author:
    Dennis M. Sosnoski
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private WhitespaceConversions()
      Non-constructor for class with no instances.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String collapse​(java.lang.String text)
      Collapse whitespace in string.
      private static java.lang.String convertCollapsed​(java.lang.String text, int index)
      Convert string value to whitespace-collapsed form.
      private static java.lang.String convertReplaced​(java.lang.String text, int index)
      Convert string value to whitespace-replaced form.
      static java.lang.String replace​(java.lang.String text)
      Replace non-space whitespace in string.
      static java.lang.String trim​(java.lang.String text)
      Trim leading and trailing whitespace in string.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • WhitespaceConversions

        private WhitespaceConversions()
        Non-constructor for class with no instances.
    • Method Detail

      • convertReplaced

        private static java.lang.String convertReplaced​(java.lang.String text,
                                                        int index)
        Convert string value to whitespace-replaced form. The first character to be replaced must have been found prior to this call.
        Parameters:
        text - value to be converted
        index - first character offset to be dropped from result
        Returns:
        collapsed string value
      • replace

        public static java.lang.String replace​(java.lang.String text)
        Replace non-space whitespace in string. This first scans to see if any non-space whitespace is present, and if so, invokes the actual conversion handling.
        Parameters:
        text - value to be converted (null if none)
        Returns:
        replaced string value (null if none)
      • convertCollapsed

        private static java.lang.String convertCollapsed​(java.lang.String text,
                                                         int index)
        Convert string value to whitespace-collapsed form. The first whitespace character must have been found prior to this call.
        Parameters:
        text - value to be converted
        index - first character offset to be dropped from result
        Returns:
        collapsed string value
      • collapse

        public static java.lang.String collapse​(java.lang.String text)
        Collapse whitespace in string. This first scans to see if any whitespace is present, and if so, invokes the actual conversion handling.
        Parameters:
        text - value to be converted (null if none)
        Returns:
        collapsed string value (null if none)
      • trim

        public static java.lang.String trim​(java.lang.String text)
        Trim leading and trailing whitespace in string.
        Parameters:
        text - value to be converted (null if none)
        Returns:
        trimmed string value (null if none)