Class PicocliMixinCsvw<D extends org.aksw.commons.model.csvw.domain.api.DialectMutable>

  • All Implemented Interfaces:
    org.aksw.commons.model.csvw.domain.api.Dialect, org.aksw.commons.model.csvw.domain.api.DialectMutable, org.aksw.commons.model.csvw.domain.impl.DialectForwarding<D>, org.aksw.commons.model.csvw.domain.impl.DialectMutableForwarding<D>

    public class PicocliMixinCsvw<D extends org.aksw.commons.model.csvw.domain.api.DialectMutable>
    extends org.aksw.commons.model.csvw.domain.impl.DialectMutableForwardingBase<D>
    Mixin for csv configuration with picocli. Aimed for compatibility with tarql.
    • Field Summary

      • Fields inherited from class org.aksw.commons.model.csvw.domain.impl.DialectForwardingBase

        delegate
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected PicocliMixinCsvw​(D delegate)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static PicocliMixinCsvw<?> of​(org.aksw.commons.model.csvw.domain.api.DialectMutable delegate)  
      org.aksw.commons.model.csvw.domain.api.DialectMutable setDelimiter​(String delimiter)  
      org.aksw.commons.model.csvw.domain.api.DialectMutable setEncoding​(String encoding)  
      org.aksw.commons.model.csvw.domain.api.DialectMutable setHeaderRow​(Boolean headerRow)  
      org.aksw.commons.model.csvw.domain.api.DialectMutable setNoHeader​(Boolean noHeader)  
      org.aksw.commons.model.csvw.domain.api.DialectMutable setQuoteChar​(String quoteChar)  
      org.aksw.commons.model.csvw.domain.api.DialectMutable setQuoteEscapeChar​(String quoteEscapeChar)  
      • Methods inherited from class org.aksw.commons.model.csvw.domain.impl.DialectMutableForwardingBase

        getDelegate
      • Methods inherited from interface org.aksw.commons.model.csvw.domain.api.Dialect

        copyInto, getLineTerminatorList
      • Methods inherited from interface org.aksw.commons.model.csvw.domain.impl.DialectForwarding

        getCommentPrefix, getDelimiter, getEncoding, getHeader, getHeaderRowCount, getLineTerminators, getQuoteChar, getQuoteEscapeChar, getSkipBlankRows, getSkipColumns, getSkipInitialSpace, getSkipRows, getTrim, isDoubleQuote
      • Methods inherited from interface org.aksw.commons.model.csvw.domain.api.DialectMutable

        setLineTerminatorList
      • Methods inherited from interface org.aksw.commons.model.csvw.domain.impl.DialectMutableForwarding

        setCommentPrefix, setDoubleQuote, setHeader, setHeaderRowCount, setLineTerminators, setSkipBlankRows, setSkipColumns, setSkipInitialSpace, setSkipRows, setTrim
    • Constructor Detail

      • PicocliMixinCsvw

        protected PicocliMixinCsvw​(D delegate)
    • Method Detail

      • of

        public static PicocliMixinCsvw<?> of​(org.aksw.commons.model.csvw.domain.api.DialectMutable delegate)
      • setDelimiter

        public org.aksw.commons.model.csvw.domain.api.DialectMutable setDelimiter​(String delimiter)
      • setEncoding

        public org.aksw.commons.model.csvw.domain.api.DialectMutable setEncoding​(String encoding)
      • setNoHeader

        public org.aksw.commons.model.csvw.domain.api.DialectMutable setNoHeader​(Boolean noHeader)
      • setHeaderRow

        public org.aksw.commons.model.csvw.domain.api.DialectMutable setHeaderRow​(Boolean headerRow)
      • setQuoteChar

        public org.aksw.commons.model.csvw.domain.api.DialectMutable setQuoteChar​(String quoteChar)
      • setQuoteEscapeChar

        public org.aksw.commons.model.csvw.domain.api.DialectMutable setQuoteEscapeChar​(String quoteEscapeChar)