Uses of Class
opendap.dap.BaseType

Packages that use BaseType
opendap.dap This package contains the OPeNDAP core classes, known as the Data Access Protocol (DAP). 
opendap.dap.functions   
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.servers.ascii This package contains the OPeNDAP ASCII client. 
opendap.servers.test This package contains the OPeNDAP Test Server (DTS). 
opendap.servers.www This package contains the OPeNDAP WWW client. 
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 BaseType in opendap.dap
 

Subclasses of BaseType in opendap.dap
 class DArray
          This class is used to hold arrays of other OPeNDAP data.
 class DataDDS
          The DataDDS class extends DDS to add new methods for retrieving data from the server, and printing out the contents of the data.
 class DByte
          Holds a OPeNDAP Byte value.
 class DConstructor
          Contains methods used only by the OPeNDAP constructor classes (DStructure, DSequence, DGrid, and DList).
 class DDS
          The OPeNDAP Data Descriptor Object (DDS) is a data structure used by the OPeNDAP software to describe datasets and subsets of those datasets.
 class DFloat32
          Holds a OPeNDAP FLoat32 value.
 class DFloat64
          Holds a OPeNDAP Float64 value.
 class DGrid
          This class holds a DArray and a set of "Map" vectors.
 class DInt16
          Holds a OPeNDAP Int16 value.
 class DInt32
          Holds a OPeNDAP Int32 value.
 class DList
          This class implements a simple list of OPeNDAP data types.
 class DSequence
          A DSequence in OPeNDAP can hold N sequentially accessed instances of a set of variables.
 class DString
          Holds a OPeNDAP String value.
 class DStructure
          A DStructure in OPeNDAP can hold N instances of any of the other datatypes, including other structures.
 class DUInt16
          Holds a OPeNDAP UInt16 value.
 class DUInt32
          Holds a OPeNDAP UInt32 value.
 class DURL
          Holds a OPeNDAP URL value.
 class DVector
          This class holds a one-dimensional array of OPeNDAP data types.
 

Methods in opendap.dap that return BaseType
 BaseType BaseType.getParent()
           
 BaseType PrimitiveVector.getTemplate()
          Returns the template variable for this vector.
 BaseType BaseTypePrimitiveVector.getValue(int i)
          Return the i'th value as a BaseType.
abstract  BaseType DConstructor.getVar(int index)
          Gets the indexed variable.
 BaseType DGrid.getVar(int index)
          Gets the indexed variable.
 BaseType DSequence.getVar(int index)
          Gets the indexed variable.
 BaseType DStructure.getVar(int index)
          Gets the indexed variable.
 BaseType DSequence.getVariable(int row, java.lang.String name)
          Returns the named variable in the given row of the sequence.
abstract  BaseType DConstructor.getVariable(java.lang.String name)
          Gets the named variable.
 BaseType DDS.getVariable(java.lang.String name)
          Returns a reference to the named variable.
 BaseType DGrid.getVariable(java.lang.String name)
          Returns the named variable.
 BaseType DSequence.getVariable(java.lang.String name)
          Returns the named variable.
 BaseType DStructure.getVariable(java.lang.String name)
          Returns the named variable.
 

Methods in opendap.dap with parameters of type BaseType
 void DConstructor.addVariable(BaseType v)
          Adds a variable to the container.
 void DVector.addVariable(BaseType v)
          Adds a variable to the container.
abstract  void DConstructor.addVariable(BaseType v, int part)
          Adds a variable to the container.
 void DDS.addVariable(BaseType v, int part)
          Adds a variable to the container.
 void DGrid.addVariable(BaseType v, int part)
          Adds a variable to the container.
 void DSequence.addVariable(BaseType v, int part)
          Adds a variable to the container.
 void DStructure.addVariable(BaseType v, int part)
          Adds a variable to the container.
 void Alias.setMyVariable(BaseType v)
           
 void BaseType.setParent(BaseType bt)
           
 void BaseTypePrimitiveVector.setValue(int i, BaseType newVal)
          Set the i'th value of the array.
protected  boolean DConstructor.someChildHasAttributes(BaseType bt)
           
 

Constructors in opendap.dap with parameters of type BaseType
BaseTypePrimitiveVector(BaseType var)
          Constructs a new BaseTypePrimitiveVector.
BooleanPrimitiveVector(BaseType var)
          Constructs a new BooleanPrimitiveVector.
BytePrimitiveVector(BaseType var)
          Constructs a new BytePrimitiveVector.
