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>
columnIndexes
protected double
distanceMultiplier
protected int
nLinesToDiscard
protected java.lang.String
separators
protected java.lang.String
skipLineMarker
-
Constructor Summary
Constructors Constructor Description CsvSchema()
Constructor
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.Integer
getColumnIndex(java.lang.String key)
double
getDistanceMultiplier()
int
getNLinesToDiscard()
java.lang.String
getSeparators()
java.lang.String
getSkipLineMarker()
protected abstract java.util.Map<java.lang.String,java.lang.Integer>
setupColumnIndexes()
protected double
setupDistanceMultiplier()
protected int
setupNLinesToDiscard()
protected java.lang.String
setupSeparators()
protected java.lang.String
setupSkipLineMarker()
-
-
-
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()
-
-