opendap.dap.parser
Class DDSParser

java.lang.Object
  extended by opendap.dap.parser.DapParser
      extended by opendap.dap.parser.DDSParser

public class DDSParser
extends DapParser


Nested Class Summary
 
Nested classes/interfaces inherited from class opendap.dap.parser.DapParser
DapParser.Lexer
 
Field Summary
protected  int dapdebug
           
 
Fields inherited from class opendap.dap.parser.DapParser
bisonSkeleton, bisonVersion, EOF, errorVerbose, SCAN_ALIAS, SCAN_ARRAY, SCAN_ATTR, SCAN_BYTE, SCAN_CODE, SCAN_DATA, SCAN_DATASET, SCAN_ERROR, SCAN_FLOAT32, SCAN_FLOAT64, SCAN_GRID, SCAN_INT16, SCAN_INT32, SCAN_MAPS, SCAN_MESSAGE, SCAN_PROG, SCAN_PTYPE, SCAN_SEQUENCE, SCAN_STRING, SCAN_STRUCTURE, SCAN_UINT16, SCAN_UINT32, SCAN_URL, SCAN_WORD, stream, YYABORT, YYACCEPT, YYERROR, YYFAIL
 
Constructor Summary
DDSParser(java.io.InputStream stream)
           
 
Method Summary
 void Attributes(DAS das)
           
 void Dataset(DDS dds, BaseTypeFactory factory)
           
 void Errorbody()
           
 DAS getDASroot()
           
 DDS getDDSroot()
           
 
Methods inherited from class opendap.dap.parser.DapParser
getDebugLevel, getDebugStream, parse, recovering, setDebugLevel, setDebugStream, yycdebug, yyerror
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dapdebug

protected int dapdebug
Constructor Detail

DDSParser

public DDSParser(java.io.InputStream stream)
          throws ParseException
Throws:
ParseException
Method Detail

getDDSroot

public DDS getDDSroot()

getDASroot

public DAS getDASroot()

Dataset

public void Dataset(DDS dds,
                    BaseTypeFactory factory)
             throws ParseException,
                    DDSException
Throws:
ParseException
DDSException

Attributes

public void Attributes(DAS das)
                throws ParseException
Throws:
ParseException

Errorbody

public void Errorbody()
               throws ParseException
Throws:
ParseException