Class CsvSchema<T>

java.lang.Object
gaia.cu9.tools.parallax.readers.CsvSchema<T>
Direct Known Subclasses:
StarVariablesCsvSchema

public abstract class CsvSchema<T> extends Object
  • Field Details

    • separators

      protected final String separators
    • skipLineMarker

      protected final String skipLineMarker
    • columnIndexes

      protected final Map<String,Integer> columnIndexes
    • nLinesToDiscard

      protected final int nLinesToDiscard
    • distanceMultiplier

      protected final double distanceMultiplier
  • Constructor Details

    • CsvSchema

      public CsvSchema()
      Constructor
  • Method Details

    • setupColumnIndexes

      protected abstract Map<String,Integer> setupColumnIndexes()
    • setupSeparators

      protected String setupSeparators()
    • setupSkipLineMarker

      protected String setupSkipLineMarker()
    • setupNLinesToDiscard

      protected int setupNLinesToDiscard()
    • setupDistanceMultiplier

      protected double setupDistanceMultiplier()
    • getColumnIndex

      public Integer getColumnIndex(String key)
    • getNLinesToDiscard

      public int getNLinesToDiscard()
    • getSeparators

      public String getSeparators()
    • getSkipLineMarker

      public String getSkipLineMarker()
    • getDistanceMultiplier

      public double getDistanceMultiplier()