Uses of Interface
com.univocity.parsers.common.processor.RowWriterProcessor
-
Packages that use RowWriterProcessor Package Description com.univocity.parsers.common com.univocity.parsers.common.processor com.univocity.parsers.common.routine -
-
Uses of RowWriterProcessor in com.univocity.parsers.common
Fields in com.univocity.parsers.common declared as RowWriterProcessor Modifier and Type Field Description private RowWriterProcessor<?>
CommonWriterSettings. rowWriterProcessor
private RowWriterProcessor
AbstractWriter. writerProcessor
Methods in com.univocity.parsers.common that return RowWriterProcessor Modifier and Type Method Description RowWriterProcessor<?>
CommonWriterSettings. getRowWriterProcessor()
Returns the implementation of the interfaceRowWriterProcessor
which processes input objects into a manageable format for writing.Methods in com.univocity.parsers.common with parameters of type RowWriterProcessor Modifier and Type Method Description void
CommonWriterSettings. setRowWriterProcessor(RowWriterProcessor<?> rowWriterProcessor)
Defines a processor for input objects that converts them into a manageable format for writing. -
Uses of RowWriterProcessor in com.univocity.parsers.common.processor
Classes in com.univocity.parsers.common.processor that implement RowWriterProcessor Modifier and Type Class Description class
BeanWriterProcessor<T>
ARowWriterProcessor
implementation for converting annotated java objects into object arrays suitable for writing in any implementation ofAbstractWriter
.class
ObjectRowWriterProcessor
ARowWriterProcessor
implementation for executing conversion sequences in object arrays before for writing them using any implementation ofAbstractWriter
.class
OutputValueSwitch
A concrete implementation ofRowWriterProcessorSwitch
that allows switching among different implementations ofRowWriterProcessor
based on values found on rows to be written to an outputclass
RowWriterProcessorSwitch
A specialRowWriterProcessor
implementation that combines and allows switching among different RowWriterProcessors.Fields in com.univocity.parsers.common.processor declared as RowWriterProcessor Modifier and Type Field Description (package private) RowWriterProcessor<java.lang.Object[]>
OutputValueSwitch.Switch. processor
private RowWriterProcessor
RowWriterProcessorSwitch. selectedRowWriterProcessor
Methods in com.univocity.parsers.common.processor that return RowWriterProcessor Modifier and Type Method Description protected RowWriterProcessor<?>
OutputValueSwitch. switchRowProcessor(java.lang.Object row)
protected abstract RowWriterProcessor<?>
RowWriterProcessorSwitch. switchRowProcessor(java.lang.Object row)
Analyzes an output row to determine whether or not the row writer processor implementation must be changedMethods in com.univocity.parsers.common.processor with parameters of type RowWriterProcessor Modifier and Type Method Description void
OutputValueSwitch. addSwitchForValue(java.lang.Object value, RowWriterProcessor<java.lang.Object[]> rowProcessor)
Associates aRowWriterProcessor
implementation with an expected value to be matched in the column provided in the constructor of this class.void
OutputValueSwitch. addSwitchForValue(java.lang.Object value, RowWriterProcessor<java.lang.Object[]> rowProcessor, int... indexesToUse)
Associates aRowWriterProcessor
implementation with an expected value to be matched in the column provided in the constructor of this class.void
OutputValueSwitch. addSwitchForValue(java.lang.Object value, RowWriterProcessor<java.lang.Object[]> rowProcessor, java.lang.String... headersToUse)
Associates aRowWriterProcessor
implementation with an expected value to be matched in the column provided in the constructor of this class.void
RowWriterProcessorSwitch. rowProcessorSwitched(RowWriterProcessor<?> from, RowWriterProcessor<?> to)
Notifies a change of row writer processor implementation.void
OutputValueSwitch. setDefaultSwitch(RowWriterProcessor<java.lang.Object[]> rowProcessor, int... indexesToUse)
Defines a defaultRowWriterProcessor
implementation to use when no matching value is found in the output row.void
OutputValueSwitch. setDefaultSwitch(RowWriterProcessor<java.lang.Object[]> rowProcessor, java.lang.String... headersToUse)
Defines a defaultRowWriterProcessor
implementation to use when no matching value is found in the output row.Constructors in com.univocity.parsers.common.processor with parameters of type RowWriterProcessor Constructor Description Switch(RowWriterProcessor<java.lang.Object[]> processor, java.lang.String[] headers, int[] indexes, java.lang.Object value)
Switch(RowWriterProcessor<java.lang.Object[]> processor, java.lang.String[] headers, int[] indexes, java.lang.Object value, java.lang.Class<?> type)
-
Uses of RowWriterProcessor in com.univocity.parsers.common.routine
Methods in com.univocity.parsers.common.routine with parameters of type RowWriterProcessor Modifier and Type Method Description private void
AbstractRoutines. setRowWriterProcessor(RowWriterProcessor rowWriterProcessor)
-