Skip navigation links
A B C D E F G H I L M N O P R S T U V W 

A

appendBytes(File, byte[]) - Static method in class extensions.java.io.File.ManFileReadWriteExt
Appends an [array] of bytes to the content of this file.
appendText(File, String) - Static method in class extensions.java.io.File.ManFileReadWriteExt
Appends [text] to the content of this file using UTF-8 or the specified [charset].
appendText(File, String, Charset) - Static method in class extensions.java.io.File.ManFileReadWriteExt
 

B

buffered(OutputStream) - Static method in class extensions.java.io.OutputStream.ManOutputStreamExt
Creates a buffered output stream wrapping this stream.
buffered(OutputStream, int) - Static method in class extensions.java.io.OutputStream.ManOutputStreamExt
Creates a buffered output stream wrapping this stream.
buffered(Reader) - Static method in class extensions.java.io.Reader.ManReaderExt
Returns a buffered reader wrapping this Reader, or this Reader itself if it is already buffered.
buffered(Reader, int) - Static method in class extensions.java.io.Reader.ManReaderExt
 
buffered(Writer) - Static method in class extensions.java.io.Writer.ManWriterExt
Returns a buffered reader wrapping this Writer, or this Writer itself if it is already buffered.
buffered(Writer, int) - Static method in class extensions.java.io.Writer.ManWriterExt
 
bufferedReader(File) - Static method in class extensions.java.io.File.ManFileReadWriteExt
Returns a new [BufferedReader] for reading the content of this file.
bufferedReader(File, Charset, int) - Static method in class extensions.java.io.File.ManFileReadWriteExt
 
bufferedReader(InputStream) - Static method in class extensions.java.io.InputStream.ManInputStreamExt
Creates a buffered reader on this input stream using UTF-8 or the specified [charset].
bufferedReader(InputStream, Charset) - Static method in class extensions.java.io.InputStream.ManInputStreamExt
 
bufferedWriter(File) - Static method in class extensions.java.io.File.ManFileReadWriteExt
Returns a new [BufferedWriter] for writing the content of this file.
bufferedWriter(File, Charset, int) - Static method in class extensions.java.io.File.ManFileReadWriteExt
 
bufferedWriter(OutputStream) - Static method in class extensions.java.io.OutputStream.ManOutputStreamExt
Creates a buffered writer on this output stream using UTF-8 or the specified [charset].
bufferedWriter(OutputStream, Charset) - Static method in class extensions.java.io.OutputStream.ManOutputStreamExt
 

C

copyRecursively(File, File) - Static method in class extensions.java.io.File.ManFileExt
Copies this file with all its children to the specified destination [target] path.
copyRecursively(File, File, Predicate<File>) - Static method in class extensions.java.io.File.ManFileExt
 
copyRecursively(File, File, boolean, BiFunction<File, IOException, ManFileExt.OnErrorAction>) - Static method in class extensions.java.io.File.ManFileExt
 
copyRecursively(File, File, boolean, BiFunction<File, IOException, ManFileExt.OnErrorAction>, Predicate<File>) - Static method in class extensions.java.io.File.ManFileExt
 
copyTo(File, File) - Static method in class extensions.java.io.File.ManFileExt
Copies this file to the given [target] file.
copyTo(File, File, boolean, int) - Static method in class extensions.java.io.File.ManFileExt
 
copyTo(InputStream, OutputStream) - Static method in class extensions.java.io.InputStream.ManInputStreamExt
Copies this stream to the given output stream, returning the number of bytes copied
copyTo(InputStream, OutputStream, int) - Static method in class extensions.java.io.InputStream.ManInputStreamExt
Copies this stream to the given output stream, returning the number of bytes copied
createTempDir() - Static method in class extensions.java.io.File.ManFileExt
Creates an empty directory in the specified [directory], using the given [prefix] and [suffix] to generate its name.
createTempDir(String, String, File) - Static method in class extensions.java.io.File.ManFileExt
 

D

DEFAULT_BUFFER_SIZE - Static variable in class extensions.java.io.File.ManFileExt
 
