org.jtoolkit.essence.utils
Class IOUtils
java.lang.Object
org.jtoolkit.essence.utils.IOUtils
public class IOUtils
- extends java.lang.Object
A utility class for low level io and network operations.
- Author:
- Peter Lawrey
|
Method Summary |
static void |
close(java.io.Closeable closeable)
|
static void |
close(java.net.Socket socket)
|
static java.io.File |
createTempDir(java.lang.String prefix)
|
static void |
deleteDir(java.io.File file)
|
static void |
deleteIfTmp(java.io.File file)
|
static java.lang.String |
findDir(java.lang.String paths)
|
static java.io.InputStream |
getInputStream(java.lang.String filename)
|
static java.io.File |
getNewFile(java.lang.String filename)
|
static java.io.OutputStream |
getOutputStream(java.io.File file)
|
static void |
init()
This class warms up the IOUtils.class. |
static java.util.List<java.lang.String[]> |
readTab(java.io.InputStream is)
|
static java.util.Map<java.lang.String,java.util.List<java.lang.String[]>> |
readTabs(java.io.InputStream is)
|
static boolean |
rename(java.io.File file,
java.io.File file2)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JAVA_IO_TMPDIR
public static final java.lang.String JAVA_IO_TMPDIR
init
public static void init()
- This class warms up the IOUtils.class. ONLY required if you checking all thread on test start and finish.
close
public static void close(@Nullable
java.io.Closeable closeable)
close
public static void close(@Nullable
java.net.Socket socket)
createTempDir
public static java.io.File createTempDir(java.lang.String prefix)
deleteDir
public static void deleteDir(java.io.File file)
throws java.io.IOException
- Throws:
java.io.IOException
deleteIfTmp
public static void deleteIfTmp(java.io.File file)
findDir
public static java.lang.String findDir(java.lang.String paths)
throws java.io.FileNotFoundException
- Throws:
java.io.FileNotFoundException
getInputStream
@NotNull
public static java.io.InputStream getInputStream(@NotNull
java.lang.String filename)
throws java.io.FileNotFoundException,
java.io.IOException
- Throws:
java.io.FileNotFoundException
java.io.IOException
getNewFile
@NotNull
public static java.io.File getNewFile(@NotNull
java.lang.String filename)
getOutputStream
public static java.io.OutputStream getOutputStream(@NotNull
java.io.File file)
throws java.io.IOException
- Throws:
java.io.IOException
readTab
@NotNull
public static java.util.List<java.lang.String[]> readTab(@NotNull
java.io.InputStream is)
throws java.io.IOException
- Throws:
java.io.IOException
readTabs
@NotNull
public static java.util.Map<java.lang.String,java.util.List<java.lang.String[]>> readTabs(@NotNull
java.io.InputStream is)
throws java.io.IOException
- Throws:
java.io.IOException
rename
public static boolean rename(java.io.File file,
java.io.File file2)
Copyright © Peter Lawrey. All Rights Reserved.