com.evanmclean.evlib.io
Class UTF8FileWriter

java.lang.Object
  extended by java.io.Writer
      extended by java.io.OutputStreamWriter
          extended by com.evanmclean.evlib.io.CSFileWriter
              extended by com.evanmclean.evlib.io.UTF8FileWriter
All Implemented Interfaces:
Closeable, Flushable, Appendable

public class UTF8FileWriter
extends CSFileWriter

Create a file writer which writes the file with UTF-8 encoding.

Author:
Evan McLean McLean Computer Services (see the overview for copyright and licensing.)

Field Summary
 
Fields inherited from class java.io.Writer
lock
 
Constructor Summary
UTF8FileWriter(File file)
           
UTF8FileWriter(File file, boolean append)
           
UTF8FileWriter(FileDescriptor fd)
           
UTF8FileWriter(String name)
           
UTF8FileWriter(String name, boolean append)
           
 
Method Summary
 
Methods inherited from class java.io.OutputStreamWriter
close, flush, getEncoding, write, write, write
 
Methods inherited from class java.io.Writer
append, append, append, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UTF8FileWriter

public UTF8FileWriter(File file)
               throws FileNotFoundException
Throws:
FileNotFoundException

UTF8FileWriter

public UTF8FileWriter(File file,
                      boolean append)
               throws FileNotFoundException
Throws:
FileNotFoundException

UTF8FileWriter

public UTF8FileWriter(FileDescriptor fd)

UTF8FileWriter

public UTF8FileWriter(String name)
               throws FileNotFoundException
Throws:
FileNotFoundException

UTF8FileWriter

public UTF8FileWriter(String name,
                      boolean append)
               throws FileNotFoundException
Throws:
FileNotFoundException