org.iges.grads.server
Class GradsStnExtracter

java.lang.Object
  |
  +--org.iges.anagram.AbstractModule
        |
        +--org.iges.grads.server.GradsExtracter
              |
              +--org.iges.grads.server.GradsStnExtracter
All Implemented Interfaces:
Module

public class GradsStnExtracter
extends GradsExtracter

Extracts and caches metadata for GrADS station datasets.


Field Summary
 
Fields inherited from class org.iges.grads.server.GradsExtracter
data, gradsInfo, metadata, storagePrefix, tasker
 
Fields inherited from class org.iges.anagram.AbstractModule
log, moduleName, parent, server
 
Constructor Summary
GradsStnExtracter()
           
 
Method Summary
protected  void load()
          Reads CTL file for dataset into internal structures
 void writeDAS()
          Takes the parsed metadata and writes a DAS file.
 void writeDDS()
          Takes the parsed metadata and writes a DDS
 void writeSubsetInfo()
          Caches any precalculated values for subsetting
 void writeWebSummary()
          Takes the parsed metadata and writes a summary HTML fragment for the ".info" page
 
Methods inherited from class org.iges.grads.server.GradsExtracter
configure, getHistoryString, getModuleID, loadMetadata, parse, printDODSAttributes
 
Methods inherited from class org.iges.anagram.AbstractModule
configModule, debug, debug, error, fail, fail, fail, getModuleName, info, init, toString, verbose, verbose
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GradsStnExtracter

public GradsStnExtracter()
Method Detail

writeSubsetInfo

public void writeSubsetInfo()
Description copied from class: GradsExtracter
Caches any precalculated values for subsetting

Specified by:
writeSubsetInfo in class GradsExtracter

load

protected void load()
             throws AnagramException
Reads CTL file for dataset into internal structures

Specified by:
load in class GradsExtracter
AnagramException

writeDAS

public void writeDAS()
              throws AnagramException
Takes the parsed metadata and writes a DAS file.

Specified by:
writeDAS in class GradsExtracter
AnagramException

writeDDS

public void writeDDS()
              throws AnagramException
Takes the parsed metadata and writes a DDS

Specified by:
writeDDS in class GradsExtracter
AnagramException

writeWebSummary

public void writeWebSummary()
                     throws AnagramException
Takes the parsed metadata and writes a summary HTML fragment for the ".info" page

Specified by:
writeWebSummary in class GradsExtracter
AnagramException