Package org.dbunit.dataset.common.handlers
package org.dbunit.dataset.common.handlers
-
ClassDescriptionAbstract base
PipelineComponentimplementation shared by the CSV field-parsing handlers.Helper that forwards the character to its handler'sAbstractPipelineComponent.accept(char)method.Helper that silently discards the character it is given.PipelineComponentthat matches any character, used as the basis for catch-all accept/ignore handlers.Pipeline component that delegates to the first wrappedPipelineComponentable to handle a character, throwingIllegalInputCharacterExceptionif none of them can.PipelineComponentthat matches the CSV escape character.Base contract for an object that decides whether and how to handle a single character during CSV parsing.Abstract helper that assists aPipelineComponentin processing a character.Signals that a character could not be handled by any component in the CSV parsing pipeline.PipelineComponentthat matches alphanumeric characters.Helper that starts a quoted field, re-arranging the pipeline to accept characters literally until the closing quote.Helper that ends a quoted field, restoring the pipeline's pre-quote state.Placeholder class reserved for CSV line-ending handling.SentinelPipelineComponentplaced at the end of a pipeline that rejects any character not handled by an earlier component.Chain-of-responsibility pipeline ofPipelineComponents that parses CSV field text one character at a time.Holds the configurable separator, quote, and escape characters used by a CSV parsingPipeline.Signals an error while processing a character through the CSV parsing pipeline.PipelineComponentthat matches the CSV quote character.Helper that starts a quoted field, re-arranging the pipeline to accept characters literally until the closing quote.Helper that ends a quoted field, restoring the pipeline's pre-quote state.PipelineComponentthat matches the CSV field separator character.Helper that ends the current field, notifying the pipeline the piece is done.PipelineComponentthat accepts any character without altering the field being assembled.PipelineComponentthat assembles an unquoted CSV field value from its constituent characters.Helper that notifies the pipeline the current field is done.PipelineComponentthat matches whitespace characters during CSV field parsing.