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.
|
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.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 |
GradsStnSubsetter
public GradsStnSubsetter()
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)