Class UnicodeEscaper
java.lang.Object
org.apache.commons.lang3.text.translate.CharSequenceTranslator
org.apache.commons.lang3.text.translate.CodePointTranslator
org.apache.commons.lang3.text.translate.UnicodeEscaper
- Direct Known Subclasses:
JavaUnicodeEscaper
Deprecated.
As of 3.6, use Apache Commons Text
UnicodeEscaper.
Translates code points to their Unicode escaped value.
- Since:
- 3.0
-
Constructor Summary
ConstructorsModifierConstructorDescriptionDeprecated.Constructs aUnicodeEscaperfor all characters.protectedUnicodeEscaper(int below, int above, boolean between) Deprecated.Constructs aUnicodeEscaperfor the specified range. -
Method Summary
Modifier and TypeMethodDescriptionstatic UnicodeEscaperabove(int codePoint) Deprecated.Constructs aUnicodeEscaperabove the specified value (exclusive).static UnicodeEscaperbelow(int codePoint) Deprecated.Constructs aUnicodeEscaperbelow the specified value (exclusive).static UnicodeEscaperbetween(int codePointLow, int codePointHigh) Deprecated.Constructs aUnicodeEscaperbetween the specified values (inclusive).static UnicodeEscaperoutsideOf(int codePointLow, int codePointHigh) Deprecated.Constructs aUnicodeEscaperoutside of the specified values (exclusive).protected StringtoUtf16Escape(int codePoint) Deprecated.Converts the given code point to a hexadecimal string of the form"\\uXXXX", or the surrogate pair form"\\uXXXX\\uXXXX"for a supplementary code point.booleanDeprecated.Translate the specified code point into another.Methods inherited from class CodePointTranslator
translateModifier and TypeMethodDescriptionfinal inttranslate(CharSequence input, int index, Writer out) Deprecated.Implements translate to map onto the abstract translate(int, Writer) method.Methods inherited from class CharSequenceTranslator
hex, translate, translate, withModifier and TypeMethodDescriptionstatic Stringhex(int codePoint) Deprecated.Returns an upper case hexadecimalStringfor the given character.final Stringtranslate(CharSequence input) Deprecated.Helper for non-Writer usage.final voidtranslate(CharSequence input, Writer writer) Deprecated.Translate an input onto a Writer.final CharSequenceTranslatorwith(CharSequenceTranslator... translators) Deprecated.Helper method to create a merger of this translator with another set of translators.
-
Constructor Details
-
UnicodeEscaper
-
UnicodeEscaper
Deprecated.Constructs aUnicodeEscaperfor the specified range. This is the underlying method for the other constructors/builders. Thebelowandaboveboundaries are inclusive whenbetweenistrueand exclusive when it isfalse.- 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 Details
-
above
Deprecated.Constructs aUnicodeEscaperabove the specified value (exclusive).- Parameters:
codePoint- above which to escape.- Returns:
- The newly created
UnicodeEscaperinstance.
-
below
Deprecated.Constructs aUnicodeEscaperbelow the specified value (exclusive).- Parameters:
codePoint- below which to escape.- Returns:
- The newly created
UnicodeEscaperinstance.
-
between
Deprecated.Constructs aUnicodeEscaperbetween the specified values (inclusive).- Parameters:
codePointLow- above which to escape.codePointHigh- below which to escape.- Returns:
- The newly created
UnicodeEscaperinstance.
-
outsideOf
Deprecated.Constructs aUnicodeEscaperoutside of the specified values (exclusive).- Parameters:
codePointLow- below which to escape.codePointHigh- above which to escape.- Returns:
- The newly created
UnicodeEscaperinstance.
-
toUtf16Escape
Deprecated.Converts the given code point to a hexadecimal string of the form"\\uXXXX", or the surrogate pair form"\\uXXXX\\uXXXX"for a supplementary code point.- Parameters:
codePoint- a Unicode code point.- Returns:
- The hexadecimal string for the given code point.
- Since:
- 3.2
-
translate
Deprecated.Translate the specified code point into another.- Specified by:
translatein classCodePointTranslator- Parameters:
codePoint- int character input to translate.out- Writer to optionally push the translated output to.- Returns:
- boolean as to whether translation occurred or not.
- Throws:
IOException- Thrown if and only if the Writer produces an IOException.
-