Float32PrimitiveVector(BaseType var)
          Constructs a new Float32PrimitiveVector.
Float64PrimitiveVector(BaseType var)
          Constructs a new Float64PrimitiveVector.
Int16PrimitiveVector(BaseType var)
          Constructs a new Int16PrimitiveVector.
Int32PrimitiveVector(BaseType var)
          Constructs a new Int32PrimitiveVector.
PrimitiveVector(BaseType var)
          Constructs a new PrimitiveVector.
UInt16PrimitiveVector(BaseType var)
          Constructs a new UInt16PrimitiveVector.
UInt32PrimitiveVector(BaseType var)
          Constructs a new UInt32PrimitiveVector.
 

Uses of BaseType in opendap.dap.functions
 

Methods in opendap.dap.functions that return BaseType
static BaseType Length.main(BaseType[] args)
           
 

Methods in opendap.dap.functions with parameters of type BaseType
static BaseType Length.main(BaseType[] args)
           
 

Uses of BaseType in opendap.dap.parser
 

Methods in opendap.dap.parser that return BaseType
 BaseType ExprParser.constant()
           
 

Uses of BaseType in opendap.dap.Server
 

Subclasses of BaseType in opendap.dap.Server
 class SDArray
          Holds a OPeNDAP Server Array value.
 class SDByte
          Holds a OPeNDAP Server Byte value.
 class SDFloat32
          Holds a OPeNDAP Server Float32 value.
 class SDFloat64
          Holds a OPeNDAP Server Float64 value.
 class SDGrid
          Holds a OPeNDAP Server Grid value.
 class SDInt16
          Holds a OPeNDAP Server Int16 value.
 class SDInt32
          Holds a OPeNDAP Server Int32 value.
 class SDList
          Holds a OPeNDAP Server List value.
 class SDSequence
          Holds a OPeNDAP Server Sequence value.
 class SDString
          Holds a OPeNDAP Server String value.
 class SDStructure
          Holds a OPeNDAP Server Structure value.
 class SDUInt16
          Holds a OPeNDAP Server Unsigned Int16 value.
 class SDUInt32
          Holds a OPeNDAP Server Unsigned Int32 value.
 class SDURL
          Holds a OPeNDAP Server URL value.
 class ServerDDS
          ServerDDS is a specialization of DDS for the server-side of OPeNDAP.
 

Fields in opendap.dap.Server declared as BaseType
protected  BaseType BTFunctionClause.value
           
protected  BaseType DereferenceClause.value
           
protected  BaseType ValueClause.value
           
 

Methods in opendap.dap.Server that return BaseType
 BaseType BTFunctionClause.evaluate()
           
 BaseType DereferenceClause.evaluate()
           
 BaseType SubClause.evaluate()
          Evaluates the clause, first calling evaluate() on any sub-clauses it contains.
 BaseType ValueClause.evaluate()
          Returns the BaseType represented by this clause.
 BaseType BTFunction.evaluate(java.util.List args)
          Evaluates the function using the argument list given.
 BaseType BTFunction.getReturnType(java.util.List args)
          A given function must always evaluate to the same class of BaseType.
 BaseType BTFunctionClause.getValue()
           
 BaseType DereferenceClause.getValue()
           
 BaseType SubClause.getValue()
          Returns a BaseType containing the current value of the sub-clause.
 BaseType ValueClause.getValue()
          Returns the BaseType represented by this clause.
protected  BaseType DereferenceClause.retrieve(java.lang.String url)
           
 

