Uses of Interface
com.univocity.parsers.common.processor.core.Processor
Packages that use Processor
Package
Description
-
Uses of Processor in com.univocity.parsers.common
Fields in com.univocity.parsers.common declared as ProcessorModifier and TypeFieldDescriptionprotected ProcessorAbstractParser.processorCommonParserSettings.processorMethods in com.univocity.parsers.common that return ProcessorModifier and TypeMethodDescriptionCommonParserSettings.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 ProcessorModifier and TypeMethodDescriptionstatic final <C extends Context>
voidInternal.process(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 final voidInternal.throwDataProcessingException(Processor processor, Throwable t, String[] row, int errorContentLength) -
Uses of Processor in com.univocity.parsers.common.processor
Subinterfaces of Processor in com.univocity.parsers.common.processorModifier and TypeInterfaceDescriptioninterfaceThe essential callback interface to handle records parsed by any parser that extendsAbstractParser.Classes in com.univocity.parsers.common.processor that implement ProcessorModifier and TypeClassDescriptionclassARowProcessorimplementation that just implements all methods defined by the interface.classARowProcessorimplementation that stores values of columns in batches.classARowProcessorimplementation for converting batches of rows extracted from any implementation ofAbstractParserinto columns of objects.classA convenienceBeanProcessorimplementation for storing all java objects generated form the parsed input into a list.classARowProcessorimplementation for converting rows extracted from any implementation ofAbstractParserinto java objects.classA simpleRowProcessorimplementation that stores values of columns.classA utilityRowProcessorimplementation that facilitates using multiple implementations ofRowProcessorat the same time.classARowProcessorimplementation to perform row processing tasks in parallel.classA concrete implementation ofRowProcessorSwitchthat allows switching among different implementations ofRowProcessorbased on values found on the rows parsed from the input.classA convenienceMasterDetailProcessorimplementation for storing allMasterDetailRecordgenerated form the parsed input into a list.classARowProcessorimplementation for associating rows extracted from any implementation ofAbstractParserintoMasterDetailRecordinstances.classARowProcessorimplementation for converting rows extracted from any implementation ofAbstractParserinto java objects, storing them into lists.classARowProcessorimplementation for converting rows extracted from any implementation ofAbstractParserinto java objects.classARowProcessorimplementation for converting rows extracted from any implementation ofAbstractParserinto java objects.final classA singleton instance of aRowProcessorthat does nothing.classARowProcessorimplementation for converting rows extracted from any implementation ofAbstractParserinto columns of objects.classA convenienceRowProcessorimplementation for storing all rows parsed and converted to Object arrays into a list.classARowProcessorimplementation for converting rows extracted from any implementation ofAbstractParserinto arrays of objects.classA convenienceRowProcessorimplementation for storing all rows parsed into a list.classA specialRowProcessorimplementation that combines and allows switching among different RowProcessors.Constructors in com.univocity.parsers.common.processor with parameters of type ProcessorModifierConstructorDescriptionCompositeRowProcessor(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 ProcessorModifier and TypeClassDescriptionclassAbstractBatchedColumnProcessor<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>final classA singleton instance of aProcessorthat does nothing.Fields in com.univocity.parsers.common.processor.core declared as ProcessorModifier and TypeFieldDescriptionstatic final ProcessorNoopProcessor.instanceThe singleton instance of the no-opProcessorprivate final ProcessorAbstractConcurrentProcessor.processorAbstractInputValueSwitch.Switch.processorprivate final Processor[]CompositeProcessor.processorsprivate ProcessorAbstractProcessorSwitch.selectedProcessorFields in com.univocity.parsers.common.processor.core with type parameters of type ProcessorMethods in com.univocity.parsers.common.processor.core that return ProcessorModifier and TypeMethodDescriptionAbstractInputValueSwitch.switchRowProcessor(String[] row, T context) AbstractProcessorSwitch.switchRowProcessor(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 ProcessorModifier and TypeMethodDescriptionvoidAbstractInputValueSwitch.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, String... headersToUse) Associates aProcessorimplementation with a custom matching algorithm to be executed in the column provided in the constructor of this class.voidAbstractInputValueSwitch.addSwitchForValue(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(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(String value, Processor<T> processor, 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, 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 ProcessorModifierConstructorDescriptionAbstractConcurrentProcessor(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.(package private)Switch(Processor<T> processor, String[] headers, int[] indexes, String value, CustomMatcher matcher)