Uses of Class
dods.dap.BaseType

Packages that use BaseType
dods.dap This package contains the DODS core classes, known as the Data Access Protocol (DAP). 
dods.dap.functions   
dods.dap.parser This package contains JavaCC generated DAP parser classes. 
dods.dap.Server This package contains the DODS Server classes. 
dods.servers.ascii This package contains the DODS ASCII client. 
dods.servers.sql This package contains the DODS Relational Databse Server (DRDS). 
dods.servers.test This package contains the DODS Test Server (DTS). 
dods.servers.www This package contains the DODS WWW client. 
dods.util This package contains utility classes used by several DODS packages. 
 

Uses of BaseType in dods.dap
 

Subclasses of BaseType in dods.dap
 class DArray
          This class is used to hold arrays of other DODS data.
 class DBoolean
          Holds a DODS Boolean value.
 class DByte
          Holds a DODS Byte value.
 class DConstructor
          Contains methods used only by the DODS constructor classes (DStructure, DSequence, DGrid, and DList).
 class DFloat32
          Holds a DODS FLoat32 value.
 class DFloat64
          Holds a DODS Float64 value.
 class DGrid
          This class holds a DArray and a set of "Map" vectors.
 class DInt16
          Holds a DODS Int16 value.
 class DInt32
          Holds a DODS Int32 value.
 class DList
          This class implements a simple list of DODS data types.
 class DSequence
          A DSequence in DODS can hold N sequentially accessed instances of a set of variables.
 class DString
          Holds a DODS String value.
 class DStructure
          A DStructure in DODS can hold N instances of any of the other datatypes, including other structures.
 class DUInt16
          Holds a DODS UInt16 value.
 class DUInt32
          Holds a DODS UInt32 value.
 class DURL
          Holds a DODS URL value.
 class DVector
          This class holds a one-dimensional array of DODS data types.
 

Methods in dods.dap that return BaseType
 BaseType BaseType.getParent()
           
 BaseType BaseTypePrimitiveVector.getValue(int i)
          Return the i'th value as a BaseType.
abstract  BaseType DConstructor.getVariable(java.lang.String name)
          Gets the named variable.
abstract  BaseType DConstructor.getVar(int index)
          Gets the indexed 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 DGrid.getVar(int index)
          Gets the indexed variable.
 BaseType DSequence.getVariable(java.lang.String name)
          Returns the named variable.
 BaseType DSequence.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.
 BaseType DStructure.getVariable(java.lang.String name)
          Returns the named variable.
 BaseType DStructure.getVar(int index)
          Gets the indexed variable.
 BaseType PrimitiveVector.getTemplate()
          Returns the template variable for this vector.
 

Methods in dods.dap with parameters of type BaseType
 void BaseType.setParent(BaseType bt)
           
 void BaseTypePrimitiveVector.setValue(int i, BaseType newVal)
          Set the i'th value of the array.
abstract  void DConstructor.addVariable(BaseType v, int part)
          Adds a variable to the container.
 void DConstructor.addVariable(BaseType v)
          Adds a variable to the container.
 void DDS.addVariable(BaseType bt)
          Adds a variable to the DDS.
 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 DVector.addVariable(BaseType v)
          Adds a variable to the container.
 

Constructors in dods.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 dods.dap.functions
 

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

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

Uses of BaseType in dods.dap.parser
 

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

Uses of BaseType in dods.dap.Server
 

Subclasses of BaseType in dods.dap.Server
 class SDArray
          Holds a DODS Server Array value.
 class SDBoolean
          Holds a DODS Server Boolean value.
 class SDByte
          Holds a DODS Server Byte value.
 class SDFloat32
          Holds a DODS Server Float32 value.
 class SDFloat64
          Holds a DODS Server Float64 value.
 class SDGrid
          Holds a DODS Server Grid value.
 class SDInt16
          Holds a DODS Server Int16 value.
 class SDInt32
          Holds a DODS Server Int32 value.
 class SDList
          Holds a DODS Server List value.
 class SDSequence
          Holds a DODS Server Sequence value.
 class SDString
          Holds a DODS Server String value.
 class SDStructure
          Holds a DODS Server Structure value.
 class SDUInt16
          Holds a DODS Server Unsigned Int16 value.
 class SDUInt32
          Holds a DODS Server Unsigned Int32 value.
 class SDURL
          Holds a DODS Server URL value.
 

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

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