deleteRecursively(File) - Static method in class extensions.java.io.File.ManFileExt
Delete this file with all its children.

E

endsWith(File, File) - Static method in class extensions.java.io.File.ManFileExt
Determines whether this file path ends with the path of [other] file.
endsWith(File, String) - Static method in class extensions.java.io.File.ManFileExt
Determines whether this file belongs to the same root as [other] and ends with all components of [other] in the same order.
equals(Object) - Method in class manifold.io.FilePathComponents
 
extensions.java.io.BufferedReader - package extensions.java.io.BufferedReader
 
extensions.java.io.File - package extensions.java.io.File
 
extensions.java.io.InputStream - package extensions.java.io.InputStream
 
extensions.java.io.OutputStream - package extensions.java.io.OutputStream
 
extensions.java.io.Reader - package extensions.java.io.Reader
 
extensions.java.io.Writer - package extensions.java.io.Writer
 

F

FilePathComponents - Class in manifold.io
Represents the path to a file as a collection of directories.
FilePathComponents(File, List<File>) - Constructor for class manifold.io.FilePathComponents
 
FileTreeWalk - Class in manifold.io
This class is intended to implement different file traversal methods.
FileTreeWalk(File, FileTreeWalk.FileWalkDirection, Function<File, Boolean>, Consumer<File>, BiConsumer<File, IOException>, int) - Constructor for class manifold.io.FileTreeWalk
 
FileTreeWalk(File, FileTreeWalk.FileWalkDirection) - Constructor for class manifold.io.FileTreeWalk
 
FileTreeWalk(File) - Constructor for class manifold.io.FileTreeWalk
 
FileTreeWalk.FileWalkDirection - Enum in manifold.io
An enumeration to describe possible walk directions.
forEachBlock(File, BiConsumer<byte[], Integer>) - Static method in class extensions.java.io.File.ManFileReadWriteExt
Reads file by byte blocks and calls [action] for each block read.
forEachBlock(File, int, BiConsumer<byte[], Integer>) - Static method in class extensions.java.io.File.ManFileReadWriteExt
Reads file by byte blocks and calls [action] for each block read.
forEachLine(File, Charset, Consumer<String>) - Static method in class extensions.java.io.File.ManFileReadWriteExt
Reads this file line by line using the specified [charset] and calls [action] for each line.
forEachLine(Reader, Consumer<String>) - Static method in class extensions.java.io.Reader.ManReaderExt
Iterates through each line of this reader, calls [action] for each line read and closes the [Reader] when it's completed.

G

getExtension(File) - Static method in class extensions.java.io.File.ManFileExt
Returns the extension of this file (not including the dot), or an empty string if it doesn't have one.

H

hashCode() - Method in class manifold.io.FilePathComponents
 

I

inputStream(File) - Static method in class extensions.java.io.File.ManFileReadWriteExt
Constructs a new FileInputStream of this file and returns it as a result.
isRooted(File) - Static method in class extensions.java.io.File.ManFileExt
Determines whether this file has a root or it represents a relative path.
isRooted() - Method in class manifold.io.FilePathComponents
Returns `true` when the [root] is not empty.
iterator() - Method in class manifold.io.FileTreeWalk
Returns an iterator walking through files.

L

lineSequence(BufferedReader) - Static method in class extensions.java.io.BufferedReader.ManBufferedReaderExt
Returns a sequence of corresponding file lines.

M

ManBufferedReaderExt - Class in extensions.java.io.BufferedReader
 
ManBufferedReaderExt() - Constructor for class extensions.java.io.BufferedReader.ManBufferedReaderExt
 
ManFileExt - Class in extensions.java.io.File
A collection of useful extensions to java.io.File.
ManFileExt() - Constructor for class extensions.java.io.File.ManFileExt
 
ManFileExt.OnErrorAction - Enum in extensions.java.io.File
Enum that can be used to specify behaviour of the `copyRecursively()` function in exceptional conditions.
ManFileReadWriteExt - Class in extensions.java.io.File
Adapted from kotlin.io.FileReadWrite
ManFileReadWriteExt() - Constructor for class extensions.java.io.File.ManFileReadWriteExt
 
