public class XMLInputStreamReader extends Reader
Reader
Modifier and Type | Field and Description |
---|---|
static String |
ENCODING_ISO_8859_1
The constant "ISO-8859-1", also called "Latin-1"
|
static String |
ENCODING_ISO_Latin_1
An alias for ENCODING_ISO_8859_1
|
static Map<String,String> |
ENCODING_MAP
A map to convert standard XML encodings into Java encodings.
|
static String |
ENCODING_UTF_8
The constant "UTF-8"
|
static Map<String,String> |
JAVA_TO_XML_ENCODING_MAP
A map to convert standard Java encodings into XML encodings.
|
static Pattern |
VERSION_PATTERN |
Constructor and Description |
---|
XMLInputStreamReader(InputStream in) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
determineEncoding()
Determine the encoding of the stream.
|
String |
getJavaEncoding()
Get the Java name of the XML encoding of the stream.
|
String |
getXmlEncoding()
Return the encoding of the stream
|
int |
read(char[] cbuf,
int off,
int len) |
void |
setXmlEncoding(String xmlEncoding)
If you know the encoding, you can override it here.
|
public static final String ENCODING_UTF_8
public static final String ENCODING_ISO_8859_1
public static final String ENCODING_ISO_Latin_1
public static Map<String,String> ENCODING_MAP
The map is mutable; you can put your own encodings in here if you need them.
public static Map<String,String> JAVA_TO_XML_ENCODING_MAP
The map is mutable; you can put your own encodings in here if you need them.
public static final Pattern VERSION_PATTERN
public XMLInputStreamReader(InputStream in)
public void determineEncoding()
It is safe to call this method more than once from a single thread.
public String getXmlEncoding()
public void setXmlEncoding(String xmlEncoding)
When you do that, the reader will ignore the encoding in the stream if there is one.
public String getJavaEncoding()
public void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
close
in class Reader
IOException
public int read(char[] cbuf, int off, int len) throws IOException
read
in class Reader
IOException
Copyright © 2008–2021. All rights reserved.