org.parboiled.common
Class FileUtils

java.lang.Object
  extended by org.parboiled.common.FileUtils

public final class FileUtils
extends java.lang.Object


Method Summary
static void copyAll(java.io.InputStream in, java.io.OutputStream out)
           
static void copyAll(java.io.Reader reader, java.io.Writer writer)
           
static void ensureParentDir(java.io.File file)
           
static void ensureParentDir(java.lang.String filename)
           
static void forceMkdir(java.io.File directory)
           
static byte[] readAllBytes(java.io.File file)
           
static byte[] readAllBytes(java.io.InputStream stream)
           
static byte[] readAllBytes(java.lang.String filename)
           
static byte[] readAllBytesFromResource(java.lang.String resource)
           
static char[] readAllChars(java.io.File file)
           
static char[] readAllChars(java.io.File file, java.nio.charset.Charset charset)
           
static char[] readAllChars(java.io.InputStream stream)
           
static char[] readAllChars(java.io.InputStream stream, java.nio.charset.Charset charset)
           
static char[] readAllChars(java.lang.String filename)
           
static char[] readAllChars(java.lang.String filename, java.nio.charset.Charset charset)
           
static char[] readAllCharsFromResource(java.lang.String resource)
           
static char[] readAllCharsFromResource(java.lang.String resource, java.nio.charset.Charset charset)
           
static java.lang.String readAllText(java.io.File file)
           
static java.lang.String readAllText(java.io.File file, java.nio.charset.Charset charset)
           
static java.lang.String readAllText(java.io.InputStream stream)
           
static java.lang.String readAllText(java.io.InputStream stream, java.nio.charset.Charset charset)
           
static java.lang.String readAllText(java.lang.String filename)
           
static java.lang.String readAllText(java.lang.String filename, java.nio.charset.Charset charset)
           
static java.lang.String readAllTextFromResource(java.lang.String resource)
           
static java.lang.String readAllTextFromResource(java.lang.String resource, java.nio.charset.Charset charset)
           
static void writeAllBytes(byte[] data, java.io.File file)
           
static void writeAllBytes(byte[] data, java.io.OutputStream stream)
           
static void writeAllBytes(byte[] data, java.lang.String filename)
           
static void writeAllChars(char[] chars, java.io.File file)
           
static void writeAllChars(char[] chars, java.io.File file, java.nio.charset.Charset charset)
           
static void writeAllChars(char[] chars, java.io.OutputStream stream)
           
static void writeAllChars(char[] chars, java.io.OutputStream stream, java.nio.charset.Charset charset)
           
static void writeAllChars(char[] chars, java.lang.String filename)
           
static void writeAllChars(char[] chars, java.lang.String filename, java.nio.charset.Charset charset)
           
static void writeAllText(java.lang.String text, java.io.File file)
           
static void writeAllText(java.lang.String text, java.io.File file, java.nio.charset.Charset charset)
           
static void writeAllText(java.lang.String text, java.io.OutputStream stream)
           
static void writeAllText(java.lang.String text, java.io.OutputStream stream, java.nio.charset.Charset charset)
           
static void writeAllText(java.lang.String text, java.lang.String filename)
           
static void writeAllText(java.lang.String text, java.lang.String filename, java.nio.charset.Charset charset)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

readAllTextFromResource

public static java.lang.String readAllTextFromResource(java.lang.String resource)

readAllTextFromResource

public static java.lang.String readAllTextFromResource(java.lang.String resource,
                                                       java.nio.charset.Charset charset)

readAllText

public static java.lang.String readAllText(java.lang.String filename)

readAllText

public static java.lang.String readAllText(java.lang.String filename,
                                           java.nio.charset.Charset charset)

readAllText

public static java.lang.String readAllText(java.io.File file)

readAllText

public static java.lang.String readAllText(java.io.File file,
                                           java.nio.charset.Charset charset)

readAllText

public static java.lang.String readAllText(java.io.InputStream stream)

readAllText

public static java.lang.String readAllText(java.io.InputStream stream,
                                           java.nio.charset.Charset charset)

readAllCharsFromResource

public static char[] readAllCharsFromResource(java.lang.String resource)

readAllCharsFromResource

public static char[] readAllCharsFromResource(java.lang.String resource,
                                              java.nio.charset.Charset charset)

readAllChars

public static char[] readAllChars(java.lang.String filename)

readAllChars

public static char[] readAllChars(java.lang.String filename,
                                  java.nio.charset.Charset charset)

readAllChars

public static char[] readAllChars(java.io.File file)

readAllChars

public static char[] readAllChars(java.io.File file,
                                  java.nio.charset.Charset charset)

readAllChars

public static char[] readAllChars(java.io.InputStream stream)

readAllChars

public static char[] readAllChars(java.io.InputStream stream,
                                  java.nio.charset.Charset charset)

readAllBytesFromResource

public static byte[] readAllBytesFromResource(java.lang.String resource)

readAllBytes

public static byte[] readAllBytes(java.lang.String filename)

readAllBytes

public static byte[] readAllBytes(java.io.File file)

readAllBytes

public static byte[] readAllBytes(java.io.InputStream stream)

writeAllText

public static void writeAllText(java.lang.String text,
                                java.lang.String filename)

writeAllText

public static void writeAllText(java.lang.String text,
                                java.lang.String filename,
                                java.nio.charset.Charset charset)

writeAllText

public static void writeAllText(java.lang.String text,
                                java.io.File file)

writeAllText

public static void writeAllText(java.lang.String text,
                                java.io.File file,
                                java.nio.charset.Charset charset)

writeAllText

public static void writeAllText(java.lang.String text,
                                java.io.OutputStream stream)

writeAllText

public static void writeAllText(java.lang.String text,
                                java.io.OutputStream stream,
                                java.nio.charset.Charset charset)

writeAllChars

public static void writeAllChars(char[] chars,
                                 java.lang.String filename)

writeAllChars

public static void writeAllChars(char[] chars,
                                 java.lang.String filename,
                                 java.nio.charset.Charset charset)

writeAllChars

public static void writeAllChars(char[] chars,
                                 java.io.File file)

writeAllChars

public static void writeAllChars(char[] chars,
                                 java.io.File file,
                                 java.nio.charset.Charset charset)

writeAllChars

public static void writeAllChars(char[] chars,
                                 java.io.OutputStream stream)

writeAllChars

public static void writeAllChars(char[] chars,
                                 java.io.OutputStream stream,
                                 java.nio.charset.Charset charset)

writeAllBytes

public static void writeAllBytes(byte[] data,
                                 java.lang.String filename)

writeAllBytes

public static void writeAllBytes(byte[] data,
                                 java.io.File file)

writeAllBytes

public static void writeAllBytes(byte[] data,
                                 java.io.OutputStream stream)

copyAll

public static void copyAll(java.io.Reader reader,
                           java.io.Writer writer)

copyAll

public static void copyAll(java.io.InputStream in,
                           java.io.OutputStream out)

ensureParentDir

public static void ensureParentDir(java.lang.String filename)

ensureParentDir

public static void ensureParentDir(java.io.File file)

forceMkdir

public static void forceMkdir(java.io.File directory)
                       throws java.io.IOException
Throws:
java.io.IOException