Uses of Interface
com.univocity.parsers.common.processor.core.Processor

Packages that use Processor
com.univocity.parsers.common   
com.univocity.parsers.common.processor   
com.univocity.parsers.common.processor.core   
 

Uses of Processor in com.univocity.parsers.common
 

Fields in com.univocity.parsers.common declared as Processor
protected  Processor AbstractParser.processor
           
 

Methods in com.univocity.parsers.common that return Processor
<T extends Context>
Processor<T>
CommonParserSettings.getProcessor()
          Returns the callback implementation of the interface Processor which handles the lifecycle of the parsing process and processes each record extracted from the input
 

Methods in com.univocity.parsers.common with parameters of type Processor
 void CommonParserSettings.setProcessor(Processor<? extends Context> processor)
          Defines the callback implementation of the interface Processor which handles the lifecycle of the parsing process and processes each record extracted from the input
 

Uses of Processor in com.univocity.parsers.common.processor
 

Subinterfaces of Processor in com.univocity.parsers.common.processor
 interface RowProcessor
          The essential callback interface to handle records parsed by any parser that extends AbstractParser.
 

Classes in com.univocity.parsers.common.processor that implement Processor
 class AbstractRowProcessor
          A RowProcessor implementation that just implements all methods defined by the interface.
 class BatchedColumnProcessor
          A RowProcessor implementation that stores values of columns in batches.
 class BatchedObjectColumnProcessor
          A RowProcessor implementation for converting batches of rows extracted from any implementation of AbstractParser into columns of objects.
 class BeanListProcessor<T>
          A convenience BeanProcessor implementation for storing all java objects generated form the parsed input into a list.
 class BeanProcessor<T>
          A RowProcessor implementation for converting rows extracted from any implementation of AbstractParser into java objects.
 class ColumnProcessor
          A simple RowProcessor implementation that stores values of columns.
 class ConcurrentRowProcessor
          A RowProcessor implementation to perform row processing tasks in parallel.
 class InputValueSwitch
          A concrete implementation of RowProcessorSwitch that allows switching among different implementations of RowProcessor based on values found on the rows parsed from the input.
 class MasterDetailListProcessor
          A convenience MasterDetailProcessor implementation for storing all MasterDetailRecord generated form the parsed input into a list.
 class MasterDetailProcessor
          A RowProcessor implementation for associating rows extracted from any implementation of AbstractParser into MasterDetailRecord instances.
 class MultiBeanListProcessor
          A RowProcessor implementation for converting rows extracted from any implementation of AbstractParser into java objects, storing them into lists.
 class MultiBeanProcessor
          A RowProcessor implementation for converting rows extracted from any implementation of AbstractParser into java objects.
 class MultiBeanRowProcessor
          A RowProcessor implementation for converting rows extracted from any implementation of AbstractParser into java objects.
 class NoopRowProcessor
          A singleton instance of a RowProcessor that does nothing.
 class ObjectColumnProcessor
          A RowProcessor implementation for converting rows extracted from any implementation of AbstractParser into columns of objects.
 class ObjectRowListProcessor
          A convenience RowProcessor implementation for storing all rows parsed and converted to Object arrays into a list.
 class ObjectRowProcessor
          A RowProcessor implementation for converting rows extracted from any implementation of AbstractParser into arrays of objects.
 class RowListProcessor
          A convenience RowProcessor implementation for storing all rows parsed into a list.
 class RowProcessorSwitch
          A special RowProcessor implementation that combines and allows switching among different RowProcessors.
 

Uses of Processor in com.univocity.parsers.common.processor.core
 

