Package org.unbescape.properties
Class PropertiesUnescapeUtil
- java.lang.Object
-
- org.unbescape.properties.PropertiesUnescapeUtil
-
final class PropertiesUnescapeUtil extends java.lang.Object
Internal class in charge of performing the real escape/unescape operations.
- Since:
- 1.0.0
-
-
Field Summary
Fields Modifier and Type Field Description private static char
ESCAPE_PREFIX
private static char
ESCAPE_UHEXA_PREFIX2
private static char[]
HEXA_CHARS_LOWER
private static char[]
HEXA_CHARS_UPPER
-
Constructor Summary
Constructors Modifier Constructor Description private
PropertiesUnescapeUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static int
parseIntFromReference(char[] text, int start, int end, int radix)
(package private) static int
parseIntFromReference(java.lang.String text, int start, int end, int radix)
(package private) static void
unescape(char[] text, int offset, int len, java.io.Writer writer)
(package private) static void
unescape(java.io.Reader reader, java.io.Writer writer)
(package private) static java.lang.String
unescape(java.lang.String text)
-
-
-
Field Detail
-
ESCAPE_PREFIX
private static final char ESCAPE_PREFIX
- See Also:
- Constant Field Values
-
ESCAPE_UHEXA_PREFIX2
private static final char ESCAPE_UHEXA_PREFIX2
- See Also:
- Constant Field Values
-
HEXA_CHARS_UPPER
private static char[] HEXA_CHARS_UPPER
-
HEXA_CHARS_LOWER
private static char[] HEXA_CHARS_LOWER
-
-
Method Detail
-
parseIntFromReference
static int parseIntFromReference(java.lang.String text, int start, int end, int radix)
-
parseIntFromReference
static int parseIntFromReference(char[] text, int start, int end, int radix)
-
unescape
static java.lang.String unescape(java.lang.String text)
-
unescape
static void unescape(java.io.Reader reader, java.io.Writer writer) throws java.io.IOException
- Throws:
java.io.IOException
-
unescape
static void unescape(char[] text, int offset, int len, java.io.Writer writer) throws java.io.IOException
- Throws:
java.io.IOException
-
-