public abstract class CharUtil
extends java.lang.Object
Constructor and Description |
---|
CharUtil() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
charToEscaped(char c) |
static java.lang.String |
charToEscapedIfNecessary(char c) |
static java.lang.String |
charToHex(char c) |
static java.lang.String |
charToNamedConst(SchemeCharacter c)
Retreives the human readable character name of the given SchemeCharacter
|
static java.lang.String |
charToOct(char c) |
static int |
escapedToChar(char c)
Converts an escaped character to its real equivalent
|
static int |
escapeSequenceToChar(java.io.PushbackReader is) |
static char |
hexToChar(java.lang.String hex) |
static SchemeCharacter |
namedConstToChar(java.lang.String namedCharConstant)
Converts a human readable character name into the SchemeCharacter it represents.
|
static char |
octToChar(java.lang.String oct) |
public static SchemeCharacter namedConstToChar(java.lang.String namedCharConstant)
namedCharConstant
- The human readable name of the character, e.g. "tab"public static java.lang.String charToNamedConst(SchemeCharacter c)
c
- The SchemeCharacter to attempt to convertpublic static int escapedToChar(char c)
c
- The character following the escape char ('\')public static int escapeSequenceToChar(java.io.PushbackReader is) throws java.io.IOException
java.io.IOException
public static java.lang.String charToEscapedIfNecessary(char c)
public static java.lang.String charToEscaped(char c)
public static char octToChar(java.lang.String oct)
public static char hexToChar(java.lang.String hex)
public static java.lang.String charToOct(char c)
public static java.lang.String charToHex(char c)