manifold.io - package manifold.io
 
ManInputStreamExt - Class in extensions.java.io.InputStream
 
ManInputStreamExt() - Constructor for class extensions.java.io.InputStream.ManInputStreamExt
 
ManOutputStreamExt - Class in extensions.java.io.OutputStream
 
ManOutputStreamExt() - Constructor for class extensions.java.io.OutputStream.ManOutputStreamExt
 
ManReaderExt - Class in extensions.java.io.Reader
 
ManReaderExt() - Constructor for class extensions.java.io.Reader.ManReaderExt
 
ManWriterExt - Class in extensions.java.io.Writer
 
ManWriterExt() - Constructor for class extensions.java.io.Writer.ManWriterExt
 
maxDepth(int) - Method in class manifold.io.FileTreeWalk
Sets the maximum [depth] of a directory tree to traverse.

N

nameWithoutExtension(File) - Static method in class extensions.java.io.File.ManFileExt
Returns file's name without an extension.
normalize(File) - Static method in class extensions.java.io.File.ManFileExt
Removes all .
normalize(List<File>) - Static method in class extensions.java.io.File.ManFileExt
 
normalize() - Method in class manifold.io.FilePathComponents
 

O

onEnter(Function<File, Boolean>) - Method in class manifold.io.FileTreeWalk
Sets a predicate [function], that is called on any entered directory before its files are visited and before it is visited itself.
onFail(BiConsumer<File, IOException>) - Method in class manifold.io.FileTreeWalk
Set a callback [function], that is called on a directory when it's impossible to get its file list.
onLeave(Consumer<File>) - Method in class manifold.io.FileTreeWalk
Sets a callback [function], that is called on any left directory after its files are visited and after it is visited itself.
outputStream(File) - Static method in class extensions.java.io.File.ManFileReadWriteExt
Constructs a new FileOutputStream of this file and returns it as a result.

P

printWriter(File) - Static method in class extensions.java.io.File.ManFileReadWriteExt
Returns a new [PrintWriter] for writing the content of this file.
printWriter(File, Charset) - Static method in class extensions.java.io.File.ManFileReadWriteExt
 

R

readBytes(File) - Static method in class extensions.java.io.File.ManFileReadWriteExt
Gets the entire content of this file as a byte array.
reader(File) - Static method in class extensions.java.io.File.ManFileReadWriteExt
Returns a new [FileReader] for reading the content of this file.
reader(File, Charset) - Static method in class extensions.java.io.File.ManFileReadWriteExt
 
reader(InputStream) - Static method in class extensions.java.io.InputStream.ManInputStreamExt
Creates a reader on this input stream using UTF-8 or the specified [charset].
reader(InputStream, Charset) - Static method in class extensions.java.io.InputStream.ManInputStreamExt
 
readLines(File, Charset) - Static method in class extensions.java.io.File.ManFileReadWriteExt
Reads the file content as a list of lines.
readLines(Reader) - Static method in class extensions.java.io.Reader.ManReaderExt
Reads this reader content as a list of lines.
readText(File) - Static method in class extensions.java.io.File.ManFileReadWriteExt
Gets the entire content of this file as a String using UTF-8 or specified [charset].
readText(File, Charset) - Static method in class extensions.java.io.File.ManFileReadWriteExt
 
relativeTo(File, File) - Static method in class extensions.java.io.File.ManFileExt
Calculates the relative path for this file from [base] file.
relativeToOrNull(File, File) - Static method in class extensions.java.io.File.ManFileExt
Calculates the relative path for this file from [base] file.
relativeToOrSelf(File, File) - Static method in class extensions.java.io.File.ManFileExt
Calculates the relative path for this file from [base] file.
resolve(File, File) - Static method in class extensions.java.io.File.ManFileExt
Adds [relative] file to this, considering this as a directory.
resolve(File, String) - Static method in class extensions.java.io.File.ManFileExt
Adds [relative] name to this, considering this as a directory.
resolveSibling(File, File) - Static method in class extensions.java.io.File.ManFileExt
Adds [relative] file to this parent directory.
resolveSibling(File, String) - Static method in class extensions.java.io.File.ManFileExt
Adds [relative] name to this parent directory.
root - Variable in class manifold.io.FilePathComponents
 
