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.agg   
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.
 DAS DConnect.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 DConnect.getData(StatusUI statusUI)
          Return the data object with no local constraint expression.
 DataDDS DConnect.getData(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(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(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.getData(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(URL url, StatusUI statusUI, BaseTypeFactory btf)
           
 DataDDS DConnect.getDataFromUrl(URL url, StatusUI statusUI, BaseTypeFactory btf)
           
 DDS DConnect.getDDS()
          Returns the DDS 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.
 void DataDDS.readData(InputStream is, StatusUI statusUI)
          Read the data stream from the given InputStream.
 void DataDDS.readData(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)
           
 void ErrorParser.ErrorObject(DODSException exception)
           
 

Methods in dods.dap.parser that throw DODSException
 Vector ExprParser.arg_list()
           
 Vector ExprParser.arg_list()
           
 void ExprParser.array_index(int count, ServerArrayMethods bt)
           
 void ExprParser.array_index(int count, ServerArrayMethods bt)
           
 Clause ExprParser.bool_function()
           
 Clause ExprParser.bool_function()
           
 Clause ExprParser.clause()
           
 Clause ExprParser.clause()
           
 Stack ExprParser.component(Stack components)
           
 Stack ExprParser.component(Stack components)
           
 BaseType ExprParser.constant()
           
 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.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_clause()
           
 void ExprParser.proj_variable()
           
 void ExprParser.proj_variable()
           
 void ExprParser.projection()
           
 void ExprParser.projection()
           
 void ExprParser.selection()
           
 void ExprParser.selection()
           
 SubClause ExprParser.value()
           
 SubClause ExprParser.value()
           
 

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(String expression)
          Parse a constraint expression.
 void CEEvaluator.parseConstraint(String expression)
          Parse a constraint expression.
 

Uses of DODSException in dods.servers.agg
 

Methods in dods.servers.agg that throw DODSException
protected  GuardedDataset CatalogServlet.getDataset(requestState preq)
          dataset caching
 

Uses of DODSException in dods.servers.sql
 

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

Uses of DODSException in dods.servers.test
 

Methods in dods.servers.test that throw DODSException
 DAS testDataset.getDAS()
          In this (default) implementation of the getDAS() method a locally cached DAS is retrieved and parsed.
protected  GuardedDataset dts.getDataset(requestState rs)
           
 ServerDDS testDataset.getDDS()
          For the test server this method does the following: Makes a new test_ServerFactory (aka BaseTypeFactory) for the dataset requested.
 DataInputStream testDataset.openCachedDDS(requestState rs)
          Opens a DDS cached on local disk.
 

Uses of DODSException in dods.servlet
 

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

Methods in dods.servlet that throw DODSException
 DAS GuardedDataset.getDAS()
          Get the DAS for this Dataset.
protected  DAS DODSServlet.getDAS(requestState rs)
          In this (default) implementation of the getDAS() method a locally cached DAS is retrieved and parsed.
protected abstract  GuardedDataset DODSServlet.getDataset(requestState rs)
          This method must be implemented locally for each DODS server.
 ServerDDS GuardedDataset.getDDS()
          Get the DDS for this Dataset.
 DDS dodsHTML.getWebFormDDS(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.
 String dodsINFO.loadOverrideDoc(String infoDir, String dataSet)
          Checks the info directory for user supplied override documents for the passed dataset name.
 DataInputStream DODSServlet.openCachedDDS(requestState rs)
          Opens a DDS cached on local disk.
 void dodsASCII.sendASCII(HttpServletRequest request, HttpServletResponse response, String dataSet)
          Default handler for DODS ascii requests.
 void dodsHTML.sendDataRequestForm(HttpServletRequest request, HttpServletResponse response, String dataSet, ServerDDS sdds, DAS myDAS)
          Default handler for DODS .html requests.
 void dodsDIR.sendDIR(HttpServletRequest request, HttpServletResponse response, requestState rs)
          Default handler for DODS directory requests.
 void dodsINFO.sendINFO(PrintStream pw, GuardedDataset gds, requestState rs)
          Default handler for DODS info requests.