jackHack.util.io
Class UtilitiesIO

java.lang.Object
  extended by jackHack.util.io.UtilitiesIO

public class UtilitiesIO
extends java.lang.Object

Utilities for Input/Output

Author:
JackHack

Constructor Summary
UtilitiesIO()
           
 
Method Summary
static java.io.File computeExternalJarFile(java.lang.String relativePath)
          Obtain a file external from the jar
static void copy(java.io.InputStream inputStream, java.io.OutputStream outputStream)
          Copy a stream to other one
static void copy(java.net.URL source, java.io.File destination)
          Copy an URL to a file
static boolean createDirectory(java.io.File directory)
          Create a directory
static boolean createFile(java.io.File file)
          Create a file
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UtilitiesIO

public UtilitiesIO()
Method Detail

createDirectory

public static boolean createDirectory(java.io.File directory)
Create a directory

Parameters:
directory - Directory to create
Returns:
true if the directory is create

createFile

public static boolean createFile(java.io.File file)
Create a file

Parameters:
file - File to create
Returns:
true if the file is create

copy

public static void copy(java.io.InputStream inputStream,
                        java.io.OutputStream outputStream)
                 throws java.io.IOException
Copy a stream to other one

Parameters:
inputStream - Stream to copy
outputStream - Stream where copy
Throws:
java.io.IOException - On reading/writing problem

copy

public static void copy(java.net.URL source,
                        java.io.File destination)
                 throws java.io.IOException
Copy an URL to a file

Parameters:
source - URL source
destination - File destination
Throws:
java.io.IOException - On reading/writing problem

computeExternalJarFile

public static java.io.File computeExternalJarFile(java.lang.String relativePath)
Obtain a file external from the jar

Parameters:
relativePath - Relative path to the jar
Returns:
The file