org.shiftone.jrat.util.io
Class IOUtil
java.lang.Object
org.shiftone.jrat.util.io.IOUtil
public class IOUtil
- extends java.lang.Object
Class IOUtil
$astChangedBy$
$LastChangedDate$
$LastChangedRevision$
$HeadURL$
$Id$
todo - make sure streams get closed
Method Summary |
static void |
close(java.io.InputStream inputStream)
|
static void |
close(java.io.OutputStream outputStream)
|
static void |
close(java.io.Reader reader)
|
static void |
close(java.net.Socket socket)
|
static void |
close(java.io.Writer writer)
|
static boolean |
copy(java.io.File source,
java.io.File target)
|
static void |
copy(java.io.InputStream sourceStream,
java.io.OutputStream targetStream)
|
static void |
copy(java.io.InputStream sourceStream,
java.io.OutputStream targetStream,
int bufferSize)
|
static boolean |
createNewFile(java.io.File file)
|
static void |
delete(java.io.File file)
|
static void |
deleteIfExists(java.io.File file)
|
static void |
flush(java.io.OutputStream outputStream)
|
static java.lang.String |
getExtention(java.io.File file)
|
static java.lang.String |
getExtention(java.lang.String fileName)
|
static java.io.File |
getNearestExistingParent(java.io.File file)
|
static void |
mkdir(java.io.File dir)
|
static java.io.InputStream |
openInputStream(java.io.File file)
|
static java.io.InputStream |
openInputStream(java.io.File file,
int bufferSize)
|
static java.io.OutputStream |
openOutputStream(java.io.File file,
int bufferSize)
|
static byte[] |
readAndClose(java.io.InputStream inputStream)
|
static void |
rename(java.io.File source,
java.io.File target,
boolean replace)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_BUFFER_SIZE
public static final int DEFAULT_BUFFER_SIZE
- See Also:
- Constant Field Values
MAX_HEURISTIC_BUFFER_SIZE
public static final int MAX_HEURISTIC_BUFFER_SIZE
- See Also:
- Constant Field Values
IOUtil
public IOUtil()
delete
public static void delete(java.io.File file)
createNewFile
public static boolean createNewFile(java.io.File file)
deleteIfExists
public static void deleteIfExists(java.io.File file)
mkdir
public static void mkdir(java.io.File dir)
rename
public static void rename(java.io.File source,
java.io.File target,
boolean replace)
copy
public static void copy(java.io.InputStream sourceStream,
java.io.OutputStream targetStream,
int bufferSize)
readAndClose
public static byte[] readAndClose(java.io.InputStream inputStream)
copy
public static void copy(java.io.InputStream sourceStream,
java.io.OutputStream targetStream)
copy
public static boolean copy(java.io.File source,
java.io.File target)
openInputStream
public static java.io.InputStream openInputStream(java.io.File file)
openInputStream
public static java.io.InputStream openInputStream(java.io.File file,
int bufferSize)
openOutputStream
public static java.io.OutputStream openOutputStream(java.io.File file,
int bufferSize)
close
public static void close(java.io.Reader reader)
close
public static void close(java.io.Writer writer)
close
public static void close(java.net.Socket socket)
close
public static void close(java.io.InputStream inputStream)
close
public static void close(java.io.OutputStream outputStream)
flush
public static void flush(java.io.OutputStream outputStream)
getExtention
public static java.lang.String getExtention(java.lang.String fileName)
getExtention
public static java.lang.String getExtention(java.io.File file)
getNearestExistingParent
public static java.io.File getNearestExistingParent(java.io.File file)