Class CharEscapeHelper

java.lang.Object
io.github.mmm.scanner.CharEscapeHelper

public class CharEscapeHelper extends Object
Simple static helper for dealing with escaped characters.
  • Constructor Details

    • CharEscapeHelper

      public CharEscapeHelper()
  • Method Details

    • resolveEscape

      public static Character resolveEscape(char c)
      Parameters:
      c - the character that was escaped (e.g. 't' for tab, 'n' for line feed, 'r' for carriage return, '0' for NUL, etc.)
      Returns:
      the resolved (unescaped) character according to JLS 3.10.6 or null for invalid escape character.
      See Also:
    • resolveEscape

      public static Character resolveEscape(String sequence)
      Parameters:
      sequence - the sequence of characters that has been escaped (e.g. "u000A" for line feed, or "u00df" for szlig/ß, etc.)
      Returns:
      the resolved (unescaped) character according to JLS 3.10.6 or null for invalid escape sequence.
      See Also: