opendap.dap.parsers
Class Dapparse

java.lang.Object
  extended by opendap.dap.parsers.Dapparse
Direct Known Subclasses:
DapParser

public abstract class Dapparse
extends Object


Field Summary
static int DapDAS
           
static int DapDDS
           
protected  int dapdebug
           
static int DapERR
           
static int DapNUL
           
 
Constructor Summary
Dapparse()
          **********************************************
Dapparse(BaseTypeFactory factory)
           
 
Method Summary
 int dapparse(InputStream stream, DDS dds, DAS das, DAP2Exception err)
          **********************************************
 int dasparse(InputStream stream, DAS das)
           
 int ddsparse(InputStream stream, DDS dds)
           
 int errparse(InputStream stream, DAP2Exception err)
           
 DAS getDAS()
           
 DDS getDDS()
          **********************************************
abstract  int getDebugLevel()
           
 DAP2Exception getERR()
           
abstract  String getURL()
           
abstract  boolean parse(InputStream stream)
          **********************************************
abstract  void setDebugLevel(int level)
           
abstract  void setURL(String url)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DapNUL

public static final int DapNUL
See Also:
Constant Field Values

DapDAS

public static final int DapDAS
See Also:
Constant Field Values

DapDDS

public static final int DapDDS
See Also:
Constant Field Values

DapERR

public static final int DapERR
See Also:
Constant Field Values

dapdebug

protected int dapdebug
Constructor Detail

Dapparse

public Dapparse()
**********************************************


Dapparse

public Dapparse(BaseTypeFactory factory)
Method Detail

parse

public abstract boolean parse(InputStream stream)
                       throws ParseException
**********************************************

Throws:
ParseException

getDebugLevel

public abstract int getDebugLevel()

setDebugLevel

public abstract void setDebugLevel(int level)

setURL

public abstract void setURL(String url)

getURL

public abstract String getURL()

getDDS

public DDS getDDS()
**********************************************


getDAS

public DAS getDAS()

getERR

public DAP2Exception getERR()

dapparse

public int dapparse(InputStream stream,
                    DDS dds,
                    DAS das,
                    DAP2Exception err)
             throws ParseException
**********************************************

Throws:
ParseException

ddsparse

public int ddsparse(InputStream stream,
                    DDS dds)
             throws ParseException
Throws:
ParseException

dasparse

public int dasparse(InputStream stream,
                    DAS das)
             throws ParseException
Throws:
ParseException

errparse

public int errparse(InputStream stream,
                    DAP2Exception err)
             throws ParseException
Throws:
ParseException


Copyright © 1999-2011 UCAR/Unidata. All Rights Reserved.