Methods in opendap.dap.Server with parameters of type BaseType
 void SDGrid.addVariable(BaseType v, int part)
          Adds a variable to the container.
 boolean RelOps.equal(BaseType bt)
           
 boolean SDArray.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDByte.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDFloat32.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDFloat64.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDGrid.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDInt16.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDInt32.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDList.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDSequence.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDString.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDStructure.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDUInt16.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDUInt32.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDURL.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean ServerMethods.equal(BaseType bt)
          The Operator class contains a generalized implementation of this method.
 boolean RelOps.greater_eql(BaseType bt)
           
 boolean SDArray.greater_eql(BaseType bt)
           
 boolean SDByte.greater_eql(BaseType bt)
           
 boolean SDFloat32.greater_eql(BaseType bt)
           
 boolean SDFloat64.greater_eql(BaseType bt)
           
 boolean SDGrid.greater_eql(BaseType bt)
           
 boolean SDInt16.greater_eql(BaseType bt)
           
 boolean SDInt32.greater_eql(BaseType bt)
           
 boolean SDList.greater_eql(BaseType bt)
           
 boolean SDSequence.greater_eql(BaseType bt)
           
 boolean SDString.greater_eql(BaseType bt)
           
 boolean SDStructure.greater_eql(BaseType bt)
           
 boolean SDUInt16.greater_eql(BaseType bt)
           
 boolean SDUInt32.greater_eql(BaseType bt)
           
 boolean SDURL.greater_eql(BaseType bt)
           
 boolean ServerMethods.greater_eql(BaseType bt)
          The Operator class contains a generalized implementation of this method.
 boolean RelOps.greater(BaseType bt)
           
 boolean SDArray.greater(BaseType bt)
           
 boolean SDByte.greater(BaseType bt)
           
 boolean SDFloat32.greater(BaseType bt)
           
 boolean SDFloat64.greater(BaseType bt)
           
 boolean SDGrid.greater(BaseType bt)
           
 boolean SDInt16.greater(BaseType bt)
           
 boolean SDInt32.greater(BaseType bt)
           
 boolean SDList.greater(BaseType bt)
           
 boolean SDSequence.greater(BaseType bt)
           
 boolean SDString.greater(BaseType bt)
           
 boolean SDStructure.greater(BaseType bt)
           
 boolean SDUInt16.greater(BaseType bt)
           
 boolean SDUInt32.greater(BaseType bt)
           
 boolean SDURL.greater(BaseType bt)
           
 boolean ServerMethods.greater(BaseType bt)
          The Operator class contains a generalized implementation of this method.
 boolean RelOps.less_eql(BaseType bt)
           
 boolean SDArray.less_eql(BaseType bt)
           
 boolean SDByte.less_eql(BaseType bt)
           
 boolean SDFloat32.less_eql(BaseType bt)
           
 boolean SDFloat64.less_eql(BaseType bt)
           
 boolean SDGrid.less_eql(BaseType bt)
           
 boolean SDInt16.less_eql(BaseType bt)
           
 boolean SDInt32.less_eql(BaseType bt)
           
 boolean SDList.less_eql(BaseType bt)
           
 boolean SDSequence.less_eql(BaseType bt)
           
 boolean SDString.less_eql(BaseType bt)
           
 boolean SDStructure.less_eql(BaseType bt)
           
 boolean SDUInt16.less_eql(BaseType bt)
           
 boolean SDUInt32.less_eql(BaseType bt)
           
 boolean SDURL.less_eql(BaseType bt)
           
 boolean ServerMethods.less_eql(BaseType bt)
          The Operator class contains a generalized implementation of this method.
 boolean RelOps.less(BaseType bt)
           
 boolean SDArray.less(BaseType bt)
           
 boolean SDByte.less(BaseType bt)
           
 boolean SDFloat32.less(BaseType bt)
           
 boolean SDFloat64.less(BaseType bt)
           
 boolean SDGrid.less(BaseType bt)
           
 boolean SDInt16.less(BaseType bt)
           
 boolean SDInt32.less(BaseType bt)
           
 boolean SDList.less(BaseType bt)
           
 boolean SDSequence.less(BaseType bt)
           
 boolean SDString.less(BaseType bt)
           
 boolean SDStructure.less(BaseType bt)
           
 boolean SDUInt16.less(BaseType bt)
           
 boolean SDUInt32.less(BaseType bt)
           
 boolean SDURL.less(BaseType bt)
           
 boolean ServerMethods.less(BaseType bt)
          The Operator class contains a generalized implementation of this method.
 SubClause ClauseFactory.newValueClause(BaseType value, boolean constant)
          Generates a clause representing a simple value, such as "var1" or "19".
 boolean RelOps.not_equal(BaseType bt)
           
 boolean SDArray.not_equal(BaseType bt)
           
 boolean SDByte.not_equal(BaseType bt)
           
 boolean SDFloat32.not_equal(BaseType bt)
           
 boolean SDFloat64.not_equal(BaseType bt)
           
 boolean SDGrid.not_equal(BaseType bt)
           
 boolean SDInt16.not_equal(BaseType bt)
           
 boolean SDInt32.not_equal(BaseType bt)
           
 boolean SDList.not_equal(BaseType bt)
           
 boolean SDSequence.not_equal(BaseType bt)
           
 boolean SDString.not_equal(BaseType bt)
           
 boolean SDStructure.not_equal(BaseType bt)
           
 boolean SDUInt16.not_equal(BaseType bt)
           
 boolean SDUInt32.not_equal(BaseType bt)
           
 boolean SDURL.not_equal(BaseType bt)
           
 boolean ServerMethods.not_equal(BaseType bt)
          The Operator class contains a generalized implementation of this method.
