Class JavaUnicodeEscaper

    • Constructor Detail

      • JavaUnicodeEscaper

        public JavaUnicodeEscaper​(int below,
                                  int above,
                                  boolean between)
        Deprecated.
        Constructs a JavaUnicodeEscaper for the specified range. This is the underlying method for the other constructors/builders. The below and above boundaries are inclusive when between is true and exclusive when it is false.
        Parameters:
        below - int value representing the lowest code point boundary
        above - int value representing the highest code point boundary
        between - whether to escape between the boundaries or outside them
    • Method Detail

      • between

        public static JavaUnicodeEscaper between​(int codePointLow,
                                                 int codePointHigh)
        Deprecated.
        Constructs a JavaUnicodeEscaper between the specified values (inclusive).
        Parameters:
        codePointLow - above which to escape
        codePointHigh - below which to escape
        Returns:
        the newly created UnicodeEscaper instance
      • outsideOf

        public static JavaUnicodeEscaper outsideOf​(int codePointLow,
                                                   int codePointHigh)
        Deprecated.
        Constructs a JavaUnicodeEscaper outside of the specified values (exclusive).
        Parameters:
        codePointLow - below which to escape
        codePointHigh - above which to escape
        Returns:
        the newly created UnicodeEscaper instance
      • toUtf16Escape

        protected String toUtf16Escape​(int codePoint)
        Deprecated.
        Converts the given code point to a hex string of the form "\\uXXXX\\uXXXX"
        Overrides:
        toUtf16Escape in class UnicodeEscaper
        Parameters:
        codePoint - a Unicode code point
        Returns:
        the hex string for the given code point