Methods in dods.dap.Server with parameters of type BaseType
 SubClause ClauseFactory.newValueClause(BaseType value, boolean constant)
          Generates a clause representing a simple value, such as "var1" or "19".
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.equal(BaseType bt)
           
 boolean RelOps.not_equal(BaseType bt)
           
 boolean RelOps.greater(BaseType bt)
           
 boolean RelOps.greater_eql(BaseType bt)
           
 boolean RelOps.less(BaseType bt)
           
 boolean RelOps.less_eql(BaseType bt)
           
 boolean RelOps.regexp(BaseType bt)
           
 boolean SDArray.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDArray.not_equal(BaseType bt)
           
 boolean SDArray.greater(BaseType bt)
           
 boolean SDArray.greater_eql(BaseType bt)
           
 boolean SDArray.less(BaseType bt)
           
 boolean SDArray.less_eql(BaseType bt)
           
 boolean SDArray.regexp(BaseType bt)
           
 boolean SDBoolean.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDBoolean.not_equal(BaseType bt)
           
 boolean SDBoolean.greater(BaseType bt)
           
 boolean SDBoolean.greater_eql(BaseType bt)
           
 boolean SDBoolean.less(BaseType bt)
           
 boolean SDBoolean.less_eql(BaseType bt)
           
 boolean SDBoolean.regexp(BaseType bt)
           
 boolean SDByte.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDByte.not_equal(BaseType bt)
           
 boolean SDByte.greater(BaseType bt)
           
 boolean SDByte.greater_eql(BaseType bt)
           
 boolean SDByte.less(BaseType bt)
           
 boolean SDByte.less_eql(BaseType bt)
           
 boolean SDByte.regexp(BaseType bt)
           
 boolean SDFloat32.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDFloat32.not_equal(BaseType bt)
           
 boolean SDFloat32.greater(BaseType bt)
           
 boolean SDFloat32.greater_eql(BaseType bt)
           
 boolean SDFloat32.less(BaseType bt)
           
 boolean SDFloat32.less_eql(BaseType bt)
           
 boolean SDFloat32.regexp(BaseType bt)
           
 boolean SDFloat64.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDFloat64.not_equal(BaseType bt)
           
 boolean SDFloat64.greater(BaseType bt)
           
 boolean SDFloat64.greater_eql(BaseType bt)
           
 boolean SDFloat64.less(BaseType bt)
           
 boolean SDFloat64.less_eql(BaseType bt)
           
 boolean SDFloat64.regexp(BaseType bt)
           
 void SDGrid.addVariable(BaseType v, int part)
          Adds a variable to the container.
 boolean SDGrid.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDGrid.not_equal(BaseType bt)
           
 boolean SDGrid.greater(BaseType bt)
           
 boolean SDGrid.greater_eql(BaseType bt)
           
 boolean SDGrid.less(BaseType bt)
           
 boolean SDGrid.less_eql(BaseType bt)
           
 boolean SDGrid.regexp(BaseType bt)
           
 boolean SDInt16.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDInt16.not_equal(BaseType bt)
           
 boolean SDInt16.greater(BaseType bt)
           
 boolean SDInt16.greater_eql(BaseType bt)
           
 boolean SDInt16.less(BaseType bt)
           
 boolean SDInt16.less_eql(BaseType bt)
           
 boolean SDInt16.regexp(BaseType bt)
           
 boolean SDInt32.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDInt32.not_equal(BaseType bt)
           
 boolean SDInt32.greater(BaseType bt)
           
 boolean SDInt32.greater_eql(BaseType bt)
           
 boolean SDInt32.less(BaseType bt)
           
 boolean SDInt32.less_eql(BaseType bt)
           
 boolean SDInt32.regexp(BaseType bt)
           
 boolean SDList.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDList.not_equal(BaseType bt)
           
 boolean SDList.greater(BaseType bt)
           
 boolean SDList.greater_eql(BaseType bt)
           
 boolean SDList.less(BaseType bt)
           
 boolean SDList.less_eql(BaseType bt)
           
 boolean SDList.regexp(BaseType bt)
           
 boolean SDSequence.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDSequence.not_equal(BaseType bt)
           
 boolean SDSequence.greater(BaseType bt)
           
 boolean SDSequence.greater_eql(BaseType bt)
           
 boolean SDSequence.less(BaseType bt)
           
 boolean SDSequence.less_eql(BaseType bt)
           
 boolean SDSequence.regexp(BaseType bt)
           
 boolean SDString.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDString.not_equal(BaseType bt)
           
 boolean SDString.greater(BaseType bt)
           
 boolean SDString.greater_eql(BaseType bt)
           
 boolean SDString.less(BaseType bt)
           
 boolean SDString.less_eql(BaseType bt)
           
 boolean SDString.regexp(BaseType bt)
           
 boolean SDStructure.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDStructure.not_equal(BaseType bt)
           
 boolean SDStructure.greater(BaseType bt)
           
 boolean SDStructure.greater_eql(BaseType bt)
           
 boolean SDStructure.less(BaseType bt)
           
 boolean SDStructure.less_eql(BaseType bt)
           
 boolean SDStructure.regexp(BaseType bt)
           
 boolean SDUInt16.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDUInt16.not_equal(BaseType bt)
           
 boolean SDUInt16.greater(BaseType bt)
           
 boolean SDUInt16.greater_eql(BaseType bt)
           
 boolean SDUInt16.less(BaseType bt)
           
 boolean SDUInt16.less_eql(BaseType bt)
           
 boolean SDUInt16.regexp(BaseType bt)
           
 boolean SDUInt32.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDUInt32.not_equal(BaseType bt)
           
 boolean SDUInt32.greater(BaseType bt)
           
 boolean SDUInt32.greater_eql(BaseType bt)
           
 boolean SDUInt32.less(BaseType bt)
           
 boolean SDUInt32.less_eql(BaseType bt)
           
 boolean SDUInt32.regexp(BaseType bt)
           
 boolean SDURL.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDURL.not_equal(BaseType bt)
           
 boolean SDURL.greater(BaseType bt)
           
 boolean SDURL.greater_eql(BaseType bt)
           
 boolean SDURL.less(BaseType bt)
           
 boolean SDURL.less_eql(BaseType bt)
           
 boolean SDURL.regexp(BaseType bt)
           
 boolean ServerMethods.equal(BaseType bt)
          The Operator class contains a generalized implementation of this method.
 boolean ServerMethods.not_equal(BaseType bt)
          The Operator class contains a generalized implementation of this method.
 boolean ServerMethods.greater(BaseType bt)
          The Operator class contains a generalized implementation of this method.
 boolean ServerMethods.greater_eql(BaseType bt)
          The Operator class contains a generalized implementation of this method.
 boolean ServerMethods.less(BaseType bt)
          The Operator class contains a generalized implementation of this method.
 boolean ServerMethods.less_eql(BaseType bt)
          The Operator class contains a generalized implementation of this method.
 boolean ServerMethods.regexp(BaseType bt)
          The Operator class contains a generalized implementation of this method.
 

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