static boolean Operator.op(int oprtr, BaseType lop, BaseType rop)
          Performs the Relatove Operation (RelOp) indicated by the parameter oprtr on the 2 passed BaseTypes if appropriate.
 boolean RelOps.regexp(BaseType bt)
           
 boolean SDArray.regexp(BaseType bt)
           
 boolean SDByte.regexp(BaseType bt)
           
 boolean SDFloat32.regexp(BaseType bt)
           
 boolean SDFloat64.regexp(BaseType bt)
           
 boolean SDGrid.regexp(BaseType bt)
           
 boolean SDInt16.regexp(BaseType bt)
           
 boolean SDInt32.regexp(BaseType bt)
           
 boolean SDList.regexp(BaseType bt)
           
 boolean SDSequence.regexp(BaseType bt)
           
 boolean SDString.regexp(BaseType bt)
           
 boolean SDStructure.regexp(BaseType bt)
           
 boolean SDUInt16.regexp(BaseType bt)
           
 boolean SDUInt32.regexp(BaseType bt)
           
 boolean SDURL.regexp(BaseType bt)
           
 boolean ServerMethods.regexp(BaseType bt)
          The Operator class contains a generalized implementation of this method.
 

Constructors in opendap.dap.Server with parameters of type BaseType
ValueClause(BaseType value, boolean constant)
          Creates a new ValueClause.
 

Uses of BaseType in opendap.servers.ascii
 

Subclasses of BaseType in opendap.servers.ascii
 class asciiArray
           
 class asciiByte
           
 class asciiF32
           
 class asciiF64
           
 class asciiGrid
           
 class asciiI16
           
 class asciiI32
           
 class asciiSeq
           
 class asciiString
           
 class asciiStructure
           
 class asciiUI16
           
 class asciiUI32
           
 class asciiURL
           
 

Uses of BaseType in opendap.servers.test
 

Subclasses of BaseType in opendap.servers.test
 class test_SDArray
          Holds a OPeNDAP Server Array value.
 class test_SDByte
          Holds a OPeNDAP Server Byte value.
 class test_SDFloat32
          Holds a OPeNDAP Server Float32 value.
 class test_SDFloat64
          Holds a OPeNDAP Server Float64 value.
 class test_SDGrid
          Holds a OPeNDAP Server Grid value.
 class test_SDInt16
          Holds a OPeNDAP Server Int16 value.
 class test_SDInt32
          Holds a OPeNDAP Server Int32 value.
 class test_SDSequence
          Holds a OPeNDAP Server Sequence value.
 class test_SDString
           
 class test_SDStructure
          Holds a OPeNDAP Server Structure value.
 class test_SDUInt16
          Holds a OPeNDAP Server UInt16 value.
 class test_SDUInt32
          Holds a OPeNDAP Server UInt32 value.
 class test_SDURL
          Holds a OPeNDAP Server Byte value.
 

Methods in opendap.servers.test that return BaseType
 BaseType SSFdummyval.evaluate(java.util.List args)
           
 BaseType SSFdummyval.getReturnType(java.util.List args)
           
 

Uses of BaseType in opendap.servers.www
 

Subclasses of BaseType in opendap.servers.www
 class wwwArray
           
 class wwwByte
           
 class wwwF32
           
 class wwwF64
           
 class wwwGrid
           
 class wwwI16
           
 class wwwI32
           
 class wwwSequence
           
 class wwwString
           
 class wwwStructure
           
 class wwwUI16
           
 class wwwUI32
           
 class wwwURL
           
 

Methods in opendap.servers.www with parameters of type BaseType
 void wwwOutPut.writeSimpleVar(java.io.PrintWriter pw, BaseType bt)
           
 void wwwOutPut.writeVariableAttributes(BaseType bt, DAS das)
           
 

Uses of BaseType in opendap.servlet
 

Methods in opendap.servlet with parameters of type BaseType
 void AsciiWriter.showPrimitive(BaseType data, java.io.PrintWriter pw, boolean addName, java.lang.String rootName, boolean newLine)
           
 void AsciiWriter.toASCII(BaseType dtype, java.io.PrintWriter pw)
           
 

Uses of BaseType in opendap.util
 

Methods in opendap.util with parameters of type BaseType
static java.lang.String dasTools.fancyTypeName(BaseType bt)