Class CsvSchema<T>

    • Field Detail

      • separators

        protected final java.lang.String separators
      • skipLineMarker

        protected final java.lang.String skipLineMarker
      • columnIndexes

        protected final java.util.Map<java.lang.String,​java.lang.Integer> columnIndexes
      • nLinesToDiscard

        protected final int nLinesToDiscard
      • distanceMultiplier

        protected final double distanceMultiplier
    • Constructor Detail

      • CsvSchema

        public CsvSchema()
        Constructor
    • Method Detail

      • setupColumnIndexes

        protected abstract java.util.Map<java.lang.String,​java.lang.Integer> setupColumnIndexes()
      • setupSeparators

        protected java.lang.String setupSeparators()
      • setupSkipLineMarker

        protected java.lang.String setupSkipLineMarker()
      • setupNLinesToDiscard

        protected int setupNLinesToDiscard()
      • setupDistanceMultiplier

        protected double setupDistanceMultiplier()
      • getColumnIndex

        public java.lang.Integer getColumnIndex​(java.lang.String key)
      • getNLinesToDiscard

        public int getNLinesToDiscard()
      • getSeparators

        public java.lang.String getSeparators()
      • getSkipLineMarker

        public java.lang.String getSkipLineMarker()
      • getDistanceMultiplier

        public double getDistanceMultiplier()