org.nuiton.processor
Class ProcessorUtil

java.lang.Object
  extended by org.nuiton.processor.ProcessorUtil

public class ProcessorUtil
extends Object

Utilities methods.

Since:
1.0.0.0
Author:
chemit

Constructor Summary
ProcessorUtil()
           
 
Method Summary
static void doProcess(Processor processor, File in, File out)
          Launch the process of the given processor to the given files.
static void doProcess(Processor processor, String in, String out)
          Launch the process of the given processor to the given files.
static Filter[] getFilters(String filters, String separator)
          Instanciate a array of filters given by thier FQN separated by the given separator.
static Processor newProcessor(String filters, String separator)
          Instanciate a new Processor given an array of filters given by their FQN separated by the given separator.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessorUtil

public ProcessorUtil()
Method Detail

newProcessor

public static Processor newProcessor(String filters,
                                     String separator)
                              throws Exception
Instanciate a new Processor given an array of filters given by their FQN separated by the given separator.

Parameters:
filters - the string representionf of the filters
separator - the separator of filter
Returns:
the instanciated processor
Throws:
Exception - if any pb

getFilters

public static Filter[] getFilters(String filters,
                                  String separator)
                           throws Exception
Instanciate a array of filters given by thier FQN separated by the given separator.

Parameters:
filters - the list of filters separated by the given separator
separator - filter separator
Returns:
the array of instanciated filters.
Throws:
Exception - if any pb

doProcess

public static void doProcess(Processor processor,
                             String in,
                             String out)
                      throws IOException
Launch the process of the given processor to the given files.

Parameters:
processor - the processor to launch
in - the input file
out - the output file
Throws:
IOException - if any problems while processing file
Since:
1.0.3

doProcess

public static void doProcess(Processor processor,
                             File in,
                             File out)
                      throws IOException
Launch the process of the given processor to the given files.

Parameters:
processor - the processor to launch
in - the input file
out - the output file
Throws:
IOException - if any problems while processing file
Since:
1.0.3


Copyright © 2002-2010 CodeLutin. All Rights Reserved.