Uses of Class
dods.dap.DODSException

Packages that use DODSException
dods.dap This package contains the DODS core classes, known as the Data Access Protocol (DAP). 
dods.dap.parser This package contains JavaCC generated DAP parser classes. 
dods.dap.Server This package contains the DODS Server classes. 
dods.servers.sql This package contains the DODS Relational Databse Server (DRDS). 
dods.servers.test This package contains the DODS Test Server (DTS). 
dods.servlet This package contains the core code for the DODS servlet engine. 
 

Uses of DODSException in dods.dap
 

Subclasses of DODSException in dods.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 DODS encounters an exception while reading from a data set.
 class DDSException
          DDS exception.
 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 NoSuchVariableException
          Thrown when an attempt is made to access a variable that does not exist.
 

Methods in dods.dap that throw DODSException
 DAS DConnect.getDAS()
          Returns the DAS object from the dataset referenced by this object's URL.
 DDS DConnect.getDDS()
          Returns the DDS object from the dataset referenced by this object's URL.
 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 DConnect.getDataFromUrl(java.net.URL url, StatusUI statusUI, BaseTypeFactory btf)
           
 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 DConnect.getData(StatusUI statusUI)
          Return the data object with no local constraint expression.
 void DataDDS.readData(java.io.InputStream is, StatusUI statusUI)
          Read the data stream from the given InputStream.
 

Uses of DODSException in dods.dap.parser
 

Methods in dods.dap.parser with parameters of type DODSException
 void ErrorParser.ErrorObject(DODSException exception)
           
 

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

Uses of DODSException in dods.dap.Server
 

Subclasses of DODSException in dods.dap.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 SDODSException
          SDODS 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 dods.dap.Server that throw DODSException
 void CEEvaluator.parseConstraint(java.lang.String expression)
          Parse a constraint expression.
 

Uses of DODSException in dods.servers.sql
 

Methods in dods.servers.sql that throw DODSException
 sqlDDS GuardedSQLDataset.getSQLDDS()
           
protected abstract  GuardedSQLDataset dodsSQLServlet.getSQLDataset(ReqState rs)
          This function must be implemented locally for each DODS server.
protected  GuardedDataset dodsSQLServlet.getDataset(ReqState rs)
          Supress this method (just pass through it) we need a special DDS here, and thus this method gets replaced by getSQLDDS().
protected  GuardedSQLDataset drds.getSQLDataset(ReqState rs)
          For the DODS SQL server this method does the following: Makes a newsqlServerFactory (aka BaseTypeFactory) for the dataset requested.
 sqlDDS sqlDataset.getSQLDDS()
          For the DODS SQL server this method does the following: Makes a newsqlServerFactory (aka BaseTypeFactory) for the dataset requested.
 ServerDDS sqlDataset.getDDS()
          For the test server this method does the following: Makes a new test_ServerFactory (aka BaseTypeFactory) for the dataset requested.
 java.io.DataInputStream sqlDataset.openCachedDDS(ReqState rs)
          Opens a DDS cached on local disk.
 DAS sqlDataset.getDAS()
          In this (default) implementation of the getDAS() method a locally cached DAS is retrieved and parsed.
 

Uses of DODSException in dods.servers.test
 

Methods in dods.servers.test that throw DODSException
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.
 java.io.DataInputStream testDataset.openCachedDDS(ReqState rs)
          Opens a DDS cached on local disk.
 DAS testDataset.getDAS()
          In this (default) implementation of the getDAS() method a locally cached DAS is retrieved and parsed.
 

Uses of DODSException in dods.servlet
 

Subclasses of DODSException in dods.servlet
 class BadURLException
          Created by IntelliJ IDEA.
 

Methods in dods.servlet with parameters of type DODSException
 void DODSServlet.dodsExceptionHandler(DODSException de, javax.servlet.http.HttpServletResponse response)
          ************************************************************************ Sends a DODS error to the client.
 

Methods in dods.servlet that throw DODSException
protected abstract  GuardedDataset DODSServlet.getDataset(ReqState rs)
          ************************************************************************ This method must be implemented locally for each DODS server.
protected  DAS DODSServlet.getDAS(ReqState rs)
          ************************************************************************

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

 java.io.DataInputStream DODSServlet.openCachedDDS(ReqState rs)
          ************************************************************************ Opens a DDS cached on local disk.
 ServerDDS GuardedDataset.getDDS()
          Get the DDS for this Dataset.
 DAS GuardedDataset.getDAS()
          Get the DAS for this Dataset.
 void dodsASCII.sendASCII(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ReqState rs)
          Default handler for DODS ascii requests.
 void dodsDIR.sendDIR(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ReqState rs)
          Default handler for DODS directory requests.
 void dodsHTML.sendDataRequestForm(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String dataSet, ServerDDS sdds, DAS myDAS)
          Default handler for DODS .html requests.
 DDS dodsHTML.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 dods.servers.www.
 void dodsINFO.sendINFO(java.io.PrintStream pw, GuardedDataset gds, ReqState rs)
          Default handler for DODS info requests.
 java.lang.String dodsINFO.loadOverrideDoc(java.lang.String infoDir, java.lang.String dataSet)
          Checks the info directory for user supplied override documents for the passed dataset name.