org.dawb.common.util.io
Class IOUtils

java.lang.Object
  extended by org.dawb.common.util.io.IOUtils

public class IOUtils
extends java.lang.Object


Constructor Summary
IOUtils()
           
 
Method Summary
static void close(java.nio.channels.FileChannel channel, java.lang.String msg)
          Unconditionally close a ZipFile.
static void close(java.io.InputStream input, java.lang.String msg)
          Unconditionally close an InputStream.
static void close(java.io.OutputStream output, java.lang.String msg)
          Unconditionally close an OutputStream.
static void close(java.io.Reader input, java.lang.String msg)
          Unconditionally close a Reader.
static void close(java.io.Writer output, java.lang.String msg)
          Unconditionally close an Writer.
static void close(java.util.zip.ZipFile input, java.lang.String msg)
          Unconditionally close a ZipFile.
static java.lang.String fileInfo(java.io.File f)
          return information about possible null file for use in diagnostic message
static java.lang.String fileInfo(java.util.zip.ZipFile f)
          return information about possible null file for use in diagnostic message
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IOUtils

public IOUtils()
Method Detail

close

public static void close(java.nio.channels.FileChannel channel,
                         java.lang.String msg)
Unconditionally close a ZipFile. and optinally log errors


close

public static void close(java.util.zip.ZipFile input,
                         java.lang.String msg)
Unconditionally close a ZipFile. and optinally log errors

Parameters:
input - A (possibly null) Reader

close

public static void close(java.io.Reader input,
                         java.lang.String msg)
Unconditionally close a Reader. and optinally log errors

Parameters:
input - A (possibly null) Reader

close

public static void close(java.io.Writer output,
                         java.lang.String msg)
Unconditionally close an Writer. and optinally log errors

Parameters:
output - A (possibly null) Writer

close

public static void close(java.io.OutputStream output,
                         java.lang.String msg)
Unconditionally close an OutputStream. and optinally log errors

Parameters:
output - A (possibly null) OutputStream

close

public static void close(java.io.InputStream input,
                         java.lang.String msg)
Unconditionally close an InputStream. and optinally log errors

Parameters:
input - A (possibly null) InputStream

fileInfo

public static java.lang.String fileInfo(java.io.File f)
return information about possible null file for use in diagnostic message


fileInfo

public static java.lang.String fileInfo(java.util.zip.ZipFile f)
return information about possible null file for use in diagnostic message