Crossfire JXClient, Trunk
|
Static Public Member Functions | |
static String | decode (@NotNull final String str) |
static String | encode (@NotNull final String str) |
Private Member Functions | |
Codec () | |
Static Private Attributes | |
static final Pattern[] | PATTERNS_DECODE |
static final Pattern[] | PATTERNS_ENCODE |
static final String[] | REPLACEMENTS_DECODE |
static final String[] | REPLACEMENTS_ENCODE |
Utility class to encode arbitrary Strings to fit in a single text line. For any string
,
is a string that does not contain \r or
and s.equals(decode(encode(s)))
holds.
Definition at line 36 of file Codec.java.
|
private |
Private constructor to prevent instantiation.
Definition at line 83 of file Codec.java.
|
static |
Decodes a string which was encoded by encode(String).
str | the string to be decoded |
Definition at line 109 of file Codec.java.
Referenced by com.realtime.crossfire.jxclient.settings.Settings.loadValues().
|
static |
Encodes a string to make it fit into one line.
str | the string to be encoded |
Definition at line 93 of file Codec.java.
Referenced by com.realtime.crossfire.jxclient.settings.Settings.saveNode().
|
staticprivate |
Patterns that must be decoded. The corresponding replacement strings are REPLACEMENTS_DECODE.
Definition at line 64 of file Codec.java.
|
staticprivate |
Patterns that must be encoded. The corresponding replacement strings are REPLACEMENTS_ENCODE.
Definition at line 43 of file Codec.java.
|
staticprivate |
The replacement strings for PATTERNS_DECODE.
Definition at line 74 of file Codec.java.
|
staticprivate |
The replacement strings for PATTERNS_ENCODE.
Definition at line 53 of file Codec.java.