ucar.nc2.ft.point.standard
Class CoordVarExtractor

java.lang.Object
  extended by 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
Author:
caron

Field Summary
protected  String axisName
           
protected  int nestingLevel
           
 
Constructor Summary
protected CoordVarExtractor(String axisName, int nestingLevel)
           
 
Method Summary
abstract  double getCoordValue(StructureData sdata)
           
 double getCoordValue(StructureData[] tableData)
           
 String getCoordValueAsString(StructureData sdata)
           
abstract  long getCoordValueLong(StructureData sdata)
           
abstract  String getCoordValueString(StructureData sdata)
           
 String getCoordValueString(StructureData[] tableData)
           
abstract  String getUnitsString()
           
abstract  boolean isInt()
           
protected abstract  boolean isMissing(StructureData tableData)
           
 boolean isMissing(StructureData[] tableData)
           
abstract  boolean isString()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

axisName

protected String axisName

nestingLevel

protected int nestingLevel
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)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 1999-2011 UCAR/Unidata. All Rights Reserved.