public class IO
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
IO.EachLine |
Modifier and Type | Field and Description |
---|---|
static java.nio.charset.Charset |
DEFAULT_CHARSET |
static java.lang.String |
FILE_SCHEMA |
Constructor and Description |
---|
IO() |
Modifier and Type | Method and Description |
---|---|
static java.nio.file.Path |
createChildDirectory(java.nio.file.Path parentDir,
java.lang.String childDir) |
static void |
createDirectory(java.nio.file.Path dir) |
static java.nio.file.Path |
createDirectory(java.lang.String dir) |
static void |
eachLine(java.io.BufferedReader reader,
IO.EachLine eachLine) |
static void |
eachLine(java.io.File file,
IO.EachLine eachLine) |
static void |
eachLine(java.io.InputStream is,
IO.EachLine eachLine) |
static void |
eachLine(java.io.Reader reader,
IO.EachLine eachLine) |
static void |
eachLine(java.lang.String location,
IO.EachLine eachLine) |
static java.nio.file.FileSystem |
fileSystem() |
static java.util.stream.CloseableStream<java.nio.file.Path> |
list(java.nio.file.Path path) |
static void |
main(java.lang.String[] args) |
static java.nio.file.Path |
path(java.lang.String path) |
static java.nio.file.Path |
path(java.lang.String path,
java.lang.String... more) |
static java.lang.String |
read(java.io.File file) |
static java.lang.String |
read(java.io.InputStream inputStream) |
static java.lang.String |
read(java.io.InputStream inputStream,
java.lang.String charset) |
static java.lang.String |
read(java.nio.file.Path path) |
static java.lang.String |
read(java.io.Reader reader) |
static java.lang.String |
read(java.lang.String location) |
static java.lang.String |
readChild(java.nio.file.Path parentDir,
java.lang.String childFileName) |
static java.util.List<java.lang.String> |
readLines(java.io.BufferedReader reader) |
static java.util.List<java.lang.String> |
readLines(java.io.File file) |
static java.util.List<java.lang.String> |
readLines(java.io.InputStream is) |
static java.util.List<java.lang.String> |
readLines(java.io.Reader reader) |
static java.util.List<java.lang.String> |
readLines(java.lang.String location) |
static void |
write(java.io.OutputStream out,
java.lang.String content) |
static void |
write(java.io.OutputStream out,
java.lang.String content,
java.nio.charset.Charset charset) |
static void |
write(java.nio.file.Path file,
byte[] contents) |
static void |
write(java.nio.file.Path file,
java.lang.String contents) |
static void |
writeChild(java.nio.file.Path parentDir,
java.lang.String childFileName,
java.lang.String childContents) |
public static final java.nio.charset.Charset DEFAULT_CHARSET
public static final java.lang.String FILE_SCHEMA
public static java.util.stream.CloseableStream<java.nio.file.Path> list(java.nio.file.Path path)
public static java.lang.String readChild(java.nio.file.Path parentDir, java.lang.String childFileName)
public static java.lang.String read(java.nio.file.Path path)
public static java.lang.String read(java.io.InputStream inputStream, java.lang.String charset)
public static java.lang.String read(java.io.InputStream inputStream)
public static java.lang.String read(java.io.Reader reader)
public static java.lang.String read(java.io.File file)
public static java.util.List<java.lang.String> readLines(java.io.Reader reader)
public static void eachLine(java.io.Reader reader, IO.EachLine eachLine)
public static java.util.List<java.lang.String> readLines(java.io.InputStream is)
public static void eachLine(java.io.InputStream is, IO.EachLine eachLine)
public static java.util.List<java.lang.String> readLines(java.io.BufferedReader reader)
public static void eachLine(java.io.BufferedReader reader, IO.EachLine eachLine)
public static void eachLine(java.io.File file, IO.EachLine eachLine)
public static java.util.List<java.lang.String> readLines(java.io.File file)
public static java.util.List<java.lang.String> readLines(java.lang.String location)
public static void eachLine(java.lang.String location, IO.EachLine eachLine)
public static java.lang.String read(java.lang.String location)
public static void write(java.io.OutputStream out, java.lang.String content, java.nio.charset.Charset charset)
public static void writeChild(java.nio.file.Path parentDir, java.lang.String childFileName, java.lang.String childContents)
public static java.nio.file.Path createChildDirectory(java.nio.file.Path parentDir, java.lang.String childDir)
public static void createDirectory(java.nio.file.Path dir)
public static java.nio.file.Path createDirectory(java.lang.String dir)
public static java.nio.file.FileSystem fileSystem()
public static java.nio.file.Path path(java.lang.String path)
public static java.nio.file.Path path(java.lang.String path, java.lang.String... more)
public static void write(java.nio.file.Path file, java.lang.String contents)
public static void write(java.nio.file.Path file, byte[] contents)
public static void write(java.io.OutputStream out, java.lang.String content)
public static void main(java.lang.String[] args) throws java.lang.Throwable
java.lang.Throwable