Uses of Interface
com.univocity.parsers.common.Context
-
Packages that use Context Package Description com.univocity.parsers.common com.univocity.parsers.common.processor.core com.univocity.parsers.common.record com.univocity.parsers.fixed -
-
Uses of Context in com.univocity.parsers.common
Classes in com.univocity.parsers.common with type parameters of type Context Modifier and Type Class Description class
ContextSnapshot<T extends Context>
class
ContextWrapper<T extends Context>
A simple a wrapper for aContext
.interface
IterableResult<T,C extends Context>
AnIterable
result that provides the current parsing context through theIterableResult.getContext()
methodclass
NoopProcessorErrorHandler<T extends Context>
An (singleton) implementation ofProcessorErrorHandler
that simply rethrows anyDataProcessingException
that comes into itsNoopProcessorErrorHandler.handleError(DataProcessingException, Object[], Context)
} methodinterface
ProcessorErrorHandler<T extends Context>
TheProcessorErrorHandler
is a callback used by the parser/writer to handle non-fatalDataProcessingException
s that may occur when processing rows using aProcessor
orRowWriterProcessor
.interface
ResultIterator<T,C extends Context>
AnIterator
that provides the current parsing context through theResultIterator.getContext()
methodclass
RetryableErrorHandler<T extends Context>
AProcessorErrorHandler
implementation that gives the user a chance to provide a default value for columns that could not be processed due to an exception, through the methodRetryableErrorHandler.setDefaultValue(Object)
.Subinterfaces of Context in com.univocity.parsers.common Modifier and Type Interface Description interface
ParsingContext
Parsing context information available to instances ofRowProcessor
.Classes in com.univocity.parsers.common that implement Context Modifier and Type Class Description class
ContextSnapshot<T extends Context>
class
ContextWrapper<T extends Context>
A simple a wrapper for aContext
.class
DefaultContext
Default implementation of theContext
interface with essential information about the output being produced.class
DefaultParsingContext
The defaultParsingContext
implementation used internally byAbstractParser
to expose information about a parsing process in execution.(package private) class
NoopParsingContext
AParsingContext
implementation that does nothing.class
ParsingContextSnapshot
A snapshot of aParsingContext
which retains copies of variable attributes of a givenParsingContext
to store the state of the parsing process at a given point in time.class
ParsingContextWrapper
A simple a wrapper for aParsingContext
.Fields in com.univocity.parsers.common declared as Context Modifier and Type Field Description private Context
ColumnMap. context
protected T
ContextWrapper. context
(package private) Context
DefaultConversionProcessor. context
Fields in com.univocity.parsers.common with type parameters of type Context Modifier and Type Field Description private ProcessorErrorHandler<? extends Context>
CommonSettings. errorHandler
private Processor<? extends Context>
CommonParserSettings. processor
Methods in com.univocity.parsers.common with type parameters of type Context Modifier and Type Method Description <T extends Context>
Processor<T>CommonParserSettings. getProcessor()
Returns the callback implementation of the interfaceProcessor
which handles the lifecycle of the parsing process and processes each record extracted from the input<T extends Context>
ProcessorErrorHandler<T>CommonSettings. getProcessorErrorHandler()
Returns the custom error handler to be used to capture and handle errors that might happen while processing records with aProcessor
or aRowWriterProcessor
(i.e.static <C extends Context>
voidInternal. process(java.lang.String[] row, Processor<C> processor, C context, ProcessorErrorHandler<C> errorHandler)
Methods in com.univocity.parsers.common with parameters of type Context Modifier and Type Method Description java.lang.Object[]
DefaultConversionProcessor. applyConversions(java.lang.String[] row, Context context)
Executes the sequences of conversions defined usingDefaultConversionProcessor.convertFields(Conversion...)
,DefaultConversionProcessor.convertIndexes(Conversion...)
andDefaultConversionProcessor.convertAll(Conversion...)
, for every field in the given row.protected void
DefaultConversionProcessor. initializeConversions(java.lang.String[] row, Context context)
protected void
TextParsingException. setContext(Context context)
Method parameters in com.univocity.parsers.common with type arguments of type Context Modifier and Type Method Description void
CommonParserSettings. setProcessor(Processor<? extends Context> processor)
Defines the callback implementation of the interfaceProcessor
which handles the lifecycle of the parsing process and processes each record extracted from the inputvoid
CommonSettings. setProcessorErrorHandler(ProcessorErrorHandler<? extends Context> processorErrorHandler)
Defines a custom error handler to capture and handle errors that might happen while processing records with aProcessor
or aRowWriterProcessor
(i.e.Constructors in com.univocity.parsers.common with parameters of type Context Constructor Description ColumnMap(Context context, ParserOutput output)
TextParsingException(Context context, java.lang.String message, java.lang.Throwable cause)
Creates a new exception with information about an error that occurred when parsing some input. -
Uses of Context in com.univocity.parsers.common.processor.core
Classes in com.univocity.parsers.common.processor.core with type parameters of type Context Modifier and Type Class Description class
AbstractBatchedColumnProcessor<T extends Context>
AProcessor
implementation that stores values of columns in batches.class
AbstractBatchedObjectColumnProcessor<T extends Context>
AProcessor
implementation for converting batches of rows extracted from any implementation ofAbstractParser
into columns of objects.class
AbstractBeanListProcessor<T,C extends Context>
A convenienceProcessor
implementation for storing all java objects generated form the parsed input into a list.class
AbstractBeanProcessor<T,C extends Context>
AProcessor
implementation for converting rows extracted from any implementation ofAbstractParser
into java objects.class
AbstractColumnProcessor<T extends Context>
A simpleProcessor
implementation that stores values of columns.class
AbstractConcurrentProcessor<T extends Context>
AProcessor
implementation to perform row processing tasks in parallel.class
AbstractInputValueSwitch<T extends Context>
private static class
AbstractInputValueSwitch.Switch<T extends Context>
class
AbstractListProcessor<T extends Context>
A convenienceProcessor
implementation for storing all rows parsed into a list.class
AbstractMasterDetailListProcessor<T extends Context>
A convenienceProcessor
implementation for storing allMasterDetailRecord
generated form the parsed input into a list.class
AbstractMasterDetailProcessor<T extends Context>
AProcessor
implementation for associating rows extracted from any implementation ofAbstractParser
intoMasterDetailRecord
instances.class
AbstractMultiBeanListProcessor<C extends Context>
AProcessor
implementation for converting rows extracted from any implementation ofAbstractParser
into java objects, storing them into lists.class
AbstractMultiBeanProcessor<C extends Context>
AProcessor
implementation for converting rows extracted from any implementation ofAbstractParser
into java objects.class
AbstractMultiBeanRowProcessor<C extends Context>
AProcessor
implementation for converting rows extracted from any implementation ofAbstractParser
into java objects.class
AbstractObjectColumnProcessor<T extends Context>
AProcessor
implementation for converting rows extracted from any implementation ofAbstractParser
into columns of objects.class
AbstractObjectListProcessor<T extends Context>
A convenienceProcessor
implementation for storing all rows parsed and converted to Object arrays into a list.class
AbstractObjectProcessor<T extends Context>
AProcessor
implementation for converting rows extracted from any implementation ofAbstractParser
into arrays of objects.class
AbstractProcessor<T extends Context>
AProcessor
implementation that just implements all methods defined by the interface.class
AbstractProcessorSwitch<T extends Context>
A specialProcessor
implementation that combines and allows switching among different Processors.class
CompositeProcessor<C extends Context>
interface
Processor<T extends Context>
The essential callback interface to handle records parsed by any parser that extendsAbstractParser
.Fields in com.univocity.parsers.common.processor.core declared as Context Modifier and Type Field Description private T
AbstractProcessorSwitch. contextForProcessor
private T
AbstractConcurrentProcessor. currentContext
Methods in com.univocity.parsers.common.processor.core with parameters of type Context Modifier and Type Method Description (package private) void
ColumnSplitter. addValuesToColumns(T[] row, Context context)
Splits the row and add stores the value of each column in its corresponding list inColumnSplitter.columnValues
T
BeanConversionProcessor. createBean(java.lang.String[] row, Context context)
Converts a record with values extracted from the parser into a java bean instance.private void
ColumnSplitter. initialize(Context context)
Initializes the list of column values, the headers of each column and which columns to read if fields have been selected usingCommonSettings.selectFields(String...)
orCommonSettings.selectIndexes(Integer...)
private void
BeanConversionProcessor. mapFieldIndexes(Context context, java.lang.Object[] row, NormalizedString[] headers, int[] indexes, boolean columnsReordered)
Identifies which fields are associated with which columns in a row.(package private) void
BeanConversionProcessor. mapValuesToFields(T instance, java.lang.Object[] row, Context context)
Goes through a list of objects and associates each value to a particular field of a java bean instance(package private) void
BeanConversionProcessor. processNestedAttributes(java.lang.String[] row, java.lang.Object instance, Context context)
-
Uses of Context in com.univocity.parsers.common.record
Classes in com.univocity.parsers.common.record with type parameters of type Context Modifier and Type Class Description (package private) class
RecordImpl<C extends Context>
(package private) class
RecordMetaDataImpl<C extends Context>
Fields in com.univocity.parsers.common.record declared as Context Modifier and Type Field Description (package private) C
RecordMetaDataImpl. context
Methods in com.univocity.parsers.common.record with parameters of type Context Modifier and Type Method Description abstract M
AbstractRecordFactory. createMetaData(Context context)
RecordMetaDataImpl
RecordFactory. createMetaData(Context context)
Constructors in com.univocity.parsers.common.record with parameters of type Context Constructor Description AbstractRecordFactory(Context context)
Creates a new factory ofRecord
based the state of a parserRecordFactory(Context context)
Creates a new factory ofRecord
based the state of a parser -
Uses of Context in com.univocity.parsers.fixed
Fields in com.univocity.parsers.fixed declared as Context Modifier and Type Field Description (package private) Context
Lookup. context
-