|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.plexus.util.WriterFactory
public class WriterFactory
Utility to create Writers, with explicit encoding choice: platform default, XML, or specified.
Charset
,
Supported encodingsField Summary | |
---|---|
static java.lang.String |
FILE_ENCODING
The file.encoding System Property. |
static java.lang.String |
ISO_8859_1
ISO Latin Alphabet #1, also known as ISO-LATIN-1. |
static java.lang.String |
US_ASCII
Seven-bit ASCII, also known as ISO646-US, also known as the Basic Latin block of the Unicode character set. |
static java.lang.String |
UTF_16
Sixteen-bit Unicode Transformation Format, byte order specified by a mandatory initial byte-order mark (either order accepted on input, big-endian used on output). |
static java.lang.String |
UTF_16BE
Sixteen-bit Unicode Transformation Format, big-endian byte order. |
static java.lang.String |
UTF_16LE
Sixteen-bit Unicode Transformation Format, little-endian byte order. |
static java.lang.String |
UTF_8
Eight-bit Unicode Transformation Format. |
Constructor Summary | |
---|---|
WriterFactory()
|
Method Summary | |
---|---|
static java.io.Writer |
newPlatformWriter(java.io.File file)
Create a new Writer with default plaform encoding. |
static java.io.Writer |
newPlatformWriter(java.io.OutputStream out)
Create a new Writer with default plaform encoding. |
static java.io.Writer |
newWriter(java.io.File file,
java.lang.String encoding)
Create a new Writer with specified encoding. |
static java.io.Writer |
newWriter(java.io.OutputStream out,
java.lang.String encoding)
Create a new Writer with specified encoding. |
static XmlStreamWriter |
newXmlWriter(java.io.File file)
Create a new Writer with XML encoding detection rules. |
static XmlStreamWriter |
newXmlWriter(java.io.OutputStream out)
Create a new Writer with XML encoding detection rules. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String ISO_8859_1
Charset
,
Constant Field Valuespublic static final java.lang.String US_ASCII
Charset
,
Constant Field Valuespublic static final java.lang.String UTF_16
Charset
,
Constant Field Valuespublic static final java.lang.String UTF_16BE
Charset
,
Constant Field Valuespublic static final java.lang.String UTF_16LE
Charset
,
Constant Field Valuespublic static final java.lang.String UTF_8
Charset
,
Constant Field Valuespublic static final java.lang.String FILE_ENCODING
file.encoding
System Property.
Constructor Detail |
---|
public WriterFactory()
Method Detail |
---|
public static XmlStreamWriter newXmlWriter(java.io.OutputStream out) throws java.io.IOException
java.io.IOException
XmlStreamWriter
public static XmlStreamWriter newXmlWriter(java.io.File file) throws java.io.IOException
java.io.IOException
XmlStreamWriter
public static java.io.Writer newPlatformWriter(java.io.OutputStream out)
public static java.io.Writer newPlatformWriter(java.io.File file) throws java.io.IOException
java.io.IOException
public static java.io.Writer newWriter(java.io.OutputStream out, java.lang.String encoding) throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
public static java.io.Writer newWriter(java.io.File file, java.lang.String encoding) throws java.io.UnsupportedEncodingException, java.io.FileNotFoundException
java.io.UnsupportedEncodingException
java.io.FileNotFoundException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |