Package | Description |
---|---|
com.univocity.parsers.common | |
com.univocity.parsers.common.processor.core | |
com.univocity.parsers.common.record |
Modifier and Type | Class | Description |
---|---|---|
class |
ContextSnapshot<T extends Context> |
|
class |
ContextWrapper<T extends Context> |
A simple a wrapper for a
Context . |
interface |
IterableResult<T,C extends Context> |
An
Iterable result that provides the current parsing context
through the IterableResult.getContext() method |
class |
NoopProcessorErrorHandler<T extends Context> |
An (singleton) implementation of
ProcessorErrorHandler that simply rethrows any DataProcessingException
that comes into its NoopProcessorErrorHandler.handleError(DataProcessingException, Object[], Context) } method |
interface |
ProcessorErrorHandler<T extends Context> |
The
ProcessorErrorHandler is a callback used by the parser/writer to handle non-fatal DataProcessingException s that may occur when
processing rows using a Processor or RowWriterProcessor . |
interface |
ResultIterator<T,C extends Context> |
An
Iterator that provides the current parsing context
through the ResultIterator.getContext() method |
class |
RetryableErrorHandler<T extends Context> |
A
ProcessorErrorHandler 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 method RetryableErrorHandler.setDefaultValue(Object) . |
Modifier and Type | Interface | Description |
---|---|---|
interface |
ParsingContext |
Parsing context information available to instances of
RowProcessor . |
Modifier and Type | Class | Description |
---|---|---|
class |
ContextSnapshot<T extends Context> |
|
class |
ContextWrapper<T extends Context> |
A simple a wrapper for a
Context . |
class |
DefaultContext |
Default implementation of the
Context interface with essential information about the output being produced. |
class |
DefaultParsingContext |
The default
ParsingContext implementation used internally by AbstractParser to expose information about a parsing process in execution. |
class |
ParsingContextSnapshot |
A snapshot of a
ParsingContext which retains copies of variable attributes of a given ParsingContext to
store the state of the parsing process at a given point in time. |
class |
ParsingContextWrapper |
A simple a wrapper for a
ParsingContext . |
Modifier and Type | Field | Description |
---|---|---|
protected T |
ContextWrapper.context |
Modifier and Type | Method | Description |
---|---|---|
<T extends Context> |
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 |
<T extends Context> |
CommonSettings.getProcessorErrorHandler() |
Returns the custom error handler to be used to capture and handle errors that might happen while processing records with a
Processor
or a RowWriterProcessor (i.e. |
Modifier and Type | Method | Description |
---|---|---|
java.lang.Object[] |
DefaultConversionProcessor.applyConversions(java.lang.String[] row,
Context context) |
Executes the sequences of conversions defined using
DefaultConversionProcessor.convertFields(Conversion...) , DefaultConversionProcessor.convertIndexes(Conversion...) and DefaultConversionProcessor.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) |
Modifier and Type | Method | Description |
---|---|---|
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 |
void |
CommonSettings.setProcessorErrorHandler(ProcessorErrorHandler<? extends Context> processorErrorHandler) |
Defines a custom error handler to capture and handle errors that might happen while processing records with a
Processor
or a RowWriterProcessor (i.e. |
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.
|
Modifier and Type | Class | Description |
---|---|---|
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> |
|
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. |
interface |
Processor<T extends Context> |
The essential callback interface to handle records parsed by any parser that extends
AbstractParser . |
Modifier and Type | Method | Description |
---|---|---|
T |
BeanConversionProcessor.createBean(java.lang.String[] row,
Context context) |
Converts a record with values extracted from the parser into a java bean instance.
|
Modifier and Type | Method | Description |
---|---|---|
abstract M |
AbstractRecordFactory.createMetaData(Context context) |
|
com.univocity.parsers.common.record.RecordMetaDataImpl |
RecordFactory.createMetaData(Context context) |
Constructor | Description |
---|---|
AbstractRecordFactory(Context context) |
Creates a new factory of
Record based the state of a parser |
RecordFactory(Context context) |
Creates a new factory of
Record based the state of a parser |