Package | Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
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. |
Modifier and Type | Method and Description |
---|---|
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.
|
Constructor and Description |
---|
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.
|
Modifier and Type | Method and Description |
---|---|
void |
ErrorParser.ErrorObject(DAP2Exception exception) |
Modifier and Type | Method and Description |
---|---|
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() |
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
void |
CEEvaluator.parseConstraint(java.lang.String expression)
Parse a constraint expression.
|
Modifier and Type | Method and Description |
---|---|
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 |
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
BadURLException
Created by IntelliJ IDEA.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractServlet.dap2ExceptionHandler(DAP2Exception de,
javax.servlet.http.HttpServletResponse response)
************************************************************************
Sends a OPeNDAP DAP2 error to the client.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
static void |
Log.printDODSException(DAP2Exception de) |