Package rma.io

Class TextFieldParser

java.lang.Object
rma.io.TextFieldParser

public class TextFieldParser extends Object
  • Field Details

  • Constructor Details

    • TextFieldParser

      public TextFieldParser()
  • Method Details

    • setOutputFile

      public void setOutputFile(File outputFile) throws IOException
      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

      public void setOutputWriter(BufferedWriter writer)
      Same as the setOutputFile() method but it takes a BufferedWriter instead.
      Parameters:
      writer - BufferedWriter
    • closeFile

      public void closeFile() throws IOException
      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

      public void writeLine(String[] columnData) throws IOException
      Throws:
      IOException
    • parseString

      public String[] parseString(String line)