Package rma.io
Class TextFieldParser
java.lang.Object
rma.io.TextFieldParser
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
String[]
parseString
(String line) void
setColumnJustifacation
(int[] columnJustification) Sets whether a column is LEFT or RIGHT justified.void
setColumnWidths
(int[] columnWidths) void
setOutputFile
(File outputFile) Sets the file for this parser to write to.void
setOutputWriter
(BufferedWriter writer) Same as thesetOutputFile()
method but it takes a BufferedWriter instead.void
-
Field Details
-
JUSTIFY_LEFT
public static final int JUSTIFY_LEFT- See Also:
-
JUSTIFY_RIGHT
public static final int JUSTIFY_RIGHT- See Also:
-
-
Constructor Details
-
TextFieldParser
public TextFieldParser()
-
-
Method Details
-
setOutputFile
Sets the file for this parser to write to. This method creates a "Writer" object that will accept all writes.- Parameters:
outputFile
- File- Throws:
IOException
-
setOutputWriter
Same as thesetOutputFile()
method but it takes a BufferedWriter instead.- Parameters:
writer
- BufferedWriter
-
closeFile
- Throws:
IOException
-
setColumnWidths
public void setColumnWidths(int[] columnWidths) -
setColumnJustifacation
public void setColumnJustifacation(int[] columnJustification) Sets whether a column is LEFT or RIGHT justified. By default everything is LEFT Justified. Pass in an array of 0 or 1 values for each column in the order of left to right. LEFT = 0; RIGHT = 1;- Parameters:
columnJustification
- int[]
-
writeLine
- Throws:
IOException
-
parseString
-