|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--com.ecyrd.jspwiki.FileUtil
Generic utilities related to file and stream handling.
| Constructor Summary | |
FileUtil()
|
|
| Method Summary | |
static void |
copyContents(java.io.InputStream in,
java.io.OutputStream out)
Just copies all characters from in to out. |
static void |
copyContents(java.io.Reader in,
java.io.Writer out)
Just copies all characters from in to out. |
static java.io.File |
newTmpFile(java.lang.String content)
Default encoding is ISO-8859-1 |
static java.io.File |
newTmpFile(java.lang.String content,
java.lang.String encoding)
Makes a new temporary file and writes content into it. |
static java.lang.String |
readContents(java.io.InputStream input,
java.lang.String encoding)
Reads in file contents. |
static java.lang.String |
readContents(java.io.Reader in)
Returns the full contents of the Reader as a String. |
static java.lang.String |
runSimpleCommand(java.lang.String command,
java.lang.String directory)
Runs a simple command in given directory. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public FileUtil()
| Method Detail |
public static java.io.File newTmpFile(java.lang.String content,
java.lang.String encoding)
throws java.io.IOException
content - Initial content of the temporary file.encoding - Encoding to use.
java.io.IOException - If the content creation failed.
public static java.io.File newTmpFile(java.lang.String content)
throws java.io.IOException
java.io.IOException
public static java.lang.String runSimpleCommand(java.lang.String command,
java.lang.String directory)
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOException
java.lang.InterruptedException
public static void copyContents(java.io.Reader in,
java.io.Writer out)
throws java.io.IOException
java.io.IOException
public static void copyContents(java.io.InputStream in,
java.io.OutputStream out)
throws java.io.IOException
java.io.IOException
public static java.lang.String readContents(java.io.InputStream input,
java.lang.String encoding)
throws java.io.IOException
This method is smart and falls back to ISO-8859-1 if the input stream does not seem to be in the specified encoding.
java.io.IOException
public static java.lang.String readContents(java.io.Reader in)
throws java.io.IOException
java.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||