Package org.codehaus.plexus.util.xml
Class XmlStreamWriter
- java.lang.Object
-
- java.io.Writer
-
- org.codehaus.plexus.util.xml.XmlStreamWriter
-
- All Implemented Interfaces:
Closeable
,Flushable
,Appendable
,AutoCloseable
public class XmlStreamWriter extends Writer
Character stream that handles (or at least attempts to) all the necessary Voodo to figure out the charset encoding of the XML document written to the stream.- Since:
- 1.4.4
- Author:
- Herve Boutemy
-
-
Constructor Summary
Constructors Constructor Description XmlStreamWriter(File file)
XmlStreamWriter(OutputStream out)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
void
flush()
String
getEncoding()
void
write(char[] cbuf, int off, int len)
-
-
-
Constructor Detail
-
XmlStreamWriter
public XmlStreamWriter(OutputStream out)
-
XmlStreamWriter
public XmlStreamWriter(File file) throws IOException
- Throws:
IOException
-
-
Method Detail
-
getEncoding
public String getEncoding()
-
close
public void close() throws IOException
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Specified by:
close
in classWriter
- Throws:
IOException
-
flush
public void flush() throws IOException
- Specified by:
flush
in interfaceFlushable
- Specified by:
flush
in classWriter
- Throws:
IOException
-
write
public void write(char[] cbuf, int off, int len) throws IOException
- Specified by:
write
in classWriter
- Throws:
IOException
-
-