|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.plexus.util.WriterFactory
Utility to create Writers, with explicit encoding choice: platform default, XML, or specified.
Charset
,
Supported encodingsField Summary | |
static String |
FILE_ENCODING
The file.encoding System Property. |
static String |
ISO_8859_1
ISO Latin Alphabet #1, also known as ISO-LATIN-1. |
static String |
US_ASCII
Seven-bit ASCII, also known as ISO646-US, also known as the Basic Latin block of the Unicode character set. |
static 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 String |
UTF_16BE
Sixteen-bit Unicode Transformation Format, big-endian byte order. |
static String |
UTF_16LE
Sixteen-bit Unicode Transformation Format, little-endian byte order. |
static String |
UTF_8
Eight-bit Unicode Transformation Format. |
Constructor Summary | |
WriterFactory()
|
Method Summary | |
static Writer |
newPlatformWriter(File file)
Create a new Writer with default plaform encoding. |
static Writer |
newPlatformWriter(OutputStream out)
Create a new Writer with default plaform encoding. |
static Writer |
newWriter(File file,
String encoding)
Create a new Writer with specified encoding. |
static Writer |
newWriter(OutputStream out,
String encoding)
Create a new Writer with specified encoding. |
static XmlStreamWriter |
newXmlWriter(File file)
Create a new Writer with XML encoding detection rules. |
static XmlStreamWriter |
newXmlWriter(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 String ISO_8859_1
Charset
,
Constant Field Valuespublic static final String US_ASCII
Charset
,
Constant Field Valuespublic static final String UTF_16
Charset
,
Constant Field Valuespublic static final String UTF_16BE
Charset
,
Constant Field Valuespublic static final String UTF_16LE
Charset
,
Constant Field Valuespublic static final String UTF_8
Charset
,
Constant Field Valuespublic static final String FILE_ENCODING
file.encoding
System Property.
Constructor Detail |
public WriterFactory()
Method Detail |
public static XmlStreamWriter newXmlWriter(OutputStream out) throws IOException
IOException
XmlStreamWriter
public static XmlStreamWriter newXmlWriter(File file) throws IOException
IOException
XmlStreamWriter
public static Writer newPlatformWriter(OutputStream out)
public static Writer newPlatformWriter(File file) throws IOException
IOException
public static Writer newWriter(OutputStream out, String encoding) throws UnsupportedEncodingException
UnsupportedEncodingException
public static Writer newWriter(File file, String encoding) throws UnsupportedEncodingException, FileNotFoundException
UnsupportedEncodingException
FileNotFoundException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |