public abstract class CoordVarExtractor
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
axisName |
protected java.lang.String |
memberName |
protected int |
nestingLevel |
Modifier | Constructor and Description |
---|---|
protected |
CoordVarExtractor(java.lang.String axisName,
int nestingLevel) |
Modifier and Type | Method and Description |
---|---|
abstract double |
getCoordValue(StructureData sdata) |
double |
getCoordValue(StructureData[] tableData) |
java.lang.String |
getCoordValueAsString(StructureData sdata) |
abstract long |
getCoordValueLong(StructureData sdata) |
abstract java.lang.String |
getCoordValueString(StructureData sdata) |
java.lang.String |
getCoordValueString(StructureData[] tableData) |
abstract java.lang.String |
getUnitsString() |
abstract boolean |
isInt() |
protected abstract boolean |
isMissing(StructureData tableData) |
boolean |
isMissing(StructureData[] tableData) |
abstract boolean |
isString() |
java.lang.String |
toString() |
protected java.lang.String axisName
protected java.lang.String memberName
protected int nestingLevel
protected CoordVarExtractor(java.lang.String axisName, int nestingLevel)
public abstract double getCoordValue(StructureData sdata)
public abstract long getCoordValueLong(StructureData sdata)
public abstract java.lang.String getCoordValueString(StructureData sdata)
public abstract java.lang.String getUnitsString()
public abstract boolean isString()
public abstract boolean isInt()
public double getCoordValue(StructureData[] tableData)
public java.lang.String getCoordValueString(StructureData[] tableData)
public java.lang.String getCoordValueAsString(StructureData sdata)
protected abstract boolean isMissing(StructureData tableData)
public boolean isMissing(StructureData[] tableData)
public java.lang.String toString()
toString
in class java.lang.Object