|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
Processor implementation that stores values of columns in batches.AbstractBatchedColumnProcessor.batchesProcessed method after a given number of rows has been processed.
Processor implementation for converting batches of rows extracted from any implementation of AbstractParser into columns of objects.AbstractBatchedObjectColumnProcessor.batchesProcessed method after a given number of rows has been processed.
Processor implementation for storing all java objects generated form the parsed input into a list.Processor implementation for converting rows extracted from any implementation of AbstractParser into java objects.CharInputReader.Processor implementation that stores values of columns.Processor implementation to perform row processing tasks in parallel.AbstractConcurrentProcessor, to perform processing of rows parsed from the input in a separate thread.
ConcurrentProcessor, to perform processing of rows parsed from the input in a separate thread.
Processor that allows switching among different implementations of
Processor based on values found on the rows parsed from the input.Processor to use for each parsed row
Processor to use.
Processor to use.
Processor implementation for storing all rows parsed into a list.Processor implementation for storing all MasterDetailRecord generated form the parsed input into a list.Processor implementation for associating rows extracted from any implementation of AbstractParser into MasterDetailRecord instances.Processor implementation for converting rows extracted from any implementation of AbstractParser into java objects, storing
them into lists.Processor implementation for converting rows extracted from any implementation of AbstractParser into java objects.Processor implementation for converting rows extracted from any implementation of AbstractParser into java objects.Processor implementation for converting rows extracted from any implementation of AbstractParser into columns of objects.Processor implementation for storing all rows parsed and converted to Object arrays into a list.Object[] rows with varying types.
Object[] rows with varying types.
Processor implementation for converting rows extracted from any implementation of AbstractParser into arrays of objects.CommonParserSettings.
Processor implementation that just implements all methods defined by the interface.Processor implementation that combines and allows switching among different
Processors.RecordRecord based the state of a parser
RowProcessor implementation that just implements all methods defined by the interface.CommonWriterSettings.
CommonWriterSettings.
CommonWriterSettings.
CommonWriterSettings.
CommonWriterSettings.
CommonWriterSettings.
CommonWriterSettings.
CommonWriterSettings.
InputAnalysisProcess to analyze the input buffer and potentially discover configuration options such as
column separators is CSV, data formats, etc.
RowWriterProcessor implementation with an expected value to be matched in the column provided in the constructor of this class.
RowWriterProcessor implementation with an expected value to be matched in the column provided in the constructor of this class.
RowWriterProcessor implementation with an expected value to be matched in the column provided in the constructor of this class.
Processor implementation with an expected value to be matched in the column provided in the constructor of this class.
Processor implementation with an expected value to be matched in the column provided in the constructor of this class.
Processor implementation with a custom matching algorithm to be executed in the column provided in the constructor of this class.
Processor implementation with a custom matching algorithm to be executed in the column provided in the constructor of this class.
Processor implementation with an expected value to be matched in the column provided in the constructor of this class.
Processor implementation with a custom matching algorithm to be executed in the column provided in the constructor of this class.
RowWriterProcessor implementation with an expected value to be matched in the column provided in the constructor of this class.
RowWriterProcessor implementation with an expected value to be matched in the column provided in the constructor of this class.
RowWriterProcessor implementation with an expected value to be matched in the column provided in the constructor of this class.
Parsed annotation) are mapped to a column by index.
Parsed annotation) are mapped to a column by index.
Parsed annotation) are mapped to a column by name.
Parsed annotation) are mapped to a column by name.
ParsedString
ch <= ' ')
ch <= ' ')
ch <= ' ') or a padding character (the definition of a padding character is implementation dependent.)
ch <= ' ') or a padding character
Format.getLineSeparator()
AbstractWriter.appender to the output row.
DefaultConversionProcessor.convertFields(Conversion...), DefaultConversionProcessor.convertIndexes(Conversion...) and DefaultConversionProcessor.convertAll(Conversion...), for every field in the given row.
SimpleDateFormat, NumberFormat and others).
RowProcessor implementation that stores values of columns in batches.AbstractBatchedColumnProcessor.batchesProcessed method after a given number of rows has been processed.
RowProcessor implementation for converting batches of rows extracted from any implementation of AbstractParser into columns of objects.AbstractBatchedObjectColumnProcessor.batchesProcessed method after a given number of rows has been processed.
Processor and RowWriterProcessor implementations that support java beans annotated with the annotations provided in com.univocity.parsers.annotations.BeanConversionProcessor.BeanConversionProcessor(Class, MethodFilter) constructor instead.
BeanProcessor implementation for storing all java objects generated form the parsed input into a list.RowProcessor implementation for converting rows extracted from any implementation of AbstractParser into java objects.RowWriterProcessor implementation for converting annotated java objects into object arrays suitable for writing in any implementation of AbstractWriter.InputStream that attempts to detect a Byte Order Mark (BOM) in the input
and derive the character encoding that should be used to decode the incoming content.InputStream and reads the first bytes found on it to attempt to read a BOM.
InputStream into a Reader.Calendar and vice versa.Calendar using a sequence of acceptable date patterns.
Calendar using a sequence of acceptable date patterns.
Calendar using a sequence of acceptable date patterns.
Calendar using a sequence of acceptable date patterns.
CharInputReader.nextChar() at any given time.
AbstractParser.FixedWidthParserSettings.clone(FixedWidthFields).
FixedWidthWriterSettings.clone(FixedWidthFields).
Writer given in this class constructor.
RowProcessor to indicate columns should not
be reordered by the parser.RowProcessor implementation that stores values of columns.CommonSettings.selectFields(java.lang.String...) and friends) are being reordered.
String
AbstractParser)AbstractParser) and writers (AbstractWriter)CommonSettings
AbstractWriter)Processor implementation that facilitates using multiple implementations of Processor at the
same time.CompositeProcessor with the list of Processor implementations to be used.
RowProcessor implementation that facilitates using multiple implementations of RowProcessor at the
same time.CompositeProcessor with the list of Processor implementations to be used.
AbstractCharInputReader when requested.RowProcessor implementation to perform row processing tasks in parallel.ConcurrentRowProcessor, to perform processing of rows parsed from the input in a separate thread.
ConcurrentRowProcessor, to perform processing of rows parsed from the input in a separate thread.
Records parsed from the input
Processor and Record.Context which retains copies of variable attributes of a given Context to
store the state of the parsing process at a given point in time.Context
Context.Context.
Conversion implementations with fields of a given input/output.com.univocity.parsers.conversions.Conversion, as well as useful methods for obtaining new instances of these.Conversion to be executed (Conversion.execute(Object))
when writing to the field and reverted (Conversion.revert(Object)) when reading from the field.Conversion objects over all elements of a record
Conversion objects over fields of a record by name.
Conversions to fields of a given set of fields
Conversions to fields of a given set of field names
Conversion objects over indexes of a record.
Conversions to fields of a given set of column indexes
CsvParserSettings, and requires this configuration to be properly initialized.
CsvParser)CsvWriterSettings, and requires this configuration to be properly initialized.
CsvWriterSettings, and requires this configuration to be properly initialized.
CsvWriterSettings, and requires this configuration to be properly initialized.
CsvWriterSettings, and requires this configuration to be properly initialized.
CsvWriterSettings, and requires this configuration to be properly initialized.
CsvWriterSettings, and requires this configuration to be properly initialized.
CsvWriterSettings, and requires this configuration to be properly initialized.
CsvWriterSettings, and requires this configuration to be properly initialized.
CsvWriter)InputValueSwitch to allow users to to provide custom matching rules against input values.DataProcessingException is an error thrown during the processing of a record successfully parsed.Date and vice versa.Date using a sequence of acceptable date patterns.
Date using a sequence of acceptable date patterns.
Date using a sequence of acceptable date patterns.
Date using a sequence of acceptable date patterns.
CharAppender interfaceAbstractCharInputReader through the DefaultCharInputReader.reloadBuffer() method.Context interface with essential information about the output being produced.RowProcessor and RowWriterProcessor implementations that support value conversions provided by Conversion instances.ParsingContext implementation used internally by AbstractParser to expose information about a parsing process in execution.setDefaultValueOf(Column, Object))
setDefaultValueOf(Column, Object))
setDefaultValueOf(Column, Object))
Parsed annotations of a given class to identify all header names associated with its fields
CsvParserSettings.setDelimiterDetectionEnabled(boolean, char[])
CsvParserSettings.setQuoteDetectionEnabled(boolean)
CommonParserSettings.setLineSeparatorDetectionEnabled(boolean)
or #writeValue().
CommonSettings.getNullValue()) to the output and prepares the next position in the record to receive more values.
Enum.name(), (Enum.ordinal() and (Enum.toString()
of each constant of the given enumeration (@link Class.getEnumConstants()).
EnumSelectors, in the specified order.
EnumSelectors, in the specified order.
EnumSelectors, in the specified order.
EnumSelector annotation is meant to be used in conjunction with enumeration attributes.EnumOptions to identify an input value.CharAppender that expands the internal buffer of characters as required.ExpandingCharAppender a the default value to return when no characters have been accumulated.
ExpandingCharAppender a the default value to return when no characters have been accumulated.
TextParsingException occurred.
Conversion objectsParsed in a record.String values of this record.
Object values of this record.
String values of this record.
Object values of this record.
String values of this record.
Object values of this record.
Headers annotation in the hierarchy of a class
@FixedWidth annotation, along with the Parsed annotation, allows users to configure the length,
alignment and padding of fields parsed/written using the FixedWidthParser and FixedWidthWriterFixedWidthFields instead.FixedWidthFields.forParsing(Class) and FixedWidthFields.forWriting(Class) to initialize the fields from the given
class and filter out getters and setters that target the same field. If the given class has any annotated methods
only the setters will be used, making it usable only for parsing.
FixedWidthParserSettings, and requires this configuration to be properly initialized.
FixedWidthParser)FixedWidthWriterSettings, and requires this configuration to be properly initialized.
FixedWidthWriterSettings, and requires this configuration to be properly initialized.
FixedWidthWriterSettings, and requires this configuration to be properly initialized.
FixedWidthWriterSettings, and requires this configuration to be properly initialized.
FixedWidthWriterSettings, and requires this configuration to be properly initialized.
FixedWidthWriterSettings, and requires this configuration to be properly initialized.
FixedWidthWriterSettings, and requires this configuration to be properly initialized.
FixedWidthWriterSettings, and requires this configuration to be properly initialized.
FixedWidthWriter)Writer given in this class constructor.
BigDecimal and vice versa.BigDecimal using a sequence of acceptable numeric patterns.
BigDecimal using a sequence of acceptable numeric patterns.
BigDecimal using a sequence of acceptable numeric patterns.
BigDecimal using a sequence of acceptable numeric patterns.
BigDecimal using a sequence of acceptable numeric patterns.
Format annotation.java.util.Date and java.util.Calendar) to a formatted
date String.FormattedBigDecimalConversion
FormattedBigDecimalConversion
FormattedBigDecimalConversion
NumericConversion
NumericConversion
FixedWidth annotations in the fields and methods of a given class.
FixedWidth annotations in the fields and methods of a given class.
CharAppender.appendIgnoringWhitespace(char), CharAppender.appendIgnoringPadding(char, char) or CharAppender.appendIgnoringWhitespaceAndPadding(char, char)
DefaultCharAppender.appendIgnoringWhitespace(char), DefaultCharAppender.appendIgnoringPadding(char, char) or DefaultCharAppender.appendIgnoringWhitespaceAndPadding(char, char)
String value in the given column to a BigDecimal and returns the result.
String value in the given column to a BigDecimal and returns the result.
String value in the given column to a BigDecimal and returns the result.
String value in the given column to a BigDecimal and returns the result.
String value in the given column to a BigDecimal and returns the result.
String value in the given column to a BigDecimal and returns the result.
String value in the given column to a BigInteger and returns the result.
String value in the given column to a BigInteger and returns the result.
String value in the given column to a BigInteger and returns the result.
String value in the given column to a BigInteger and returns the result.
String value in the given column to a BigInteger and returns the result.
String value in the given column to a BigInteger and returns the result.
String value in the given column to a Boolean and returns the result.
String value in the given column to a Boolean and returns the result.
String value in the given column to a Boolean and returns the result.
String value in the given column to a Boolean and returns the result.
String value in the given column to a Boolean and returns the result.
String value in the given column to a Boolean and returns the result.
Boolean value represented by a String, as defined by sets of Strings that represent true and false values.
String value in the given column to a Byte and returns the result.
String value in the given column to a Byte and returns the result.
String value in the given column to a Byte and returns the result.
String value in the given column to a Byte and returns the result.
String value in the given column to a Byte and returns the result.
String value in the given column to a Byte and returns the result.
String value in the given column to a Calendar and returns the result.
String value in the given column to a Calendar and returns the result.
String value in the given column to a Calendar and returns the result.
String value in the given column to a Calendar and returns the result.
String value in the given column to a Calendar and returns the result.
String value in the given column to a Calendar and returns the result.
CharInput.nextChar() method.
CharInputReader.nextChar() method.
String value in the given column to a Character and returns the result.
String value in the given column to a Character and returns the result.
String value in the given column to a Character and returns the result.
CharAppender.appendIgnoringWhitespace(char), CharAppender.appendIgnoringPadding(char, char) or CharAppender.appendIgnoringWhitespaceAndPadding(char, char)
DefaultCharAppender.appendIgnoringWhitespace(char), DefaultCharAppender.appendIgnoringPadding(char, char) or DefaultCharAppender.appendIgnoringWhitespaceAndPadding(char, char)
Charset determined by the Byte Order Mark (BOM) available in the
input provided in the constructor of this class.
CsvFormat.getQuoteEscape().
Context, if available
Context, if available
com.univocity.parsers.annotations
com.univocity.parsers.annotations
String value in the given column to a Date and returns the result.
String value in the given column to a Date and returns the result.
String value in the given column to a Date and returns the result.
String value in the given column to a Date and returns the result.
String value in the given column to a Date and returns the result.
String value in the given column to a Date and returns the result.
Conversion that should be applied to the field based on its type.
DataProcessingException.
CsvParserSettings.isDelimiterDetectionEnabled() evaluates
to true, in order of priority.
CommonParserSettings.isLineSeparatorDetectionEnabled()
CsvParserSettings.isDelimiterDetectionEnabled()
CsvParserSettings.isQuoteDetectionEnabled()
The detected format will be available once the parsing process is initialized (i.e.
String value in the given column to a Double and returns the result.
String value in the given column to a Double and returns the result.
String value in the given column to a Double and returns the result.
String value in the given column to a Double and returns the result.
String value in the given column to a Double and returns the result.
String value in the given column to a Double and returns the result.
Parsed annotations in the sequence they should be processed for parsing
or writing.
String value in the given column to a Long and returns the result.
String value in the given column to a Float and returns the result.
String value in the given column to a Float and returns the result.
String value in the given column to a Float and returns the result.
String value in the given column to a Float and returns the result.
String value in the given column to a Float and returns the result.
Parsed.index()
Parsed annotation.
String value in the given column to a Integer and returns the result.
String value in the given column to a Integer and returns the result.
String value in the given column to a Integer and returns the result.
String value in the given column to a Integer and returns the result.
String value in the given column to a Integer and returns the result.
String value in the given column to a Integer and returns the result.
String value in the given column to a Long and returns the result.
String value in the given column to a Long and returns the result.
String value in the given column to a Long and returns the result.
String value in the given column to a Long and returns the result.
String value in the given column to a Long and returns the result.
String value in the given column to a Long and returns the result.
FixedWidthParserSettings.addFormatForLookahead(String, FixedWidthFields) or
FixedWidthParserSettings.addFormatForLookbehind(String, FixedWidthFields).
MasterDetailProcessor
RecordMetaData associated with all records parsed from the input.
Format.lineSeparator when reading/writing.
Number that should be used when converting numeric data.
Processor which handles the lifecycle of the parsing process and processes each record extracted from the input
Processor
or a RowWriterProcessor (i.e.
BeanProcessor responsible for processing a given class
CsvFormat)
String from the current position until a closing quote or stop character is found on the input,
or a line ending is reached.
Records parsed from the input using AbstractParser.parseAllRecords(File) or AbstractParser.parseNextRecord().
CommonParserSettings.getProcessor() method as it allows format-specific processors to be built to work with different implementations of Context.
Implementations based on RowProcessor allow only parsers who provide a ParsingContext to be used.
CommonSettings.getProcessorErrorHandler() method as it allows format-specific error handlers to be built to work with different implementations of Context.
Implementations based on RowProcessorErrorHandler allow only parsers who provide a ParsingContext to be used.
RowWriterProcessor which processes input objects into a manageable format for writing.
Parsed annotations of a given class to identify all indexes associated with its fields
CommonSettings.
String value in the given column to a Short and returns the result.
String value in the given column to a Short and returns the result.
String value in the given column to a Short and returns the result.
String value in the given column to a Short and returns the result.
String value in the given column to a Short and returns the result.
String value in the given column to a Short and returns the result.
String from the current position until a stop character is found on the input,
or a line ending is reached.
String value in the given column
String value in the given column, null or the
default value specified in RecordMetaData.defaultValueOf(String)
String value in the given column, truncating it to a given maximum length
String value in the given column, truncating it to a given maximum length
String value in the given column, truncating it to a given maximum length
String value in the given column
String
If the object is null, then AbstractWriter.nullValue is returned.
If the String representation of this object is an empty String, then AbstractWriter.emptyValue is returned
Field mapped to a column
AnnotatedElement used to read/write values from/to.
FixedWidthFormat.getPadding()
instead of any custom padding associated with a given field (in FixedWidthFields.setPadding(char, int...))
Defaults to true
FixedWidthFormat.getPadding()
instead of any custom padding associated with a given field (in FixedWidthFields.setPadding(char, int...))
Defaults to true
null
null
null
characters <= ' ' that should be skipped as whitespace, as
determined by CommonSettings.getSkipBitsAsWhitespace()
Format.getLineSeparator().
DataProcessingException
DataProcessingException that are thrown by a Processor while processing a record parsed from the input,
or from a RowWriterProcessor when processing records for writing.
Processor implementation to use when no matching value is found in the input row.
Headers annotation allows java beans to configure how to handle field names in a given input/outputRecords parsed from the input.
Nested attributes.FieldSelector.
Parsed annotation
Parsed annotation
AbstractRoutines.getInputDimension(File)RowProcessorSwitch that allows switching among different implementations of
RowProcessor based on values found on the rows parsed from the input.RowProcessor to use for each parsed row
RowProcessor to use.
RowProcessor to use.
Processor
RowProcessor
CsvFormat.getQuoteEscape().
CommonSettings) should be reordered (defaults to true).
CommonSettings) should be reordered (defaults to false).
CommonSettings) are being reordered.
Context object that is sent to the wrapped Processor
given in the constructor of this class, so all methods of Context reflect the parser state at the time
each row was parsed.
ProcessorErrorHandler
TsvFormat.getEscapeChar()
and followed by a line separator character should be joined with the following line.
TsvFormat.getEscapeChar() followed by the actual line separator character
instead of other characters such as the standard letters 'n' and 'r'
When line joining is disabled (the default), the TsvWriter will convert new line characters into
sequences containing the escape character (typically '\') followed by characters 'n' or 'r'.
true if the field is mapped to a column name, otherwise false
true if the field is mapped to a column index, otherwise false
Format.normalizedNewline character.
Format.getLineSeparator()
by the normalized line separator character specified in Format.getNormalizedNewline(), even on quoted values.
Format.getNormalizedNewline()
by the sequence specified in Format.getLineSeparator(), when the value is enclosed within quotes.
CsvParserSettings.getUnescapedQuoteHandling() instead. The configuration returned by CsvParserSettings.getUnescapedQuoteHandling() will override this setting if not null.
CsvParserSettings.getUnescapedQuoteHandling() instead. The configuration returned by CsvParserSettings.getUnescapedQuoteHandling() will override this setting if not null.
ProcessorErrorHandler has been defined through the use of method CommonSettings.setProcessorErrorHandler(ProcessorErrorHandler)
true if this AnnotatedElement is a Method with no parameters and a return type which can only be used
for reading values from the java bean.
true if this AnnotatedElement is a Method with parameters and can only be used
for writing values into the java bean.
Iterable result that provides the current parsing context
through the IterableResult.getContext() methodIterableResult for iterating rows parsed from the input.
IterableResult for iterating rows parsed from the input.
IterableResult for iterating rows parsed from the input.
IterableResult for iterating rows parsed from the input.
IterableResult for iterating rows parsed from the input.
IterableResult for iterating rows parsed from the input.
IterableResult for iterating rows parsed from the input.
IterableResult for iterating records parsed from the input.
IterableResult for iterating records parsed from the input.
IterableResult for iterating records parsed from the input.
IterableResult for iterating records parsed from the input.
IterableResult for iterating records parsed from the input.
IterableResult for iterating records parsed from the input.
IterableResult for iterating records parsed from the input.
DataProcessingException and instructs the parser/writer to continue processing the record.
CharInputReader
CharInputReader that wraps another CharInputReader and
collects a sequence of characters from the wrapped input, in order to analyze what the buffer contains
ahead of the current position.CharInputReader implementation
LowerCaseConversion.LowerCaseConversion.revert(String) implements the same behavior of LowerCaseConversion.execute(String).ProcessorErrorHandler again.
CharInputReader.currentParsedContent()
MasterDetailProcessor implementation for storing all MasterDetailRecord generated form the parsed input into a list.RowProcessor implementation for associating rows extracted from any implementation of AbstractParser into MasterDetailRecord instances.MasterDetailRecord with the set of associated parsed records into a list.
RowProcessor implementation for converting rows extracted from any implementation of AbstractParser into java objects, storing
them into lists.RowProcessor implementation for converting rows extracted from any implementation of AbstractParser into java objects.RowProcessor implementation for converting rows extracted from any implementation of AbstractParser into java objects.CharInputReader which loads the parser buffer in parallel or sequentially, as defined by the readInputOnSeparateThread property
Reader from an input stream
Reader from an input stream
Reader from an input stream
Reader for a given a file
Reader for a given a file
Reader for a given a file
Record with a row parsed from the input
Record with a row parsed from the input
Writer from an output stream
Writer from an output stream
Writer from an output stream
Writer from a file
Writer from a file
Writer from a file
Reader.
CharAppender that does nothing.Processor that does nothing.ProcessorErrorHandler that simply rethrows any DataProcessingException
that comes into its NoopProcessorErrorHandler.handleError(DataProcessingException, Object[], Context)} methodRowProcessor that does nothing.Number and vice versa.Number using a sequence of acceptable numeric patterns.
Number using a sequence of acceptable numeric patterns.
Number using a sequence of acceptable numeric patterns.
Number using a sequence of acceptable numeric patterns.
Number using a sequence of acceptable numeric patterns.
Number using a sequence of acceptable numeric patterns.
RowProcessor implementation for converting rows extracted from any implementation of AbstractParser into columns of objects.RowProcessor implementation for storing all rows parsed and converted to Object arrays into a list.Object[] rows with varying types.
Object[] rows with varying types.
RowProcessor implementation for converting rows extracted from any implementation of AbstractParser into arrays of objects.RowWriterProcessor implementation for executing conversion sequences in object arrays before for writing them using any implementation of AbstractWriter.RowWriterProcessorSwitch that allows switching among different implementations of
RowWriterProcessor based on values found on rows to be written to an outputRowWriterProcessor to use for each output row
RowWriterProcessor to use.
RowWriterProcessor to use.
RowWriterProcessor to use.
RowProcessor, defined by CommonParserSettings.getRowProcessor().
RowProcessor, defined by CommonParserSettings.getRowProcessor().
RowProcessor, defined by CommonParserSettings.getRowProcessor().
RowProcessor, defined by CommonParserSettings.getRowProcessor().
RowProcessor, defined by CommonParserSettings.getRowProcessor().
RowProcessor, defined by CommonParserSettings.getRowProcessor().
RowProcessor, defined by CommonParserSettings.getRowProcessor().
Records from the input and returns them in a list.
Records from the input and returns them in a list.
CommonParserSettings.headerExtractionEnabled is true.
AbstractParser and their values.CommonParserSettings
CommonParserSettings
RowProcessor.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.Context
ParsingContext.ParsingContext.
Processor used by this class, after the parsing process stopped and all resources were closed.
RowWriterProcessor provided by CommonWriterSettings.getRowWriterProcessor(),
then writes all values to the output .
RowWriterProcessor provided by CommonWriterSettings.getRowWriterProcessor(),
then writes all values to the output and closes the writer.
RowWriterProcessor provided by CommonWriterSettings.getRowWriterProcessor(),
then writes all values to the output and closes the writer.
RowWriterProcessor provided by CommonWriterSettings.getRowWriterProcessor()
and writes the result into a List of String formatted to according to the specified output format.
RowWriterProcessor provided by CommonWriterSettings.getRowWriterProcessor()
and writes the result into a List of String formatted to according to the specified output format.
AbstractParser.ProcessorErrorHandler is a callback used by the parser/writer to handle non-fatal DataProcessingExceptions that may occur when
processing rows using a Processor or RowWriterProcessor.Processor implementation.
RowWriterProcessor provided by CommonWriterSettings.getRowWriterProcessor(), then writes it.
RowWriterProcessor provided by CommonWriterSettings.getRowWriterProcessor(), then writes it.
RowWriterProcessor provided by CommonWriterSettings.getRowWriterProcessor()
and writes the result into a new output record
RowWriterProcessor provided by CommonWriterSettings.getRowWriterProcessor()
and writes the result into a new output record
RowWriterProcessor provided by CommonWriterSettings.getRowWriterProcessor(), and writes them.
RowWriterProcessor provided by CommonWriterSettings.getRowWriterProcessor(), and writes them.
RowWriterProcessor provided by CommonWriterSettings.getRowWriterProcessor(),
then writes all values to the output .
RowWriterProcessor provided by CommonWriterSettings.getRowWriterProcessor(),
then writes all values to the output .
RowWriterProcessor provided by CommonWriterSettings.getRowWriterProcessor(), and writes them, then finally and closes the output
RowWriterProcessor provided by CommonWriterSettings.getRowWriterProcessor(), and writes them, then finally and closes the output
RowWriterProcessor provided by CommonWriterSettings.getRowWriterProcessor(),
then writes all values to the output and closes the writer.
RowWriterProcessor provided by CommonWriterSettings.getRowWriterProcessor(),
then writes all values to the output and closes the writer.
RowWriterProcessor provided by CommonWriterSettings.getRowWriterProcessor(), and writes them to a List of String.
RowWriterProcessor provided by CommonWriterSettings.getRowWriterProcessor(), and writes them them to a List of String.
RowWriterProcessor provided by CommonWriterSettings.getRowWriterProcessor()
and writes the result into a List of String formatted to according to the specified output format.
RowWriterProcessor provided by CommonWriterSettings.getRowWriterProcessor()
and writes the result into a List of String formatted to according to the specified output format.
RowWriterProcessor provided by CommonWriterSettings.getRowWriterProcessor(), then writes it to a String.
RowWriterProcessor provided by CommonWriterSettings.getRowWriterProcessor(), then writes it.
RowWriterProcessor provided by CommonWriterSettings.getRowWriterProcessor()
and writes the result into String formatted according to the specified output format.
RowWriterProcessor provided by CommonWriterSettings.getRowWriterProcessor()
and writes the result into String formatted according to the specified output format.
Processor used by this class.
or #addValue() to a new record in the output.
or #addValue() to a String
The objects added to this row will be processed with the RowWriterProcessor provided by CommonWriterSettings.getRowWriterProcessor().
java.beans.PropertyDescriptor
or com.googlecode.openbeans.PropertyDescriptor.Record based on the current state
of an AbstractParser(via its ParsingContext), and raw input records.Record based the state of a parser
Records.Records parsed from the input.AbstractCharInputReader.buffer attribute, and updates the AbstractCharInputReader.length to the number of characters read.
AbstractCharInputReader.buffer, and updates the AbstractCharInputReader.length to the number of characters read.
RegexConversion.RegexConversion
Iterator that provides the current parsing context
through the ResultIterator.getContext() methodProcessorErrorHandler 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).DefaultConversionProcessor.convertFields(Conversion...), DefaultConversionProcessor.convertIndexes(Conversion...) and DefaultConversionProcessor.convertAll(Conversion...), for every field in the given row.
String[].RowProcessor implementation for storing all rows parsed into a list.ParserOutput.parsedValues array
DefaultConversionProcessor.convertFields(Conversion...),
DefaultConversionProcessor.convertIndexes(Conversion...) and DefaultConversionProcessor.convertAll(Conversion...),
for every field in the given row.
AbstractParser.RowProcessorErrorHandler is a callback used by the parser/writer to handle non-fatal DataProcessingExceptions that may occur when
processing rows using a RowProcessor or RowWriterProcessor.RowProcessor implementation that combines and allows switching among different
RowProcessors.RowProcessor implementation.
RowWriterProcessor implementation that combines and allows switching among different
RowWriterProcessors.AbstractInputValueSwitch.addSwitchForValue(String, Processor, String...)
with the column given in the constructor of this class.
CsvFormat.getQuoteEscape().
CommonSettings) should be reordered (defaults to true).
CommonSettings) should be reordered (defaults to false).
Comparator to compare values in the column to analyze which is given in the constructor of this class.
Comparator to compare values in the column to analyze which is given in the constructor of this class.
Context object that is sent to the wrapped Processor
given in the constructor of this class, so all methods of Context reflect the parser state at the time
each row was parsed.
Processor implementation to use when no matching value is found in the input row.
Processor implementation to use when no matching value is found in the input row.
Processor implementation to use when no matching value is found in the input row.
RowWriterProcessor implementation to use when no matching value is found in the output row.
RowWriterProcessor implementation to use when no matching value is found in the output row.
DataProcessingException.
null
null
null
FixedWidthParserSettings.addFormatForLookahead(String, FixedWidthFields) or
FixedWidthParserSettings.addFormatForLookbehind(String, FixedWidthFields).
Format.lineSeparator when reading/writing
Format.getLineSeparator()
by the normalized line separator character specified in Format.getNormalizedNewline(), even on quoted values.
Format.getNormalizedNewline()
by the sequence specified in Format.getLineSeparator(), when the value is enclosed within quotes.
Number that should be used when converting numeric data.
CsvParserSettings.setUnescapedQuoteHandling(UnescapedQuoteHandling) instead. The configuration returned by CsvParserSettings.getUnescapedQuoteHandling() will override this setting if not null.
CsvParserSettings.setUnescapedQuoteHandling(UnescapedQuoteHandling) instead. The configuration returned by CsvParserSettings.getUnescapedQuoteHandling() will override this setting if not null.
Processor which handles the lifecycle of the parsing process and processes each record extracted from the input
Processor
or a RowWriterProcessor (i.e.
CsvFormat)
Reader provided in the AbstractCharInputReader.start(Reader) method to the extending class so it can begin loading characters from it.
CommonParserSettings.setProcessor(Processor) method as it allows format-specific processors to be built to work with different implementations of Context.
Implementations based on RowProcessor allow only parsers who provide a ParsingContext to be used.
CommonSettings.setProcessorErrorHandler(ProcessorErrorHandler) method as it allows format-specific error handlers to be built to work with different implementations of Context.
Implementations based on RowProcessorErrorHandler allow only parsers who provide a ParsingContext to be used.
FixedWidthFormat.getPadding()
instead of any custom padding associated with a given field (in FixedWidthFields.setPadding(char, int...))
FixedWidthFormat.getPadding()
instead of any custom padding associated with a given field (in FixedWidthFields.setPadding(char, int...))
NullConversion.execute(Object) is invoked with a null I..
NullConversion.revert(Object) is invoked with a null O.
Format.getLineSeparator().
Reader which provides access to the input.
Reader provided in CharInputReader.start(Reader) and closes it.
Reader provided in AbstractCharInputReader.start(Reader) and closes it.
ToStringConversion
Enum.toString() representation
BigDecimalConversion
BigIntegerConversion
BooleanConversion
BooleanConversion
BooleanConversion
BooleanConversion that converts the string "true" to true, and the String "false" to false.
BooleanConversion
ByteConversion
CalendarConversion
CalendarConversion
CalendarConversion
CalendarConversion
CalendarConversion
CalendarConversion
CharacterConversion
CharacterConversion
CharacterConversion
Character into a char array.
DateConversion
DateConversion
DateConversion
DateConversion
DateConversion
DateConversion
DoubleConversion
EnumConversion
EnumConversion
EnumConversion
EnumConversion
String values.
Object values.
String values.
Object values.
FloatConversion
FormattedDateConversion
FormattedDateConversion
FormattedDateConversion
FormattedDateConversion
String values.
Object values.
Integer into an int array.
IntegerConversion
LongConversion
LowerCaseConversion
NullStringConversion
Record
ShortConversion
DefaultCharAppender.appendIgnoringWhitespace(char), DefaultCharAppender.appendIgnoringPadding(char, char) or DefaultCharAppender.appendIgnoringWhitespaceAndPadding(char, char)
UpperCaseConversion
HeaderTransformer obtained from
Nested.headerTransformer() when nested classes are used to process beans.TrimConversion.TrimConversion
TrimConversion that limits the output to a fixed length
TrimConversion.revert(String) implements the same behavior of TrimConversion.execute(String).CommonSettings.setIgnoreLeadingWhitespaces(boolean) and CommonSettings.setIgnoreTrailingWhitespaces(boolean)
with the same value.
TsvParserSettings, and requires this configuration to be properly initialized.
TsvParser)TsvWriterSettings, and requires this configuration to be properly initialized.
TsvWriterSettings, and requires this configuration to be properly initialized.
TsvWriterSettings, and requires this configuration to be properly initialized.
TsvWriterSettings, and requires this configuration to be properly initialized.
TsvWriterSettings, and requires this configuration to be properly initialized.
TsvWriterSettings, and requires this configuration to be properly initialized.
TsvWriterSettings, and requires this configuration to be properly initialized.
TsvWriterSettings, and requires this configuration to be properly initialized.
TsvWriter)setTypeOfColumns(type, columns)
setTypeOfColumns(type, columns)
setTypeOfColumns(type, columns)
CsvParser) will handle values with unescaped quotes.UpperCaseConversion.UpperCaseConversion.revert(String) implements the same behavior of UpperCaseConversion.execute(String).DefaultConversionProcessor.convertFields(Conversion...), DefaultConversionProcessor.convertIndexes(Conversion...) and DefaultConversionProcessor.convertAll(Conversion...), for every field in the given row.
ResultSet into a file.
ResultSet into a file.
ResultSet into a file.
ResultSet into an output stream.
ResultSet into an output stream.
ResultSet into an output stream.
ResultSet.
Writer, discarding any trailing whitespace characters identified when using
WriterCharAppender.appendIgnoringWhitespace(char), WriterCharAppender.appendIgnoringPadding(char, char) or WriterCharAppender.appendIgnoringWhitespaceAndPadding(char, char)
FixedWidthWriter whose
FixedWidthWriterSettings.getWriteLineSeparatorAfterRecord() evaluates to false.
CommonSettings.getHeaders()
CommonSettings.getHeaders() to a String
String
String
List of String formatted to according to the specified output format.
DefaultCharAppender class to include facilities for writing to an output.Format specification for handling newlines
The padding character is defaulted to a whitespace character ' '.
List of String.
List of String.
List of String.
List of String formatted to according to the specified output format.
List of String formatted to according to the specified output format.
String.
String.
String.
String formatted to according to the specified output format.
String formatted to according to the specified output format.
List of String.
List of String.
List of String formatted to according to the specified output format.
or #writeValue() to a new record in the output.
or #addValue() as a String
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||