Package ucar.nc2.ft.point.standard
Class CoordVarExtractor
- java.lang.Object
-
- ucar.nc2.ft.point.standard.CoordVarExtractor
-
public abstract class CoordVarExtractor extends Object
Abstract superclass for extracting coordinate values from nested tables.- Since:
- Jan 26, 2009
-
-
Field Summary
Fields Modifier and Type Field Description protected StringaxisNameprotected StringmemberNameprotected intnestingLevel
-
Constructor Summary
Constructors Modifier Constructor Description protectedCoordVarExtractor(String axisName, int nestingLevel)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract doublegetCoordValue(StructureData sdata)doublegetCoordValue(StructureData[] tableData)StringgetCoordValueAsString(StructureData sdata)abstract longgetCoordValueLong(StructureData sdata)abstract StringgetCoordValueString(StructureData sdata)StringgetCoordValueString(StructureData[] tableData)abstract StringgetUnitsString()abstract booleanisInt()protected abstract booleanisMissing(StructureData tableData)booleanisMissing(StructureData[] tableData)abstract booleanisString()StringtoString()
-
-
-
Constructor Detail
-
CoordVarExtractor
protected CoordVarExtractor(String axisName, int nestingLevel)
-
-
Method Detail
-
getCoordValue
public abstract double getCoordValue(StructureData sdata)
-
getCoordValueLong
public abstract long getCoordValueLong(StructureData sdata)
-
getCoordValueString
public abstract String getCoordValueString(StructureData sdata)
-
getUnitsString
public abstract String getUnitsString()
-
isString
public abstract boolean isString()
-
isInt
public abstract boolean isInt()
-
getCoordValue
public double getCoordValue(StructureData[] tableData)
-
getCoordValueString
public String getCoordValueString(StructureData[] tableData)
-
getCoordValueAsString
public String getCoordValueAsString(StructureData sdata)
-
isMissing
protected abstract boolean isMissing(StructureData tableData)
-
isMissing
public boolean isMissing(StructureData[] tableData)
-
-