Uses of Class
opendap.dap.DAP2Exception

Packages that use DAP2Exception
opendap.dap This package contains the OPeNDAP core classes, known as the Data Access Protocol (DAP). 
opendap.dap.parser This package contains Bison 2.4.2 generated DAP parser classes. 
opendap.dap.Server This package contains the OPeNDAP Server classes. 
opendap.dap.XMLparser   
opendap.servers.test This package contains the OPeNDAP Test Server (DTS). 
opendap.servlet This package contains the core code for an OPeNDAP servlet engine. 
opendap.util This package contains utility classes used by several OPeNDAP packages. 
 

Uses of DAP2Exception in opendap.dap
 

Subclasses of DAP2Exception in opendap.dap
 class AttributeBadValueException
          Thrown by Attribute when a bad value (not one of the supported types) is stored in an Attribute.
 class AttributeExistsException
          Thrown by AttributeTable when an attempt is made to create an attribute that already exists.
 class BadSemanticsException
          Thrown by BaseType when the checkSemantics method is called and the variable is not valid (the name is null or some other semantic violation).
 class DASException
          DAS exception.
 class DataReadException
          Thrown when OPeNDAP encounters an exception while reading from a data set.
 class DDSException
          DDS exception.
 class MalformedAliasException
          Thrown by AttributeTable when an attempt is made to alias to a non-existent attribute.
 class NoSuchAttributeException
          Thrown by AttributeTable when an attempt is made to alias to a non-existent attribute.
 class NoSuchFunctionException
          Thrown when an attempt is made to access a function that does not exist.
 class NoSuchTypeException
          Thrown when an attempt is made to access a variable that does not exist.
 class NoSuchVariableException
          Thrown when an attempt is made to access a variable that does not exist.
 class UnresolvedAliasException
          Thrown by AttributeTable when an attempt is made to alias to a non-existent attribute.
 

Methods in opendap.dap that throw DAP2Exception
 void DConnect.getBlobData(DataDDS dds, StatusUI statusUI)
          Opens the BLOB uRL in the DDS supplied and deserializes that binary content sent from the server cooresponding to the DDS.
 DAS DConnect.getDAS()
          Returns the DAS object from the dataset referenced by this object's URL.
 DAS DConnect2.getDAS()
          Returns the DAS object from the dataset referenced by this object's URL.
 DataDDS DConnect.getData(StatusUI statusUI)
          Return the data object with no local constraint expression.
 DataDDS DConnect2.getData(StatusUI statusUI)
          Return the data object with no local constraint expression.
 DataDDS DConnect2.getData(java.lang.String CE)
           
 DataDDS DConnect.getData(java.lang.String CE, StatusUI statusUI)
          Returns the `Data object' from the dataset referenced by this object's URL given the constraint expression CE.
 DataDDS DConnect2.getData(java.lang.String CE, StatusUI statusUI)
          Returns the `Data object' from the dataset referenced by this object's URL given the constraint expression CE.
 DataDDS DConnect.getData(java.lang.String CE, StatusUI statusUI, BaseTypeFactory btf)
          Returns the `Data object' from the dataset referenced by this object's URL given the constraint expression CE.
 DataDDS DConnect2.getData(java.lang.String CE, StatusUI statusUI, BaseTypeFactory btf)
          Returns the `Data object' from the dataset referenced by this object's URL given the constraint expression CE.
 DataDDS DConnect.getDataDDX()
          Returns the DataDDS object from the dataset referenced by this object's URL.
 DataDDS DConnect2.getDataDDX()
          Returns the DataDDS object from the dataset referenced by this object's URL.
 DataDDS DConnect.getDataDDX(java.lang.String CE)
          Returns the DataDDS object from the dataset referenced by this object's URL.
 DataDDS DConnect2.getDataDDX(java.lang.String CE)
          Returns the DataDDS object from the dataset referenced by this object's URL.
 DataDDS DConnect.getDataDDX(java.lang.String CE, BaseTypeFactory btf)
          Returns the DataDDS object from the dataset referenced by this object's URL.
 DataDDS DConnect2.getDataDDX(java.lang.String CE, BaseTypeFactory btf)
          Returns the DataDDS object from the dataset referenced by this object's URL.
 DataDDS DConnect.getDataFromUrl(java.net.URL url, StatusUI statusUI, BaseTypeFactory btf)
           
 DDS DConnect.getDDS()
          Returns the DDS object from the dataset referenced by this object's URL.
 DDS DConnect2.getDDS()
          Returns the DDS object from the dataset referenced by this object's URL.
 DDS DConnect.getDDS(java.lang.String CE)
          Returns the DDS object from the dataset referenced by this object's URL.
 DDS DConnect2.getDDS(java.lang.String CE)
          Returns the DDS object from the dataset referenced by this object's URL.
 DDS DConnect.getDDX()
          Returns the DDS object from the dataset referenced by this object's URL.
 DDS DConnect2.getDDX()
          Returns the DDS object from the dataset referenced by this object's URL.
 DDS DConnect.getDDX(java.lang.String CE)
          Returns the DDS object from the dataset referenced by this object's URL.
 DDS DConnect2.getDDX(java.lang.String CE)
          Returns the DDS object from the dataset referenced by this object's URL.
 DataDDS DConnect.getDDXData(StatusUI statusUI)
          Returns the `Data object' from the dataset referenced by this object's URL given the constraint expression CE.
 DataDDS DConnect.getDDXData(java.lang.String CE, StatusUI statusUI)
          Returns the `Data object' from the dataset referenced by this object's URL given the constraint expression CE.
 DataDDS DConnect.getDDXData(java.lang.String CE, StatusUI statusUI, BaseTypeFactory btf)
          Returns the `Data object' from the dataset referenced by this object's URL given the constraint expression CE.
 DataDDS DConnect.getDDXDataFromURL(java.net.URL url, StatusUI statusUI, BaseTypeFactory btf)
          Returns the `Data object' from the dataset referenced by this object's URL given the constraint expression CE.
 void DDS.parseXML(org.jdom.Document ddxDoc, boolean validation)
          Reads a DDX from the named Document.
 void DDS.parseXML(java.io.InputStream is, boolean validation)
          Reads a DDX from the named InputStream.
 void DataDDS.readData(java.io.InputStream is, StatusUI statusUI)
          Read the data stream from the given InputStream.
 

Constructors in opendap.dap that throw DAP2Exception
ServerVersion(org.apache.commons.httpclient.methods.GetMethod method)
          Determines Server (Protocol) Version based on the headers associated with the passed org.apache.commons.httpclient.methods.GetMethod.
ServerVersion(java.lang.String ver, int headerType)
          Construct a new ServerVersion, setting major and minor version based on the full version string.
ServerVersion(java.net.URLConnection connection)
          Determines Server (Protocol) Version based on the headers associated with the passed java.net.URLConnection.
 

Uses of DAP2Exception in opendap.dap.parser
 

Methods in opendap.dap.parser with parameters of type DAP2Exception
 void ErrorParser.ErrorObject(DAP2Exception exception)
           
 

Methods in opendap.dap.parser that throw DAP2Exception
 java.util.Vector ExprParser.arg_list()
           
 void ExprParser.array_index(int count, ServerArrayMethods bt)
           
 Clause ExprParser.bool_function()
           
 Clause ExprParser.clause()
           
 java.util.Stack ExprParser.component(java.util.Stack components)
           
 BaseType ExprParser.constant()
           
 void ExprParser.constraint_expression(CEEvaluator ceEval, BaseTypeFactory factory, ClauseFactory clauseFactory)
          This is the entry point for the Constraint expression parser.
 void ExprParser.proj_clause()
           
 void ExprParser.proj_variable()
           
 void ExprParser.projection()
           
 void ExprParser.selection()
           
 SubClause ExprParser.value()
           
 

Uses of DAP2Exception in opendap.dap.Server
 

Subclasses of DAP2Exception in opendap.dap.Server
 class DAP2ServerSideException
          DAP2 Exception for use by a server.
 class InvalidOperatorException
          Thrown when a RelOp operation is called on two types for which it makes no sense to compre, such as attempting to ascertain is a String is less than a Float.
 class InvalidParameterException
          Used to indicate that one of the passed parameters to a method is either the wrong type, is missing, or it's value is unacceptable.
 class RegExpException
          Thrown by Operator.op when an attempt is made to parse a improperly formed regular expression.
 class SBHException
          The Something Bad Happened (SBH) Exception.
 class SSFunctionException
          Thrown when a Server Side Function (SSF) is used incorrectly.
 class WrongTypeException
          Report a type-mismatch problem in the constraint expression.
 

Methods in opendap.dap.Server that throw DAP2Exception
 void CEEvaluator.parseConstraint(java.lang.String expression)
          Parse a constraint expression.
 

Uses of DAP2Exception in opendap.dap.XMLparser
 

Methods in opendap.dap.XMLparser that throw DAP2Exception
 void DDSXMLParser.parse(org.jdom.Document ddx, DDS targetDDS, BaseTypeFactory fac, boolean validation)
          Parse the DDX waiting in the InputStream and instantiate all of the member BaseType variables and their associated Attributes into a DDS using the passed BaseTypeFactory
 void DDSXMLParser.parse(java.io.InputStream is, DDS targetDDS, BaseTypeFactory fac, boolean validation)
          Parse the DDX waiting in the InputStream and instantiate all of the member BaseType variables and their associated Attributes into a DDS using the passed BaseTypeFactory
 

Uses of DAP2Exception in opendap.servers.test
 

Methods in opendap.servers.test that throw DAP2Exception
 DAS testDataset.getDAS()
          ************************************************************************

In this (default) implementation of the getDAS() method a locally cached DAS is retrieved and parsed.

protected  GuardedDataset dts.getDataset(ReqState rs)
           
 ServerDDS testDataset.getDDS()
          ************************************************************************ For the test server this method does the following: Makes a new test_ServerFactory (aka BaseTypeFactory) for the dataset requested.
 

Uses of DAP2Exception in opendap.servlet
 

Subclasses of DAP2Exception in opendap.servlet
 class BadURLException
          Created by IntelliJ IDEA.
 

Methods in opendap.servlet with parameters of type DAP2Exception
 void AbstractServlet.dap2ExceptionHandler(DAP2Exception de, javax.servlet.http.HttpServletResponse response)
          ************************************************************************ Sends a OPeNDAP DAP2 error to the client.
 

Methods in opendap.servlet that throw DAP2Exception
 DAS GuardedDataset.getDAS()
          Get the DAS for this Dataset.
protected abstract  GuardedDataset AbstractServlet.getDataset(ReqState rs)
          ************************************************************************ This method must be implemented locally for each OPeNDAP server.
 ServerDDS GuardedDataset.getDDS()
          Get the DDS for this Dataset.
 DDS GetHTMLInterfaceHandler.getWebFormDDS(java.lang.String dataSet, ServerDDS sDDS)
          ************************************************************************ Gets a DDS for the specified data set and builds it using the class factory in the package opendap.servers.www.
 java.lang.String GetInfoHandler.loadOverrideDoc(java.lang.String infoDir, java.lang.String dataSet)
          ************************************************************************ Checks the info directory for user supplied override documents for the passed dataset name.
 void GetAsciiHandler.sendASCII(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String dataSet)
          ************************************************************************ Default handler for OPeNDAP ascii requests.
 void GetHTMLInterfaceHandler.sendDataRequestForm(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String dataSet, ServerDDS sdds, DAS myDAS)
          ************************************************************************ Default handler for OPeNDAP .html requests.
 void GetDirHandler.sendDIR(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ReqState rs)
          ************************************************************************ Default handler for OPeNDAP directory requests.
 void GetInfoHandler.sendINFO(java.io.PrintStream pw, GuardedDataset gds, ReqState rs)
          ************************************************************************ Default handler for OPeNDAP info requests.
 

Uses of DAP2Exception in opendap.util
 

Methods in opendap.util with parameters of type DAP2Exception
static void Log.printDODSException(DAP2Exception de)