org.jtoolkit.essence.utils
Class IOUtils

java.lang.Object
  extended by 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

Field Summary
static java.lang.String JAVA_IO_TMPDIR
           
 
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
 

Field Detail

JAVA_IO_TMPDIR

public static final java.lang.String JAVA_IO_TMPDIR
Method Detail

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.