|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.plexus.util.ReaderFactory
Utility to create Readers from streams, 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 | |
ReaderFactory()
|
Method Summary | |
static Reader |
newPlatformReader(File file)
Create a new Reader with default plaform encoding. |
static Reader |
newPlatformReader(InputStream in)
Create a new Reader with default plaform encoding. |
static Reader |
newPlatformReader(URL url)
Create a new Reader with default plaform encoding. |
static Reader |
newReader(File file,
String encoding)
Create a new Reader with specified encoding. |
static Reader |
newReader(InputStream in,
String encoding)
Create a new Reader with specified encoding. |
static Reader |
newReader(URL url,
String encoding)
Create a new Reader with specified encoding. |
static XmlStreamReader |
newXmlReader(File file)
Create a new Reader with XML encoding detection rules. |
static XmlStreamReader |
newXmlReader(InputStream in)
Create a new Reader with XML encoding detection rules. |
static XmlStreamReader |
newXmlReader(URL url)
Create a new Reader 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 ReaderFactory()
Method Detail |
public static XmlStreamReader newXmlReader(InputStream in) throws IOException
IOException
XmlStreamReader
public static XmlStreamReader newXmlReader(File file) throws IOException
IOException
XmlStreamReader
public static XmlStreamReader newXmlReader(URL url) throws IOException
IOException
XmlStreamReader
public static Reader newPlatformReader(InputStream in)
public static Reader newPlatformReader(File file) throws FileNotFoundException
FileNotFoundException
public static Reader newPlatformReader(URL url) throws IOException
IOException
public static Reader newReader(InputStream in, String encoding) throws UnsupportedEncodingException
UnsupportedEncodingException
public static Reader newReader(File file, String encoding) throws FileNotFoundException, UnsupportedEncodingException
FileNotFoundException
UnsupportedEncodingException
public static Reader newReader(URL url, String encoding) throws IOException
IOException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |