public class Codec
extends java.lang.Object
s
, encode(s)
is a string that does not contain \r
or \n and s.equals(decode(encode(s)))
holds.Modifier and Type | Field and Description |
---|---|
private static java.util.regex.Pattern[] |
PATTERNS_DECODE
Patterns that must be decoded.
|
private static java.util.regex.Pattern[] |
PATTERNS_ENCODE
Patterns that must be encoded.
|
private static java.lang.String[] |
REPLACEMENTS_DECODE
The replacement strings for
PATTERNS_DECODE . |
private static java.lang.String[] |
REPLACEMENTS_ENCODE
The replacement strings for
PATTERNS_ENCODE . |
Modifier | Constructor and Description |
---|---|
private |
Codec()
Private constructor to prevent instantiation.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
decode(java.lang.String str)
Decodes a string which was encoded by
encode(String) . |
static java.lang.String |
encode(java.lang.String str)
Encodes a string to make it fit into one line.
|
@NotNull private static final java.util.regex.Pattern[] PATTERNS_DECODE
REPLACEMENTS_DECODE
.@NotNull private static final java.util.regex.Pattern[] PATTERNS_ENCODE
REPLACEMENTS_ENCODE
.@NotNull private static final java.lang.String[] REPLACEMENTS_DECODE
PATTERNS_DECODE
.@NotNull private static final java.lang.String[] REPLACEMENTS_ENCODE
PATTERNS_ENCODE
.@NotNull public static java.lang.String decode(@NotNull java.lang.String str)
encode(String)
.str
- the string to be decodedencode(String)
@NotNull public static java.lang.String encode(@NotNull java.lang.String str)
str
- the string to be encodeddecode(String)