Uses of BaseType in dods.servers.ascii
 

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

Uses of BaseType in dods.servers.sql
 

Subclasses of BaseType in dods.servers.sql
 class sqlArray
          Holds a DODS Server sqlArray value.
 class sqlBool
          Holds a DODS Server Boolean value.
 class sqlByte
          Holds a DODS Server sqlByte value.
 class sqlF32
          Holds a DODS Server sqlF32 value.
 class sqlF64
          Holds a DODS Server sqlF64 value.
 class sqlGrid
          Holds a DODS Server sqlGrid value.
 class sqlI16
          Holds a DODS Server sqlI16 value.
 class sqlI32
          Holds a DODS Server Int32 value.
 class sqlList
          Holds a DODS Server sqlList value.
 class sqlSeq
          Holds a DODS Server Sequence value.
 class sqlString
          Holds a DODS Server String value.
 class sqlStruct
          Holds a DODS Server sqlStruct value.
 class sqlUI16
          Holds a DODS Server sqlUI16 value.
 class sqlUI32
          Holds a DODS Server sqlUI32 value.
 class sqlURL
          Holds a DODS Server sqlURL value.
 

Uses of BaseType in dods.servers.test
 

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

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

Uses of BaseType in dods.servers.www
 

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

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

Uses of BaseType in dods.util
 

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