Uses of Interface
com.univocity.parsers.common.processor.core.Processor
-
Packages that use Processor Package Description 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 Modifier and Type Field Description protected ProcessorAbstractParser. processorprivate Processor<? extends Context>CommonParserSettings. processorMethods in com.univocity.parsers.common that return Processor Modifier and Type Method Description <T extends Context>
Processor<T>CommonParserSettings. getProcessor()Returns the callback implementation of the interfaceProcessorwhich handles the lifecycle of the parsing process and processes each record extracted from the inputMethods in com.univocity.parsers.common with parameters of type Processor Modifier and Type Method Description static <C extends Context>
voidInternal. process(java.lang.String[] row, Processor<C> processor, C context, ProcessorErrorHandler<C> errorHandler)voidCommonParserSettings. setProcessor(Processor<? extends Context> processor)Defines the callback implementation of the interfaceProcessorwhich handles the lifecycle of the parsing process and processes each record extracted from the inputprivate static voidInternal. throwDataProcessingException(Processor processor, java.lang.Throwable t, java.lang.String[] row, int errorContentLength) -
Uses of Processor in com.univocity.parsers.common.processor
Subinterfaces of Processor in com.univocity.parsers.common.processor Modifier and Type Interface Description interfaceRowProcessorThe essential callback interface to handle records parsed by any parser that extendsAbstractParser.Classes in com.univocity.parsers.common.processor that implement Processor Modifier and Type Class Description classAbstractRowProcessorARowProcessorimplementation that just implements all methods defined by the interface.classBatchedColumnProcessorARowProcessorimplementation that stores values of columns in batches.classBatchedObjectColumnProcessorARowProcessorimplementation for converting batches of rows extracted from any implementation ofAbstractParserinto columns of objects.classBeanListProcessor<T>A convenienceBeanProcessorimplementation for storing all java objects generated form the parsed input into a list.classBeanProcessor<T>ARowProcessorimplementation for converting rows extracted from any implementation ofAbstractParserinto java objects.classColumnProcessorA simpleRowProcessorimplementation that stores values of columns.classCompositeRowProcessorA utilityRowProcessorimplementation that facilitates using multiple implementations ofRowProcessorat the same time.classConcurrentRowProcessorARowProcessorimplementation to perform row processing tasks in parallel.classInputValueSwitchA concrete implementation ofRowProcessorSwitchthat allows switching among different implementations ofRowProcessorbased on values found on the rows parsed from the input.classMasterDetailListProcessorA convenienceMasterDetailProcessorimplementation for storing allMasterDetailRecordgenerated form the parsed input into a list.classMasterDetailProcessorARowProcessorimplementation for associating rows extracted from any implementation ofAbstractParserintoMasterDetailRecordinstances.classMultiBeanListProcessorARowProcessorimplementation for converting rows extracted from any implementation ofAbstractParserinto java objects, storing them into lists.classMultiBeanProcessorARowProcessorimplementation for converting rows extracted from any implementation ofAbstractParserinto java objects.classMultiBeanRowProcessorARowProcessorimplementation for converting rows extracted from any implementation ofAbstractParserinto java objects.classNoopRowProcessorA singleton instance of aRowProcessorthat does nothing.classObjectColumnProcessorARowProcessorimplementation for converting rows extracted from any implementation ofAbstractParserinto columns of objects.classObjectRowListProcessorA convenienceRowProcessorimplementation for storing all rows parsed and converted to Object arrays into a list.classObjectRowProcessorARowProcessorimplementation for converting rows extracted from any implementation ofAbstractParserinto arrays of objects.classRowListProcessorA convenienceRowProcessorimplementation for storing all rows parsed into a list.classRowProcessorSwitchA specialRowProcessorimplementation that combines and allows switching among different RowProcessors.Constructors in com.univocity.parsers.common.processor with parameters of type Processor Constructor Description CompositeRowProcessor(Processor... processors)Creates a newCompositeProcessorwith the list ofProcessorimplementations to be used. -
Uses of Processor in com.univocity.parsers.common.processor.core
Classes in com.univocity.parsers.common.processor.core that implement Processor Modifier and Type Class Description classAbstractBatchedColumnProcessor<T extends Context>AProcessorimplementation that stores values of columns in batches.classAbstractBatchedObjectColumnProcessor<T extends Context>AProcessorimplementation for converting batches of rows extracted from any implementation ofAbstractParserinto columns of objects.classAbstractBeanListProcessor<T,C extends Context>A convenienceProcessorimplementation for storing all java objects generated form the parsed input into a list.classAbstractBeanProcessor<T,C extends Context>AProcessorimplementation for converting rows extracted from any implementation ofAbstractParserinto java objects.classAbstractColumnProcessor<T extends Context>A simpleProcessorimplementation that stores values of columns.classAbstractConcurrentProcessor<T extends Context>AProcessorimplementation to perform row processing tasks in parallel.classAbstractInputValueSwitch<T extends Context>classAbstractListProcessor<T extends Context>A convenienceProcessorimplementation for storing all rows parsed into a list.classAbstractMasterDetailListProcessor<T extends Context>A convenienceProcessorimplementation for storing allMasterDetailRecordgenerated form the parsed input into a list.classAbstractMasterDetailProcessor<T extends Context>AProcessorimplementation for associating rows extracted from any implementation ofAbstractParserintoMasterDetailRecordinstances.classAbstractMultiBeanListProcessor<C extends Context>AProcessorimplementation for converting rows extracted from any implementation ofAbstractParserinto java objects, storing them into lists.classAbstractMultiBeanProcessor<C extends Context>AProcessorimplementation for converting rows extracted from any implementation ofAbstractParserinto java objects.classAbstractMultiBeanRowProcessor<C extends Context>AProcessorimplementation for converting rows extracted from any implementation ofAbstractParserinto java objects.classAbstractObjectColumnProcessor<T extends Context>AProcessorimplementation for converting rows extracted from any implementation ofAbstractParserinto columns of objects.classAbstractObjectListProcessor<T extends Context>A convenienceProcessorimplementation for storing all rows parsed and converted to Object arrays into a list.classAbstractObjectProcessor<T extends Context>AProcessorimplementation for converting rows extracted from any implementation ofAbstractParserinto arrays of objects.classAbstractProcessor<T extends Context>AProcessorimplementation that just implements all methods defined by the interface.classAbstractProcessorSwitch<T extends Context>A specialProcessorimplementation that combines and allows switching among different Processors.classCompositeProcessor<C extends Context>classNoopProcessorA singleton instance of aProcessorthat does nothing.Fields in com.univocity.parsers.common.processor.core declared as Processor Modifier and Type Field Description static ProcessorNoopProcessor. instanceThe singleton instance of the no-opProcessorprivate ProcessorAbstractConcurrentProcessor. processor(package private) Processor<T>AbstractInputValueSwitch.Switch. processorprivate Processor[]CompositeProcessor. processorsprivate ProcessorAbstractProcessorSwitch. selectedProcessorFields in com.univocity.parsers.common.processor.core with type parameters of type Processor Modifier and Type Field Description private java.util.Map<Processor,T>AbstractProcessorSwitch. processorsMethods in com.univocity.parsers.common.processor.core that return Processor Modifier and Type Method Description protected Processor<T>AbstractInputValueSwitch. switchRowProcessor(java.lang.String[] row, T context)protected abstract Processor<T>AbstractProcessorSwitch. switchRowProcessor(java.lang.String[] row, T context)Analyzes the input to determine whether or not the row processor implementation must be changedMethods in com.univocity.parsers.common.processor.core with parameters of type Processor Modifier and Type Method Description voidAbstractInputValueSwitch. addSwitchForValue(CustomMatcher matcher, Processor<T> processor)Associates aProcessorimplementation with a custom matching algorithm to be executed in the column provided in the constructor of this class.voidAbstractInputValueSwitch. addSwitchForValue(CustomMatcher matcher, Processor<T> processor, int... indexesToUse)Associates aProcessorimplementation with a custom matching algorithm to be executed in the column provided in the constructor of this class.voidAbstractInputValueSwitch. addSwitchForValue(CustomMatcher matcher, Processor<T> processor, java.lang.String... headersToUse)Associates aProcessorimplementation with a custom matching algorithm to be executed in the column provided in the constructor of this class.voidAbstractInputValueSwitch. addSwitchForValue(java.lang.String value, Processor<T> processor)Associates aProcessorimplementation with an expected value to be matched in the column provided in the constructor of this class.voidAbstractInputValueSwitch. addSwitchForValue(java.lang.String value, Processor<T> processor, int... indexesToUse)Associates aProcessorimplementation with an expected value to be matched in the column provided in the constructor of this class.voidAbstractInputValueSwitch. addSwitchForValue(java.lang.String value, Processor<T> processor, java.lang.String... headersToUse)Associates aProcessorimplementation with an expected value to be matched in the column provided in the constructor of this class.voidAbstractProcessorSwitch. processorSwitched(Processor<T> from, Processor<T> to)Notifies a change ofProcessorimplementation.voidAbstractInputValueSwitch. setDefaultSwitch(Processor<T> processor)Defines a defaultProcessorimplementation to use when no matching value is found in the input row.voidAbstractInputValueSwitch. setDefaultSwitch(Processor<T> processor, int... indexesToUse)Defines a defaultProcessorimplementation to use when no matching value is found in the input row.voidAbstractInputValueSwitch. setDefaultSwitch(Processor<T> processor, java.lang.String... headersToUse)Defines a defaultProcessorimplementation 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 Constructor Description AbstractConcurrentProcessor(Processor<T> processor)Creates a non-blockingAbstractConcurrentProcessor, to perform processing of rows parsed from the input in a separate thread.AbstractConcurrentProcessor(Processor<T> processor, int limit)Creates a blockingConcurrentProcessor, to perform processing of rows parsed from the input in a separate thread.CompositeProcessor(Processor... processors)Creates a newCompositeProcessorwith the list ofProcessorimplementations to be used.Switch(Processor<T> processor, java.lang.String[] headers, int[] indexes, java.lang.String value, CustomMatcher matcher)
-