|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object play.libs.IO
public class IO
IO utils
Constructor Summary | |
---|---|
IO()
|
Method Summary | |
---|---|
static void |
copy(java.io.InputStream is,
java.io.OutputStream os)
Copy an stream to another one. |
static void |
copyDirectory(java.io.File source,
java.io.File target)
|
static byte[] |
readContent(java.io.File file)
Read binary content of a file (warning does not use on large file !) |
static byte[] |
readContent(java.io.InputStream is)
Read binary content of a stream (warning does not use on large file !) |
static java.lang.String |
readContentAsString(java.io.File file)
Read file content to a String (always use utf-8) |
static java.lang.String |
readContentAsString(java.io.File file,
java.lang.String encoding)
Read file content to a String |
static java.lang.String |
readContentAsString(java.io.InputStream is)
Read the Stream content as a string (use utf-8) |
static java.lang.String |
readContentAsString(java.io.InputStream is,
java.lang.String encoding)
Read the Stream content as a string |
static java.util.List<java.lang.String> |
readLines(java.io.File file)
|
static java.util.List<java.lang.String> |
readLines(java.io.File file,
java.lang.String encoding)
|
static java.util.List<java.lang.String> |
readLines(java.io.InputStream is)
|
static java.util.Properties |
readUtf8Properties(java.io.InputStream is)
Read a properties file with the utf-8 encoding |
static void |
write(byte[] data,
java.io.File file)
Write binay data to a file |
static void |
write(java.io.InputStream is,
java.io.File f)
Copy an stream to another one. |
static void |
write(java.io.InputStream is,
java.io.OutputStream os)
Copy an stream to another one. |
static void |
writeContent(java.lang.CharSequence content,
java.io.File file)
Write String content to a file (always use utf-8) |
static void |
writeContent(java.lang.CharSequence content,
java.io.File file,
java.lang.String encoding)
Write String content to a file (always use utf-8) |
static void |
writeContent(java.lang.CharSequence content,
java.io.OutputStream os)
Write String content to a stream (always use utf-8) |
static void |
writeContent(java.lang.CharSequence content,
java.io.OutputStream os,
java.lang.String encoding)
Write String content to a stream (always use utf-8) |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public IO()
Method Detail |
---|
public static java.util.Properties readUtf8Properties(java.io.InputStream is)
is
- Stream to properties file
public static java.lang.String readContentAsString(java.io.InputStream is)
is
- The stream to read
public static java.lang.String readContentAsString(java.io.InputStream is, java.lang.String encoding)
is
- The stream to read
public static java.lang.String readContentAsString(java.io.File file)
file
- The file to read
public static java.lang.String readContentAsString(java.io.File file, java.lang.String encoding)
file
- The file to read
public static java.util.List<java.lang.String> readLines(java.io.InputStream is)
public static java.util.List<java.lang.String> readLines(java.io.File file, java.lang.String encoding)
public static java.util.List<java.lang.String> readLines(java.io.File file)
public static byte[] readContent(java.io.File file)
file
- The file te read
public static byte[] readContent(java.io.InputStream is)
is
- The stream to read
public static void writeContent(java.lang.CharSequence content, java.io.OutputStream os)
content
- The content to writeos
- The stream to writepublic static void writeContent(java.lang.CharSequence content, java.io.OutputStream os, java.lang.String encoding)
content
- The content to writeos
- The stream to writepublic static void writeContent(java.lang.CharSequence content, java.io.File file)
content
- The content to writefile
- The file to writepublic static void writeContent(java.lang.CharSequence content, java.io.File file, java.lang.String encoding)
content
- The content to writefile
- The file to writepublic static void write(byte[] data, java.io.File file)
data
- The binary data to writefile
- The file to writepublic static void copy(java.io.InputStream is, java.io.OutputStream os)
public static void write(java.io.InputStream is, java.io.OutputStream os)
public static void write(java.io.InputStream is, java.io.File f)
public static void copyDirectory(java.io.File source, java.io.File target)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |