ucar.nc2.dt.point
Class WriterProfileObsDataset

java.lang.Object
  extended by ucar.nc2.dt.point.WriterProfileObsDataset

public class WriterProfileObsDataset
extends java.lang.Object

Write ProfileObsDataset in Unidata Station Obs COnvention.

Author:
caron

Constructor Summary
WriterProfileObsDataset(java.lang.String fileOut, java.lang.String title)
           
 
Method Summary
 void finish()
           
static void main(java.lang.String[] args)
           
 void setLength(long size)
           
 void writeHeader(java.util.List<Station> stns, java.util.List<VariableSimpleIF> vars, int nprofiles, java.lang.String altVarName)
           
 void writeRecord(StationObsDatatype sobs, StructureData sdata)
           
 void writeRecord(java.lang.String stnName, java.util.Date obsDate, StructureData sdata)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WriterProfileObsDataset

public WriterProfileObsDataset(java.lang.String fileOut,
                               java.lang.String title)
Method Detail

setLength

public void setLength(long size)

writeHeader

public void writeHeader(java.util.List<Station> stns,
                        java.util.List<VariableSimpleIF> vars,
                        int nprofiles,
                        java.lang.String altVarName)
                 throws java.io.IOException
Throws:
java.io.IOException

writeRecord

public void writeRecord(StationObsDatatype sobs,
                        StructureData sdata)
                 throws java.io.IOException
Throws:
java.io.IOException

writeRecord

public void writeRecord(java.lang.String stnName,
                        java.util.Date obsDate,
                        StructureData sdata)
                 throws java.io.IOException
Throws:
java.io.IOException

finish

public void finish()
            throws java.io.IOException
Throws:
java.io.IOException

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception