Uses of Interface
org.dbunit.dataset.common.handlers.PipelineComponent
Packages that use PipelineComponent
-
Uses of PipelineComponent in org.dbunit.dataset.common.handlers
Classes in org.dbunit.dataset.common.handlers that implement PipelineComponentModifier and TypeClassDescriptionclassAbstract basePipelineComponentimplementation shared by the CSV field-parsing handlers.classPipelineComponentthat matches any character, used as the basis for catch-all accept/ignore handlers.classPipeline component that delegates to the first wrappedPipelineComponentable to handle a character, throwingIllegalInputCharacterExceptionif none of them can.classPipelineComponentthat matches the CSV escape character.classPipelineComponentthat matches alphanumeric characters.classSentinelPipelineComponentplaced at the end of a pipeline that rejects any character not handled by an earlier component.classPipelineComponentthat matches the CSV quote character.classPipelineComponentthat matches the CSV field separator character.classPipelineComponentthat accepts any character without altering the field being assembled.classPipelineComponentthat assembles an unquoted CSV field value from its constituent characters.classPipelineComponentthat matches whitespace characters during CSV field parsing.Methods in org.dbunit.dataset.common.handlers that return PipelineComponentModifier and TypeMethodDescriptionstatic final PipelineComponentAllHandler.ACCEPT()Creates a handler that accepts every character it is given.static final PipelineComponentEscapeHandler.ACCEPT()Creates a handler that accepts the escape character.static final PipelineComponentIsAlnumHandler.ACCEPT()Creates a handler that accepts alphanumeric characters.static final PipelineComponentQuoteHandler.ACCEPT()Creates a handler that accepts the quote character.static final PipelineComponentSeparatorHandler.ACCEPT()Creates a handler that accepts the separator character.static final PipelineComponentWhitespacesHandler.ACCEPT()Creates a handler that accepts whitespace characters.protected static PipelineComponentAbstractPipelineComponent.createPipelineComponent(AbstractPipelineComponent handler, Helper helper) Links the given helper and handler to each other and returns the handler.static final PipelineComponentSeparatorHandler.ENDPIECE()Creates a handler that ends the current field on the separator character.static final PipelineComponentEnforceHandler.ENFORCE(PipelineComponent component) Creates a handler that enforces the given component to handle the character.static final PipelineComponentEnforceHandler.ENFORCE(PipelineComponent[] components) Creates a handler that enforces the first of the given components able to handle the character.static final PipelineComponentEscapeHandler.ESCAPE()Creates a handler that processes the escape character by enforcing the next character to be accepted literally.protected PipelineComponent[]EnforceHandler.getEnforcedComponents()Returns the components tried, in order, to handle a character.protected PipelineComponentAbstractPipelineComponent.getSuccessor()Returns the next component in the pipeline to which unhandled characters are delegated.static final PipelineComponentAllHandler.IGNORE()Creates a handler that ignores every character it is given.static final PipelineComponentEscapeHandler.IGNORE()Creates a handler that ignores the escape character.static final PipelineComponentIsAlnumHandler.IGNORE()Creates a handler that ignores alphanumeric characters.static final PipelineComponentNoHandler.IGNORE()Creates a handler that rejects every character.static final PipelineComponentQuoteHandler.IGNORE()Creates a handler that ignores the quote character.static final PipelineComponentSeparatorHandler.IGNORE()Creates a handler that ignores the separator character.static final PipelineComponentTransparentHandler.IGNORE()Creates a handler that accepts any character without altering the field being assembled.static final PipelineComponentWhitespacesHandler.IGNORE()Creates a handler that ignores whitespace characters.static final PipelineComponentIsAlnumHandler.QUOTE()Creates a handler that starts a quoted field on an alphanumeric character.static final PipelineComponentQuoteHandler.QUOTE()Creates a handler that starts a quoted field on the quote character.Pipeline.removeFront()Removes and returns the component at the front of the pipeline.static final PipelineComponentQuoteHandler.UNQUOTE()Creates a handler that ends a quoted field on the quote character.Methods in org.dbunit.dataset.common.handlers with parameters of type PipelineComponentModifier and TypeMethodDescriptionstatic final PipelineComponentEnforceHandler.ENFORCE(PipelineComponent component) Creates a handler that enforces the given component to handle the character.static final PipelineComponentEnforceHandler.ENFORCE(PipelineComponent[] components) Creates a handler that enforces the first of the given components able to handle the character.voidPipeline.putFront(PipelineComponent component) Inserts the given component at the front of the pipeline.voidPipeline.remove(PipelineComponent component) Removes the given component from the pipeline.protected voidEnforceHandler.setEnforcedComponents(PipelineComponent[] enforcedComponents) Sets the components tried, in order, to handle a character.voidAbstractPipelineComponent.setSuccessor(PipelineComponent successor) voidPipelineComponent.setSuccessor(PipelineComponent successor) Sets the next component to which unhandled characters are delegated.