org.iges.grads.server
Class GradsStnSubsetter

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

public class GradsStnSubsetter
extends GradsSubsetter

Handles subsetting of GrADS station datasets.


Field Summary
 
Fields inherited from class org.iges.grads.server.GradsSubsetter
bufferSize, tool
 
Fields inherited from class org.iges.anagram.AbstractModule
log, moduleName, parent, server
 
Constructor Summary
GradsStnSubsetter()
           
 
Method Summary
 java.lang.String readTimeDimension(int index)
           
 void subset(DataHandle data, CEEvaluator ce, long subsetLimit, boolean useASCII, java.io.OutputStream out)
          Streams a subset to the output stream given, using the CEEvaluator given.
 
Methods inherited from class org.iges.grads.server.GradsSubsetter
configure, getModuleID, setBufferSize, setTool
 
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

GradsStnSubsetter

public GradsStnSubsetter()
Method Detail

subset

public void subset(DataHandle data,
                   CEEvaluator ce,
                   long subsetLimit,
                   boolean useASCII,
                   java.io.OutputStream out)
            throws ModuleException
Description copied from class: GradsSubsetter
Streams a subset to the output stream given, using the CEEvaluator given.

Specified by:
subset in class GradsSubsetter
Parameters:
useASCII - If true, print ASCII text; if false, send DODS/3.2 binary stream.
subsetLimit - maximum allowable size for the subset
Throws:
ModuleException - if subsetLimit bytes have already been written and there is still more data; or, if any errors occur during the subset operation
See Also:
GradsSequence

readTimeDimension

public java.lang.String readTimeDimension(int index)