|
NIO2 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.classpath.icedtea.java.io.Outputs
public final class Outputs
This class consists exclusively of static methods that operate on output destinations.
The methods to write lines of text output a line terminator following
each line. The line terminator that is output is platform line terminated,
as defined by the line.separator
system property.
Method Summary | |
---|---|
static void |
write(File file,
byte[] bytes)
Writes a byte array to a file. |
static void |
write(File file,
byte[] bytes,
int off,
int len)
Writes a byte array to a file. |
static void |
write(FileRef file,
byte[] bytes)
Writes a byte array to a file. |
static void |
write(FileRef file,
byte[] bytes,
int off,
int len)
Writes a byte array to a file. |
static void |
writeLines(File file,
java.util.List<java.lang.String> lines)
Writes the given lines of text to the specified file. |
static void |
writeLines(File file,
java.util.List<java.lang.String> lines,
java.lang.String csn)
Writes the given lines of text to the specified file. |
static void |
writeLines(FileRef file,
java.util.List<java.lang.String> lines)
Writes the given lines of text to the specified file. |
static void |
writeLines(FileRef file,
java.util.List<java.lang.String> lines,
java.lang.String csn)
Writes the given lines of text to the specified file. |
static void |
writeLines(FileRef file,
java.lang.String... lines)
Writes the given lines of text to the specified file. |
static void |
writeLines(File file,
java.lang.String... lines)
Writes the given lines of text to the specified file. |
static void |
writeLines(java.io.OutputStream out,
java.util.List<java.lang.String> lines)
Writes the given lines of text to the specified output stream. |
static void |
writeLines(java.io.OutputStream out,
java.util.List<java.lang.String> lines,
java.lang.String csn)
Writes the given lines of text to the specified output stream. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static void write(FileRef file, byte[] bytes) throws java.io.IOException
java.io.IOException
- If an I/O error occurspublic static void write(FileRef file, byte[] bytes, int off, int len) throws java.io.IOException
java.lang.IndexOutOfBoundsException
- If off
or len
is negative, or off+len
is greater than the length of the array
java.io.IOException
- If an I/O error occurspublic static void writeLines(FileRef file, java.util.List<java.lang.String> lines, java.lang.String csn) throws java.io.IOException
file
- The filelines
- The list of lines to write (in order)csn
- The name of the charset to be used
java.nio.charset.UnsupportedCharsetException
- If no support for the named charset is available
in this instance of the Java virtual machine
java.nio.charset.UnmappableCharacterException
- Where a line contains a character that cannot be mapped to an
output byte sequence
java.io.IOException
- If an I/O error occurspublic static void writeLines(FileRef file, java.util.List<java.lang.String> lines) throws java.io.IOException
file
- The filelines
- The list of lines to write (in order)
java.nio.charset.UnmappableCharacterException
- Where a line contains a character that cannot be mapped to an
output byte sequence
java.io.IOException
- If an I/O error occurspublic static void writeLines(FileRef file, java.lang.String... lines) throws java.io.IOException
file
- The filelines
- The array of lines to write (in order)
java.nio.charset.UnmappableCharacterException
- Where a line contains a character that cannot be mapped to an
output byte sequence
java.io.IOException
- If an I/O error occurspublic static void write(File file, byte[] bytes) throws java.io.IOException
file
- The filebytes
- The byte array to write to the file
java.io.IOException
- If an I/O error occurspublic static void write(File file, byte[] bytes, int off, int len) throws java.io.IOException
java.lang.IndexOutOfBoundsException
- If off
or len
is negative, or off+len
is greater than the length of the array
java.io.IOException
- If an I/O error occurspublic static void writeLines(File file, java.util.List<java.lang.String> lines, java.lang.String csn) throws java.io.IOException
file
- The filelines
- The list of lines to write (in order)csn
- The name of the charset to be used
java.nio.charset.UnsupportedCharsetException
- If no support for the named charset is available
in this instance of the Java virtual machine
java.nio.charset.UnmappableCharacterException
- Where a line contains a character that cannot be mapped to an
output byte sequence
java.io.IOException
- If an I/O error occurspublic static void writeLines(File file, java.util.List<java.lang.String> lines) throws java.io.IOException
file
- The filelines
- The list of lines to write (in order)
java.nio.charset.UnmappableCharacterException
- Where a line contains a character that cannot be mapped to an
output byte sequence
java.io.IOException
- If an I/O error occurspublic static void writeLines(File file, java.lang.String... lines) throws java.io.IOException
file
- The filelines
- The array of lines to write (in order)
java.nio.charset.UnmappableCharacterException
- Where a line contains a character that cannot be mapped to an
output byte sequence
java.io.IOException
- If an I/O error occurspublic static void writeLines(java.io.OutputStream out, java.util.List<java.lang.String> lines, java.lang.String csn) throws java.io.IOException
out
- The output streamlines
- The list of lines to write (in order)csn
- The name of the charset to be used
java.nio.charset.UnmappableCharacterException
- Where a line contains a character that cannot be mapped to an
output byte sequence
java.io.IOException
- If an I/O error occurspublic static void writeLines(java.io.OutputStream out, java.util.List<java.lang.String> lines) throws java.io.IOException
out
- The output streamlines
- The list of lines to write (in order)
java.nio.charset.UnmappableCharacterException
- Where a line contains a character that cannot be mapped to an
output byte sequence
java.io.IOException
- If an I/O error occurs
|
NIO2 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright 2010 Sun Microsystems, Inc. All rights reserved. Use is subject to the terms of the GNU General Public License.