Classes in com.univocity.parsers.common.processor.core that implement Processor
 class AbstractBatchedColumnProcessor<T extends Context>
          A Processor implementation that stores values of columns in batches.
 class AbstractBatchedObjectColumnProcessor<T extends Context>
          A Processor implementation for converting batches of rows extracted from any implementation of AbstractParser into columns of objects.
 class AbstractBeanListProcessor<T,C extends Context>
          A convenience Processor implementation for storing all java objects generated form the parsed input into a list.
 class AbstractBeanProcessor<T,C extends Context>
          A Processor implementation for converting rows extracted from any implementation of AbstractParser into java objects.
 class AbstractColumnProcessor<T extends Context>
          A simple Processor implementation that stores values of columns.
 class AbstractConcurrentProcessor<T extends Context>
          A Processor implementation to perform row processing tasks in parallel.
 class AbstractInputValueSwitch<T extends Context>
          A concrete implementation of Processor that allows switching among different implementations of Processor based on values found on the rows parsed from the input.
 class AbstractListProcessor<T extends Context>
          A convenience Processor implementation for storing all rows parsed into a list.
 class AbstractMasterDetailListProcessor<T extends Context>
          A convenience Processor implementation for storing all MasterDetailRecord generated form the parsed input into a list.
 class AbstractMasterDetailProcessor<T extends Context>
          A Processor implementation for associating rows extracted from any implementation of AbstractParser into MasterDetailRecord instances.
 class AbstractMultiBeanListProcessor<C extends Context>
          A Processor implementation for converting rows extracted from any implementation of AbstractParser into java objects, storing them into lists.
 class AbstractMultiBeanProcessor<C extends Context>
          A Processor implementation for converting rows extracted from any implementation of AbstractParser into java objects.
 class AbstractMultiBeanRowProcessor<C extends Context>
          A Processor implementation for converting rows extracted from any implementation of AbstractParser into java objects.
 class AbstractObjectColumnProcessor<T extends Context>
          A Processor implementation for converting rows extracted from any implementation of AbstractParser into columns of objects.
 class AbstractObjectListProcessor<T extends Context>
          A convenience Processor implementation for storing all rows parsed and converted to Object arrays into a list.
 class AbstractObjectProcessor<T extends Context>
          A Processor implementation for converting rows extracted from any implementation of AbstractParser into arrays of objects.
 class AbstractProcessor<T extends Context>
          A Processor implementation that just implements all methods defined by the interface.
 class AbstractProcessorSwitch<T extends Context>
          A special Processor implementation that combines and allows switching among different Processors.
 class NoopProcessor
          A singleton instance of a Processor that does nothing.
 

Fields in com.univocity.parsers.common.processor.core declared as Processor
static Processor NoopProcessor.instance
          The singleton instance of the no-op Processor
 

Methods in com.univocity.parsers.common.processor.core that return Processor
protected abstract  Processor<T> AbstractProcessorSwitch.switchRowProcessor(String[] row, T context)
          Analyzes the input to determine whether or not the row processor implementation must be changed
protected  Processor<T> AbstractInputValueSwitch.switchRowProcessor(String[] row, T context)
           
 

Methods in com.univocity.parsers.common.processor.core with parameters of type Processor
 void AbstractInputValueSwitch.addSwitchForValue(CustomMatcher matcher, Processor<T> processor)
          Associates a Processor implementation with a custom matching algorithm to be executed in the column provided in the constructor of this class.
 void AbstractInputValueSwitch.addSwitchForValue(CustomMatcher matcher, Processor<T> processor, int... indexesToUse)
          Associates a Processor implementation with a custom matching algorithm to be executed in the column provided in the constructor of this class.
 void AbstractInputValueSwitch.addSwitchForValue(CustomMatcher matcher, Processor<T> processor, String... headersToUse)
          Associates a Processor implementation with a custom matching algorithm to be executed in the column provided in the constructor of this class.
 void AbstractInputValueSwitch.addSwitchForValue(String value, Processor<T> processor)
          Associates a Processor implementation with an expected value to be matched in the column provided in the constructor of this class.
 void AbstractInputValueSwitch.addSwitchForValue(String value, Processor<T> processor, int... indexesToUse)
          Associates a Processor implementation with an expected value to be matched in the column provided in the constructor of this class.
 void AbstractInputValueSwitch.addSwitchForValue(String value, Processor<T> processor, String... headersToUse)
          Associates a Processor implementation with an expected value to be matched in the column provided in the constructor of this class.
 void AbstractProcessorSwitch.processorSwitched(Processor<T> from, Processor<T> to)
          Notifies a change of Processor implementation.
 void AbstractProcessorSwitch.processorSwitched(Processor<T> from, Processor<T> to)
          Notifies a change of Processor implementation.
 void AbstractInputValueSwitch.setDefaultSwitch(Processor<T> processor)
          Defines a default Processor implementation to use when no matching value is found in the input row.
 void AbstractInputValueSwitch.setDefaultSwitch(Processor<T> processor, int... indexesToUse)
          Defines a default Processor implementation to use when no matching value is found in the input row.
 void AbstractInputValueSwitch.setDefaultSwitch(Processor<T> processor, String... headersToUse)
          Defines a default Processor implementation to use when no matching value is found in the input row.
 

Constructors in com.univocity.parsers.common.processor.core with parameters of type Processor
AbstractConcurrentProcessor(Processor<T> processor)
          Creates a non-blocking AbstractConcurrentProcessor, to perform processing of rows parsed from the input in a separate thread.
AbstractConcurrentProcessor(Processor<T> processor, int limit)
          Creates a blocking ConcurrentProcessor, to perform processing of rows parsed from the input in a separate thread.
 



Copyright © 2016 uniVocity Software Pty Ltd. All rights reserved.