Class XmlStreamReader
- java.lang.Object
-
- java.io.Reader
-
- org.apache.maven.shared.utils.xml.XmlStreamReader
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
,java.lang.Readable
public class XmlStreamReader extends java.io.Reader
-
-
Constructor Summary
Constructors Constructor Description XmlStreamReader(java.io.File file)
XmlStreamReader(java.io.InputStream is)
XmlStreamReader(java.io.InputStream is, boolean lenient)
XmlStreamReader(java.io.InputStream is, java.lang.String httpContentType)
XmlStreamReader(java.io.InputStream is, java.lang.String httpContentType, boolean lenient)
XmlStreamReader(java.io.InputStream is, java.lang.String httpContentType, boolean lenient, java.lang.String defaultEncoding)
XmlStreamReader(java.net.URL url)
XmlStreamReader(java.net.URLConnection conn)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
static java.lang.String
getDefaultEncoding()
java.lang.String
getEncoding()
int
read(char[] buf, int offset, int len)
static void
setDefaultEncoding(java.lang.String encoding)
-
-
-
Constructor Detail
-
XmlStreamReader
public XmlStreamReader(java.io.File file) throws java.io.IOException
- Parameters:
file
- The file to create it from.- Throws:
java.io.IOException
- in case of an error.
-
XmlStreamReader
public XmlStreamReader(java.io.InputStream is) throws java.io.IOException
- Parameters:
is
-InputStream
- Throws:
java.io.IOException
- in case of an error.
-
XmlStreamReader
public XmlStreamReader(java.io.InputStream is, boolean lenient) throws java.io.IOException, org.apache.maven.shared.utils.xml.XmlStreamReaderException
- Parameters:
is
-InputStream
lenient
- yes/no- Throws:
java.io.IOException
- in case of an error.org.apache.maven.shared.utils.xml.XmlStreamReaderException
- in case of an error.
-
XmlStreamReader
public XmlStreamReader(java.net.URL url) throws java.io.IOException
- Parameters:
url
-URL
- Throws:
java.io.IOException
- in case of error.
-
XmlStreamReader
public XmlStreamReader(java.net.URLConnection conn) throws java.io.IOException
- Parameters:
conn
- The URL connectionURLConnection
.- Throws:
java.io.IOException
- in case of error.
-
XmlStreamReader
public XmlStreamReader(java.io.InputStream is, java.lang.String httpContentType) throws java.io.IOException
- Parameters:
is
-InputStream
httpContentType
- content type.- Throws:
java.io.IOException
- in case of error.
-
XmlStreamReader
public XmlStreamReader(java.io.InputStream is, java.lang.String httpContentType, boolean lenient, java.lang.String defaultEncoding) throws java.io.IOException, org.apache.maven.shared.utils.xml.XmlStreamReaderException
- Parameters:
is
-InputStream
httpContentType
- content type.lenient
- yes/no.defaultEncoding
- The default encoding.- Throws:
java.io.IOException
- in case of error.org.apache.maven.shared.utils.xml.XmlStreamReaderException
- in case of error.
-
XmlStreamReader
public XmlStreamReader(java.io.InputStream is, java.lang.String httpContentType, boolean lenient) throws java.io.IOException, org.apache.maven.shared.utils.xml.XmlStreamReaderException
- Parameters:
is
-InputStream
httpContentType
- content type.lenient
- yes/no.- Throws:
java.io.IOException
- in case of error.org.apache.maven.shared.utils.xml.XmlStreamReaderException
- in case of error.
-
-
Method Detail
-
setDefaultEncoding
public static void setDefaultEncoding(java.lang.String encoding)
- Parameters:
encoding
- define the default encoding.
-
getDefaultEncoding
public static java.lang.String getDefaultEncoding()
- Returns:
- the default encoding.
-
getEncoding
public java.lang.String getEncoding()
- Returns:
- The current encoding.
-
read
public int read(char[] buf, int offset, int len) throws java.io.IOException
- Specified by:
read
in classjava.io.Reader
- Throws:
java.io.IOException
-
close
public void close() throws java.io.IOException
- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
- Specified by:
close
in classjava.io.Reader
- Throws:
java.io.IOException
-
-