ucar.nc2.dataset.conv
Class CSMConvention
java.lang.Object
ucar.nc2.dataset.CoordSysBuilder
ucar.nc2.dataset.conv.COARDSConvention
ucar.nc2.dataset.conv.CSMConvention
- All Implemented Interfaces:
- CoordSysBuilderIF
- Direct Known Subclasses:
- CF1Convention, GDVConvention
public class CSMConvention
- extends COARDSConvention
CSM-1 Convention. Deprecated: use CF
- Version:
- $Revision:51 $ $Date:2006-07-12 17:13:13Z $
- Author:
- caron
|
Field Summary |
protected java.util.HashMap |
ctHash
|
|
Method Summary |
protected boolean |
addParameter2(CoordinateTransform rs,
java.lang.String paramName,
NetcdfFile ds,
Variable v,
java.lang.String attName,
boolean readData)
Add a Parameter to a CoordinateTransform. |
void |
augmentDataset(NetcdfDataset ds,
CancelTask cancelTask)
This is where subclasses make changes to the dataset, like adding new variables, attribuites, etc. |
protected void |
findCoordinateAxes(NetcdfDataset ds)
The attribute "coordinates" is an alias for _CoordinateAxes. |
protected CoordinateTransform |
makeCoordinateTransform(NetcdfDataset ds,
Variable ctv)
|
| Methods inherited from class ucar.nc2.dataset.CoordSysBuilder |
addCoordinateSystems, addUserAdvice, assignCoordinateTransforms, assignExplicitCoordinateSystems, buildCoordinateSystems, findCoordinateAxis, findCoordinateSystems, findCoordinateTransforms, findVarProcess, getConventionUsed, getUseMaximalCoordSys, hasXY, isCoordinateAxisForVariable, makeCoordinateAxes, makeCoordinateSystems, makeCoordinateSystemsImplicit, makeCoordinateSystemsMaximal, makeCoordinateTransforms, makeCoordinateTransformVariable, makeDummyTransformVariable, registerConvention, registerConvention, registerNcML, setConventionUsed, setUseMaximalCoordSys |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ctHash
protected java.util.HashMap ctHash
CSMConvention
public CSMConvention()
augmentDataset
public void augmentDataset(NetcdfDataset ds,
CancelTask cancelTask)
- Description copied from class:
CoordSysBuilder
- This is where subclasses make changes to the dataset, like adding new variables, attribuites, etc.
- Specified by:
augmentDataset in interface CoordSysBuilderIF- Overrides:
augmentDataset in class CoordSysBuilder
- Parameters:
ds - modify this datasetcancelTask - give user a chance to bail out
findCoordinateAxes
protected void findCoordinateAxes(NetcdfDataset ds)
- The attribute "coordinates" is an alias for _CoordinateAxes.
- Overrides:
findCoordinateAxes in class CoordSysBuilder
makeCoordinateTransform
protected CoordinateTransform makeCoordinateTransform(NetcdfDataset ds,
Variable ctv)
- Overrides:
makeCoordinateTransform in class CoordSysBuilder
addParameter2
protected boolean addParameter2(CoordinateTransform rs,
java.lang.String paramName,
NetcdfFile ds,
Variable v,
java.lang.String attName,
boolean readData)
- Add a Parameter to a CoordinateTransform. The variable attribute points to a another variable that has the data in it.
Make sure that atrribute and variable exist. Id readData is true, read the data and use it as the value of the
parameter, otherwise use the name as the value of the parameter.
- Parameters:
rs - the CoordinateTransformparamName - the parameter nameds - datasetv - variableattName - variable attribute namereadData - if true, read data and use a s parameter value
- Returns:
- true if success, false is failed