rootName() - Method in class manifold.io.FilePathComponents
Returns a string representing the root for this file, or an empty string is this file name is relative.

S

segments - Variable in class manifold.io.FilePathComponents
 
size() - Method in class manifold.io.FilePathComponents
Returns the number of elements in the path to the file.
slashPath(File) - Static method in class extensions.java.io.File.ManFileExt
Returns [path] of this File using the invariant separator '/' to separate the names in the name sequence.
startsWith(File, File) - Static method in class extensions.java.io.File.ManFileExt
Determines whether this file belongs to the same root as [other] and starts with all components of [other] in the same order.
startsWith(File, String) - Static method in class extensions.java.io.File.ManFileExt
Determines whether this file belongs to the same root as [other] and starts with all components of [other] in the same order.
subPath(int, int) - Method in class manifold.io.FilePathComponents
Returns a sub-path of the path, starting with the directory at the specified [beginIndex] and up to the specified [endIndex].

T

toComponents(File) - Static method in class extensions.java.io.File.ManFileExt
Splits the file into path components (the names of containing directories and the name of the file itself) and returns the resulting collection of components.
toRelativeString(File, File) - Static method in class extensions.java.io.File.ManFileExt
Calculates the relative path for this file from [base] file.

U

useLines(File, Charset, Function<Iterable<String>, T>) - Static method in class extensions.java.io.File.ManFileReadWriteExt
Calls the [block] callback giving it a sequence of all the lines in this file and closes the reader once the processing is complete.
useLines(Reader, Function<Iterable<String>, T>) - Static method in class extensions.java.io.Reader.ManReaderExt
Calls the [block] callback giving it a sequence of all the lines in this file and closes the reader once the processing is complete.

V

valueOf(String) - Static method in enum extensions.java.io.File.ManFileExt.OnErrorAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum manifold.io.FileTreeWalk.FileWalkDirection
Returns the enum constant of this type with the specified name.
values() - Static method in enum extensions.java.io.File.ManFileExt.OnErrorAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum manifold.io.FileTreeWalk.FileWalkDirection
Returns an array containing the constants of this enum type, in the order they are declared.

W

walk(File, FileTreeWalk.FileWalkDirection) - Static method in class extensions.java.io.File.ManFileExt
Gets an iterable for visiting this directory and all its content.
walkBottomUp(File) - Static method in class extensions.java.io.File.ManFileExt
Gets a sequence for visiting this directory and all its content in bottom-up order.
walkTopDown(File) - Static method in class extensions.java.io.File.ManFileExt
Gets a sequence for visiting this directory and all its content in top-down order.
writeBytes(File, byte[]) - Static method in class extensions.java.io.File.ManFileReadWriteExt
Sets the content of this file as an [array] of bytes.
writer(File) - Static method in class extensions.java.io.File.ManFileReadWriteExt
Returns a new [FileWriter] for writing the content of this file.
writer(File, Charset) - Static method in class extensions.java.io.File.ManFileReadWriteExt
 
writer(OutputStream) - Static method in class extensions.java.io.OutputStream.ManOutputStreamExt
Creates a writer on this output stream using UTF-8 or the specified [charset].
writer(OutputStream, Charset) - Static method in class extensions.java.io.OutputStream.ManOutputStreamExt
 
writeText(File, String) - Static method in class extensions.java.io.File.ManFileReadWriteExt
Sets the content of this file as [text] encoded using UTF-8 or specified [charset].
writeText(File, String, Charset) - Static method in class extensions.java.io.File.ManFileReadWriteExt
 
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links

Copyright © 2017. All rights reserved.