@Deprecated public class JavaUnicodeEscaper extends UnicodeEscaper
Deprecated.
as of 3.6, use commons-text UnicodeEscaper instead
Translates codepoints to their Unicode escaped value suitable for Java source.
Since:
3.2
  • Constructor Summary

    Constructors
    Constructor
    Description
    JavaUnicodeEscaper(int below, int above, boolean between)
    Deprecated.
    Constructs a JavaUnicodeEscaper for the specified range.
  • Method Summary

    Modifier and Type
    Method
    Description
    above(int codepoint)
    Deprecated.
    Constructs a JavaUnicodeEscaper above the specified value (exclusive).
    below(int codepoint)
    Deprecated.
    Constructs a JavaUnicodeEscaper below the specified value (exclusive).
    between(int codepointLow, int codepointHigh)
    Deprecated.
    Constructs a JavaUnicodeEscaper between the specified values (inclusive).
    outsideOf(int codepointLow, int codepointHigh)
    Deprecated.
    Constructs a JavaUnicodeEscaper outside of the specified values (exclusive).
    protected String
    toUtf16Escape(int codepoint)
    Deprecated.
    Converts the given codepoint to a hex string of the form "\\uXXXX\\uXXXX"

    Methods inherited from class edu.internet2.middleware.grouperClientExt.org.apache.commons.lang3.text.translate.UnicodeEscaper

    translate

    Methods inherited from class edu.internet2.middleware.grouperClientExt.org.apache.commons.lang3.text.translate.CodePointTranslator

    translate

    Methods inherited from class edu.internet2.middleware.grouperClientExt.org.apache.commons.lang3.text.translate.CharSequenceTranslator

    hex, translate, translate, with

    Methods inherited from class java.lang.Object

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

    • 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 codepoint boundary
      above - int value representing the highest codepoint boundary
      between - whether to escape between the boundaries or outside them
  • Method Details

    • above

      public static JavaUnicodeEscaper above(int codepoint)
      Deprecated.

      Constructs a JavaUnicodeEscaper above the specified value (exclusive).

      Parameters:
      codepoint - above which to escape
      Returns:
      the newly created UnicodeEscaper instance
    • below

      public static JavaUnicodeEscaper below(int codepoint)
      Deprecated.

      Constructs a JavaUnicodeEscaper below the specified value (exclusive).

      Parameters:
      codepoint - below which to escape
      Returns:
      the newly created UnicodeEscaper instance
    • 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 codepoint 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 codepoint