Class Processor

java.lang.Object
org.nuiton.processor.Processor
Direct Known Subclasses:
GeneratorTemplatesProcessor, LogsProcessor, OptimisationProcessor

public class Processor extends Object
This class is a generic sources processor given a reader class name and a writer class name.
  • Field Details

    • inputFilter

      protected Filter[] inputFilter
    • outputFilter

      protected Filter outputFilter
  • Constructor Details

    • Processor

      public Processor()
    • Processor

      public Processor(Filter[] filters)
  • Method Details

    • setInputFilter

      public void setInputFilter(Filter inFilter)
    • setInputFilter

      public void setInputFilter(Filter[] inFilter)
    • setOutputFilter

      public void setOutputFilter(Filter outFilter)
    • getReader

      protected BufferedReader getReader(Reader externalInput)
    • process

      public void process(Reader externalInput, Writer externalOutput) throws IOException
      Process all available data.
      Parameters:
      externalInput - the reader
      externalOutput - the writer
      Throws:
      IOException - if any pb