public class IO
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
IO.ConvertToPathFunction |
static interface |
IO.EachLine |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CLASSPATH_SCHEMA |
static IO.ConvertToPathFunction |
convertToPathFunction |
static java.nio.charset.Charset |
DEFAULT_CHARSET |
static java.lang.String |
FILE_SCHEMA |
static java.lang.String |
JAR_FILE_SCHEMA |
static java.lang.String |
JAR_SCHEMA |
| Constructor and Description |
|---|
IO() |
| Modifier and Type | Method and Description |
|---|---|
static int |
copy(java.io.Reader input,
java.io.Writer output) |
static int |
copy(java.io.Reader input,
java.io.Writer output,
char[] copyBuf) |
static long |
copyLarge(java.io.Reader reader,
java.io.Writer writer) |
static long |
copyLarge(java.io.Reader reader,
java.io.Writer writer,
char[] buffer) |
static java.nio.file.Path |
createChildDirectory(java.nio.file.Path parentDir,
java.lang.String childDir) |
static void |
createDirectories(java.nio.file.Path path) |
static void |
createDirectories(java.lang.String path) |
static java.nio.file.Path |
createDirectory(java.nio.file.Path dir) |
static java.nio.file.Path |
createDirectory(java.lang.String dir) |
static java.net.URI |
createURI(java.lang.String path) |
static void |
delete(java.nio.file.Path path) |
static void |
delete(java.lang.String path) |
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 boolean |
exists(java.nio.file.Path path) |
static boolean |
exists(java.lang.String path) |
static java.nio.file.FileSystem |
fileSystem() |
static byte[] |
input(java.io.InputStream inputStream) |
static byte[] |
input(java.lang.String fileName) |
static java.io.InputStream |
inputStream(java.lang.String resource) |
static java.util.List<java.lang.String> |
list(java.nio.file.Path path) |
static java.util.List<java.lang.String> |
list(java.lang.String path) |
static java.util.List<java.lang.String> |
listByExt(java.lang.String path,
java.lang.String ext) |
static java.util.List<java.lang.String> |
listByFileExtension(java.nio.file.Path pathFromFileSystem,
java.lang.String ext) |
static java.util.List<java.lang.String> |
listByFileExtension(java.lang.String path,
java.lang.String ext) |
static java.util.List<java.lang.String> |
listByFileExtensionRecursive(java.nio.file.Path pathFromFileSystem,
java.lang.String ext) |
static java.util.List<java.lang.String> |
listByFileExtensionRecursive(java.lang.String path,
java.lang.String ext) |
static java.util.List<java.lang.String> |
listByGlob(java.nio.file.Path pathFromFileSystem,
java.lang.String glob) |
static java.util.List<java.lang.String> |
listByGlob(java.lang.String path,
java.lang.String glob) |
static java.util.List<java.nio.file.Path> |
listPath(java.nio.file.Path path) |
static void |
move(java.nio.file.Path source,
java.nio.file.Path target) |
static void |
output(java.nio.file.Path file,
byte[] bytes) |
static void |
output(java.lang.String file,
byte[] bytes) |
static java.nio.file.Path |
path(java.nio.file.Path path,
java.lang.String... more) |
static java.nio.file.Path |
path(java.lang.String location) |
static java.nio.file.Path |
path(java.lang.String path,
java.lang.String... more) |
static java.util.List<java.nio.file.Path> |
paths(java.nio.file.Path path) |
static java.util.List<java.nio.file.Path> |
paths(java.lang.String path) |
static java.util.List<java.nio.file.Path> |
pathsByExt(java.lang.String path,
java.lang.String ext) |
static java.lang.String |
read(java.io.File file) |
static java.lang.String |
read(java.io.InputStream inputStream) |
static CharBuf |
read(java.io.InputStream inputStream,
CharBuf charBuf) |
static CharBuf |
read(java.io.InputStream inputStream,
CharBuf charBuf,
java.nio.charset.Charset charset) |
static CharBuf |
read(java.io.InputStream inputStream,
CharBuf charBuf,
java.nio.charset.Charset charset,
int bufSize,
char[] copyBuf) |
static java.lang.String |
read(java.io.InputStream inputStream,
java.nio.charset.Charset charset) |
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 input) |
static CharBuf |
read(java.io.Reader input,
CharBuf charBuf) |
static CharBuf |
read(java.io.Reader input,
CharBuf charBuf,
int bufSize,
char[] copyBuffer) |
static java.lang.String |
read(java.lang.String location) |
static char[] |
readCharBuffer(java.io.InputStream inputStream) |
static java.lang.String |
readCharBuffer(java.io.InputStream inputStream,
java.nio.charset.Charset charset) |
static char[] |
readCharBuffer(java.nio.file.Path path) |
static char[] |
readCharBuffer(java.io.Reader input) |
static char[] |
readCharBuffer(java.io.Reader reader,
int size) |
static java.lang.String |
readChild(java.nio.file.Path parentDir,
java.lang.String childFileName) |
static java.lang.String |
readFromClasspath(java.lang.Class<?> clazz,
java.lang.String location) |
static java.lang.String |
readFromClasspath(java.lang.String location) |
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 java.lang.String |
readPath(java.nio.file.Path path) |
static java.lang.String |
readResource(java.lang.String location) |
static java.nio.file.Path |
uriToPath(java.net.URI uri) |
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 |
write(java.lang.String file,
byte[] contents) |
static void |
write(java.lang.String file,
java.lang.String contents) |
static void |
writeChild(java.nio.file.Path parentDir,
java.lang.String childFileName,
java.lang.String childContents) |
static void |
writeNoClose(java.io.OutputStream out,
java.lang.String content) |
static java.nio.file.FileSystem |
zipFileSystem(java.net.URI fileJarURI) |
public static final java.nio.charset.Charset DEFAULT_CHARSET
public static final java.lang.String FILE_SCHEMA
public static final java.lang.String JAR_SCHEMA
public static final java.lang.String CLASSPATH_SCHEMA
public static final java.lang.String JAR_FILE_SCHEMA
public static IO.ConvertToPathFunction convertToPathFunction
public static java.nio.file.FileSystem zipFileSystem(java.net.URI fileJarURI)
public static java.util.List<java.lang.String> list(java.nio.file.Path path)
public static java.util.List<java.nio.file.Path> listPath(java.nio.file.Path path)
public static java.util.List<java.lang.String> listByGlob(java.lang.String path,
java.lang.String glob)
public static java.util.List<java.lang.String> listByGlob(java.nio.file.Path pathFromFileSystem,
java.lang.String glob)
public static java.util.List<java.lang.String> listByFileExtension(java.lang.String path,
java.lang.String ext)
public static java.util.List<java.lang.String> listByFileExtension(java.nio.file.Path pathFromFileSystem,
java.lang.String ext)
public static java.util.List<java.lang.String> listByFileExtensionRecursive(java.lang.String path,
java.lang.String ext)
public static java.util.List<java.lang.String> listByFileExtensionRecursive(java.nio.file.Path pathFromFileSystem,
java.lang.String ext)
public static java.lang.String readChild(java.nio.file.Path parentDir,
java.lang.String childFileName)
public static char[] readCharBuffer(java.nio.file.Path path)
public static java.lang.String read(java.io.InputStream inputStream,
java.nio.charset.Charset charset)
public static java.lang.String read(java.io.InputStream inputStream,
java.lang.String charset)
public static java.lang.String readCharBuffer(java.io.InputStream inputStream,
java.nio.charset.Charset charset)
public static java.lang.String read(java.io.InputStream inputStream)
public static char[] readCharBuffer(java.io.InputStream inputStream)
public static CharBuf read(java.io.InputStream inputStream, CharBuf charBuf, java.nio.charset.Charset charset)
public static CharBuf read(java.io.InputStream inputStream, CharBuf charBuf, java.nio.charset.Charset charset, int bufSize, char[] copyBuf)
public static byte[] input(java.lang.String fileName)
public static byte[] input(java.io.InputStream inputStream)
public static long copyLarge(java.io.Reader reader,
java.io.Writer writer)
public static long copyLarge(java.io.Reader reader,
java.io.Writer writer,
char[] buffer)
public static java.lang.String read(java.io.Reader input)
public static CharBuf read(java.io.Reader input, CharBuf charBuf, int bufSize, char[] copyBuffer)
public static char[] readCharBuffer(java.io.Reader input)
public static int copy(java.io.Reader input,
java.io.Writer output)
public static int copy(java.io.Reader input,
java.io.Writer output,
char[] copyBuf)
public static char[] readCharBuffer(java.io.Reader reader,
int size)
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 java.net.URI createURI(java.lang.String path)
public static void eachLine(java.lang.String location,
IO.EachLine eachLine)
public static java.lang.String read(java.nio.file.Path path)
public static java.lang.String readPath(java.nio.file.Path path)
public static java.lang.String read(java.lang.String location)
public static java.lang.String readResource(java.lang.String location)
public static java.nio.file.Path uriToPath(java.net.URI uri)
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 java.nio.file.Path 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,
java.lang.String... more)
public static java.nio.file.Path path(java.nio.file.Path path,
java.lang.String... more)
public static void write(java.nio.file.Path file,
java.lang.String contents)
public static void write(java.lang.String file,
java.lang.String contents)
public static void output(java.lang.String file,
byte[] bytes)
public static void output(java.nio.file.Path file,
byte[] bytes)
public static void write(java.lang.String file,
byte[] 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 writeNoClose(java.io.OutputStream out,
java.lang.String content)
public static java.lang.String readFromClasspath(java.lang.Class<?> clazz,
java.lang.String location)
public static java.nio.file.Path path(java.lang.String location)
public static java.lang.String readFromClasspath(java.lang.String location)
public static java.io.InputStream inputStream(java.lang.String resource)
public static java.util.List<java.lang.String> list(java.lang.String path)
public static java.util.List<java.nio.file.Path> paths(java.lang.String path)
public static java.util.List<java.nio.file.Path> pathsByExt(java.lang.String path,
java.lang.String ext)
public static java.util.List<java.nio.file.Path> paths(java.nio.file.Path path)
public static java.util.List<java.lang.String> listByExt(java.lang.String path,
java.lang.String ext)
public static void delete(java.nio.file.Path path)
public static void createDirectories(java.nio.file.Path path)
public static void delete(java.lang.String path)
public static void createDirectories(java.lang.String path)
public static boolean exists(java.nio.file.Path path)
public static boolean exists(java.lang.String path)
public static void move(java.nio.file.Path source,
java.nio.file.Path target)
Copyright © 2014. All Rights Reserved.