Interface | Description |
---|---|
BoolFunction |
Represents a server-side function, which evaluates to a boolean value.
|
BTFunction |
Represents a server-side function, which evaluates to a BaseType.
|
Clause |
Represents the common interface of the two types of clause used by the
constraint expression (CE) parser: TopLevelClause and SubClause.
|
RelOps |
The RelOps interface defines how each type responds to relational
operators.
|
ServerArrayMethods |
This interface extends the
ArrayMethods for OPeNDAP types that
extend DArray and DGrid classes. |
ServerMethods |
This interface defines the additional behaviors that Server side types
need to support.
|
ServerSideFunction |
Represents common interface of all server-side functions (SSF).
|
SubClause |
Represents a sub-clause of the selection portion of a constraint
expression.
|
TopLevelClause |
Represents a top-level clause in the selection portion of a
constraint expression (CE).
|
Class | Description |
---|---|
AbstractClause |
Provides default implementations for the Clause interface methods.
|
BoolFunctionClause |
Represents a clause which invokes a function that returns a boolean value.
|
BTFunctionClause |
Represents a clause which invokes a function that returns a BaseType.
|
CEEvaluator |
This class is used to parse and evaluate a constraint expression.
|
ClauseFactory |
Represents a source of Clause objects for the constraint expression
parser.
|
DereferenceClause |
Represents a sub-clause that is a URL reference to remote data.
|
FunctionLibrary |
Represents a library of available server-side functions for use
in evaluating constraint expressions.
|
Operator |
This class contains the code for performing relative
operations (RelOps) on BaseTypes.
|
RelOpClause |
Represents a clause which compares subclauses, using one of the
relative operators supported by the Operator class.
|
SDArray |
Holds a OPeNDAP Server
Array value. |
SDByte |
Holds a OPeNDAP Server
Byte value. |
SDFloat32 |
Holds a OPeNDAP Server
Float32 value. |
SDFloat64 |
Holds a OPeNDAP Server
Float64 value. |
SDGrid |
Holds a OPeNDAP Server
Grid value. |
SDInt16 |
Holds a OPeNDAP Server
Int16 value. |
SDInt32 |
Holds a OPeNDAP Server
Int32 value. |
SDList |
Holds a OPeNDAP Server
List value. |
SDSequence |
Holds a OPeNDAP Server
Sequence value. |
SDString |
Holds a OPeNDAP Server
String value. |
SDStructure |
Holds a OPeNDAP Server
Structure value. |
SDUInt16 |
Holds a OPeNDAP Server
Unsigned Int16 value. |
SDUInt32 |
Holds a OPeNDAP Server
Unsigned Int32 value. |
SDURL |
Holds a OPeNDAP Server
URL value. |
ServerDDS |
ServerDDS is a specialization of DDS for the server-side of OPeNDAP.
|
ValueClause |
Represents a clause containing a simple value.
|
Exception | Description |
---|---|
DAP2ServerSideException |
DAP2 Exception for use by a server.
|
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. |
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.
|
RegExpException |
Thrown by
Operator.op when an attempt is made to parse a
improperly formed regular expression. |
SBHException |
The Something Bad Happened (SBH) Exception.
|
SSFunctionException |
Thrown when a Server Side Function (SSF) is used incorrectly.
|
WrongTypeException |
Report a type-mismatch problem in the constraint expression.
|