public class TextFileBufferOutput extends java.lang.Object implements OutputFileManager
Modifier and Type | Field and Description |
---|---|
java.io.BufferedWriter |
outputBufferWriter |
java.io.FileOutputStream |
outputFileStream |
java.io.File |
outputPath |
java.io.OutputStreamWriter |
outputStreamWriter |
java.lang.String |
path |
Constructor and Description |
---|
TextFileBufferOutput()
A constructor that construct an object of
TextFileBufferOutput class. |
Modifier and Type | Method and Description |
---|---|
void |
bufferInputFile(java.lang.String inputFile)
This method sets up an input file buffer based on an input file path.
|
void |
bufferOutputFile(java.lang.String outputFile)
This method sets up an output file buffer based on an output file path.
|
java.io.BufferedWriter |
getOutputBufferWriter()
Returns the preset BufferedWriter.
|
java.io.FileOutputStream |
getOutputFileStream()
Returns the preset FileOutputStream.
|
java.io.OutputStreamWriter |
getOutputStreamWriter()
Returns the preset OutputStreamWriter.
|
void |
setBufferWriter()
set class BufferWriter object outputBufferWriter
|
void |
setFileOutputStream(boolean overwrite)
set class
FileOutputStream object outputFileStream. |
void |
setOutput(java.lang.String outputFile,
boolean overwrite)
This method sets up an output file stream for an output file.
|
void |
setOutputStreamWriter()
set class
OutputStreamWriter object outputStreamWriter. |
public java.lang.String path
public java.io.File outputPath
public java.io.FileOutputStream outputFileStream
public java.io.OutputStreamWriter outputStreamWriter
public java.io.BufferedWriter outputBufferWriter
public TextFileBufferOutput()
TextFileBufferOutput
class.
No constructor option needed.public java.io.BufferedWriter getOutputBufferWriter()
BufferedWriter
for output text.public java.io.OutputStreamWriter getOutputStreamWriter()
OutputStreamWriter
.public java.io.FileOutputStream getOutputFileStream()
FileOutputStream
.public void setBufferWriter()
public void setOutputStreamWriter()
OutputStreamWriter
object outputStreamWriter.public void setFileOutputStream(boolean overwrite)
FileOutputStream
object outputFileStream.overwrite
- stands for whether overwrite the output file or not.public void setOutput(java.lang.String outputFile, boolean overwrite)
outputFile
- the full path of an output file.overwrite
- whether to overwrite the existing file or not.public void bufferOutputFile(java.lang.String outputFile)
bufferOutputFile
in interface FileManager
bufferOutputFile
in interface OutputFileManager
outputFile
- the full path of an output file.public void bufferInputFile(java.lang.String inputFile)
bufferInputFile
in interface FileManager
bufferInputFile
in interface OutputFileManager
inputFile
- the full path of an input file.