Class AbstractCSVSpec.Builder<T extends AbstractCSVSpec,​B extends AbstractCSVSpec.Builder<T,​B>>

    • Constructor Detail

      • Builder

        protected Builder()
    • Method Detail

      • newInstance

        protected abstract T newInstance()
      • getInstance

        protected T getInstance()
      • columnSeparator

        public B columnSeparator​(char columnSeparator)
      • arrayElementSeparator

        public B arrayElementSeparator​(String arrayElementSeparator)
      • quoteChar

        public B quoteChar​(char quoteChar)
      • escapeChar

        public B escapeChar​(char escapeChar)
      • lineSeparator

        public B lineSeparator​(String lineSeparatorChar)
      • nullValue

        public B nullValue​(String nullValue)
      • allowComments

        public B allowComments​(boolean allowComments)
      • unmatchingRule

        public B unmatchingRule​(UnmatchingRule unmatchingRule)
      • matchingRule

        public B matchingRule​(MatchingRule matchingRule)
      • provisioningAction

        public B provisioningAction​(String provisioningActions)
      • build

        public T build()