Package gaia.cu9.tools.parallax.readers
Class CsvSchema<T>
- java.lang.Object
-
- gaia.cu9.tools.parallax.readers.CsvSchema<T>
-
- Direct Known Subclasses:
StarVariablesCsvSchema
public abstract class CsvSchema<T> extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<java.lang.String,java.lang.Integer>columnIndexesprotected doubledistanceMultiplierprotected intnLinesToDiscardprotected java.lang.Stringseparatorsprotected java.lang.StringskipLineMarker
-
Constructor Summary
Constructors Constructor Description CsvSchema()Constructor
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.IntegergetColumnIndex(java.lang.String key)doublegetDistanceMultiplier()intgetNLinesToDiscard()java.lang.StringgetSeparators()java.lang.StringgetSkipLineMarker()protected abstract java.util.Map<java.lang.String,java.lang.Integer>setupColumnIndexes()protected doublesetupDistanceMultiplier()protected intsetupNLinesToDiscard()protected java.lang.StringsetupSeparators()protected java.lang.StringsetupSkipLineMarker()
-
-
-
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
-
-
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()
-
-