|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcsli.util.FileUtils
public class FileUtils
| Nested Class Summary | |
|---|---|
static interface |
FileUtils.LineReader
|
static interface |
FileUtils.ObjectReader<E>
|
static interface |
FileUtils.Writer<E>
|
| Constructor Summary | |
|---|---|
FileUtils()
|
|
| Method Summary | ||
|---|---|---|
static void |
copy(File src,
File dst)
|
|
static long |
countFileLines(String filename)
|
|
static Collection<String> |
getFileLines(File file,
Collection<String> lines)
Fill the Collection with the lines in file. |
|
static Collection<String> |
getFileLines(String filename,
Collection<String> lines)
Fill the Collection with the lines in filename. |
|
static String |
readFile(String filename)
Read a file's contents into a string. |
|
static void |
readLinesFromFile(String filename,
FileUtils.LineReader reader)
Open a file and read one line at a time, processing it using something derived from a LineReader. |
|
static
|
readObjectsFromFile(String filename,
FileUtils.ObjectReader<E> reader)
|
|
static
|
writeObjectsToFile(String filename,
Iterable<E> objects)
|
|
static
|
writeObjectsToFile(String filename,
Iterable<E> objects,
boolean lineBreak)
|
|
static
|
writeObjectsToFile(String filename,
Iterable<E> objects,
FileUtils.Writer<E> writer)
|
|
static
|
writeObjectsToFile(String filename,
Iterable<E> objects,
FileUtils.Writer<E> writer,
boolean lineBreak)
Iterates over objects, writing each object successively to a file. |
|
static void |
writeStringToFile(String filename,
String string)
Writes a string to a file. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FileUtils()
| Method Detail |
|---|
public static void copy(File src,
File dst)
throws IOException
IOException
public static long countFileLines(String filename)
throws IOException
IOException
public static Collection<String> getFileLines(String filename,
Collection<String> lines)
throws IOException
filename - lines -
IOException
public static Collection<String> getFileLines(File file,
Collection<String> lines)
throws IOException
file - lines -
IOException
public static String readFile(String filename)
throws IOException
filename - The filename to read from.
IOException - Thrown when an I/O error occurs.
public static void readLinesFromFile(String filename,
FileUtils.LineReader reader)
throws IOException
filename - reader -
FileNotFoundException
IOException
public static <E> List<E> readObjectsFromFile(String filename,
FileUtils.ObjectReader<E> reader)
throws IOException
IOException
public static void writeStringToFile(String filename,
String string)
throws FileNotFoundException,
IOException
filename - string -
FileNotFoundException
IOException
public static <E> void writeObjectsToFile(String filename,
Iterable<E> objects,
FileUtils.Writer<E> writer,
boolean lineBreak)
throws IOException
E - filename - objects - writer: - a WriterlineBreak: - true if a newline should be inserted after each object.
defaults to true.
IOException
public static <E> void writeObjectsToFile(String filename,
Iterable<E> objects,
boolean lineBreak)
throws IOException
IOException
public static <E> void writeObjectsToFile(String filename,
Iterable<E> objects)
throws IOException
IOException
public static <E> void writeObjectsToFile(String filename,
Iterable<E> objects,
FileUtils.Writer<E> writer)
throws IOException
IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||