Package rma.io
Class TextFieldParser
java.lang.Object
rma.io.TextFieldParser
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidString[]parseString(String line) voidsetColumnJustifacation(int[] columnJustification) Sets whether a column is LEFT or RIGHT justified.voidsetColumnWidths(int[] columnWidths) voidsetOutputFile(File outputFile) Sets the file for this parser to write to.voidsetOutputWriter(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
-