public class UnEscapeReader extends FilterReader implements IUnEscaper
| Modifier and Type | Field and Description |
|---|---|
static char |
DefaultEscape |
| Constructor and Description |
|---|
UnEscapeReader(Reader in) |
UnEscapeReader(Reader in,
boolean ignoreUndefinedEscape) |
UnEscapeReader(Reader in,
char escape,
Map map) |
UnEscapeReader(Reader in,
char escape,
Map map,
boolean ignoreUndefinedEscape) |
UnEscapeReader(Reader in,
Map map) |
UnEscapeReader(Reader in,
Map map,
boolean ignoreUndefinedEscape) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEscapedCharacter(char key,
char value) |
void |
close() |
char |
getEscape() |
Map |
getEscapeMap() |
char |
getUnicodePrefix() |
boolean |
isIgnoreUndefinedEscape() |
boolean |
isMapped() |
int |
read() |
int |
read(char[] cbuf,
int off,
int len) |
void |
removeEscapedCharacter(char key) |
void |
removeEscapedCharacters() |
void |
setEscape(char newEscape) |
void |
setIgnoreUndefinedEscape(boolean ignoreUndefinedEscape) |
void |
setUnicodePrefix(char newUniChar) |
long |
skip(long n) |
static String |
unescape(String in) |
mark, markSupported, ready, resetpublic static final char DefaultEscape
public UnEscapeReader(Reader in)
public UnEscapeReader(Reader in, boolean ignoreUndefinedEscape)
public UnEscapeReader(Reader in, char escape, Map map, boolean ignoreUndefinedEscape)
public static String unescape(String in) throws IOException
IOExceptionpublic void addEscapedCharacter(char key,
char value)
addEscapedCharacter in interface IUnEscaperpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableclose in class FilterReaderIOExceptionpublic char getEscape()
public Map getEscapeMap()
public char getUnicodePrefix()
public final boolean isIgnoreUndefinedEscape()
public boolean isMapped()
isMapped in interface IUnEscaperpublic int read()
throws IOException
read in class FilterReaderIOExceptionpublic int read(char[] cbuf,
int off,
int len)
throws IOException
read in class FilterReaderIOExceptionpublic void removeEscapedCharacter(char key)
public void removeEscapedCharacters()
public void setEscape(char newEscape)
setEscape in interface IUnEscaperpublic final void setIgnoreUndefinedEscape(boolean ignoreUndefinedEscape)
public void setUnicodePrefix(char newUniChar)
public long skip(long n)
throws IOException
skip in class FilterReaderIOExceptionCopyright © 2013 intarsys consulting GmbH. All Rights Reserved.