@UtilityMarker public final class IOUtility extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static void |
copy(java.io.Reader reader,
java.io.Writer writer)
Reads the stream fully, and writes to the writer.
|
static java.nio.file.Path |
createTempFilePath(java.lang.String stem,
java.lang.String extension) |
static java.lang.String |
getFileExtension(java.nio.file.Path file) |
static java.lang.String |
getFileExtension(java.lang.String fileName) |
static boolean |
isFileReadable(java.nio.file.Path file)
Checks if an input file can be read.
|
static boolean |
isFileWritable(java.nio.file.Path file)
Checks if an output file can be written.
|
static java.lang.String |
readFully(java.io.InputStream stream) |
static java.lang.String |
readFully(java.io.Reader reader)
Reads the stream fully, and returns a byte array of data.
|
static java.lang.String |
readResourceFully(java.lang.String resource) |
public static void copy(java.io.Reader reader, java.io.Writer writer)
reader
- Reader to read.public static java.nio.file.Path createTempFilePath(java.lang.String stem, java.lang.String extension) throws java.io.IOException
java.io.IOException
public static java.lang.String getFileExtension(java.nio.file.Path file)
public static java.lang.String getFileExtension(java.lang.String fileName)
public static boolean isFileReadable(java.nio.file.Path file)
file
- Input file to readpublic static boolean isFileWritable(java.nio.file.Path file)
file
- Output file to writepublic static java.lang.String readFully(java.io.InputStream stream)
public static java.lang.String readFully(java.io.Reader reader)
reader
- Reader to read.public static java.lang.String readResourceFully(java.lang.String resource)
Copyright © 2000-2018 Sualeh Fatehi. All rights reserved.