public interface BaseTypeFactory
DByte
, and other
BaseType
s, can be created.
DDS and its parser will use this interface to create specific instances of
the various data type classes in OPeNDAP. There is an implementation of this
interface which creates instances of the DByte
, etc. classes.
If a new set of classes are defined (e.g. NC_Byte
, etc.) this
interface should be implemented for those classes such that the methods
return instances of the appropriate types.BaseType
,
DefaultFactory
,
DDS
Modifier and Type | Method and Description |
---|---|
DArray |
newDArray()
Construct a new DArray.
|
DArray |
newDArray(java.lang.String n)
Construct a new DArray with name n.
|
DByte |
newDByte()
Construct a new DByte.
|
DByte |
newDByte(java.lang.String n)
Construct a new DByte with name n.
|
DFloat32 |
newDFloat32()
Construct a new DFloat32.
|
DFloat32 |
newDFloat32(java.lang.String n)
Construct a new DFloat32 with name n.
|
DFloat64 |
newDFloat64()
Construct a new DFloat64.
|
DFloat64 |
newDFloat64(java.lang.String n)
Construct a new DFloat64 with name n.
|
DGrid |
newDGrid()
Construct a new DGrid.
|
DGrid |
newDGrid(java.lang.String n)
Construct a new DGrid with name n.
|
DInt16 |
newDInt16()
Construct a new DInt16.
|
DInt16 |
newDInt16(java.lang.String n)
Construct a new DInt16 with name n.
|
DInt32 |
newDInt32()
Construct a new DInt32.
|
DInt32 |
newDInt32(java.lang.String n)
Construct a new DInt32 with name n.
|
DSequence |
newDSequence()
Construct a new DSequence.
|
DSequence |
newDSequence(java.lang.String n)
Construct a new DSequence with name n.
|
DString |
newDString()
Construct a new DString.
|
DString |
newDString(java.lang.String n)
Construct a new DString with name n.
|
DStructure |
newDStructure()
Construct a new DStructure.
|
DStructure |
newDStructure(java.lang.String n)
Construct a new DStructure with name n.
|
DUInt16 |
newDUInt16()
Construct a new DUInt16.
|
DUInt16 |
newDUInt16(java.lang.String n)
Construct a new DUInt16 with name n.
|
DUInt32 |
newDUInt32()
Construct a new DUInt32.
|
DUInt32 |
newDUInt32(java.lang.String n)
Construct a new DUInt32 with name n.
|
DURL |
newDURL()
Construct a new DURL.
|
DURL |
newDURL(java.lang.String n)
Construct a new DURL with name n.
|
DByte newDByte()
DByte newDByte(java.lang.String n)
n
- the variable nameDInt16 newDInt16()
DInt16 newDInt16(java.lang.String n)
n
- the variable nameDUInt16 newDUInt16()
DUInt16 newDUInt16(java.lang.String n)
n
- the variable nameDInt32 newDInt32()
DInt32 newDInt32(java.lang.String n)
n
- the variable nameDUInt32 newDUInt32()
DUInt32 newDUInt32(java.lang.String n)
n
- the variable nameDFloat32 newDFloat32()
DFloat32 newDFloat32(java.lang.String n)
n
- the variable nameDFloat64 newDFloat64()
DFloat64 newDFloat64(java.lang.String n)
n
- the variable nameDString newDString()
DString newDString(java.lang.String n)
n
- the variable nameDURL newDURL()
DURL newDURL(java.lang.String n)
n
- the variable nameDArray newDArray()
DArray newDArray(java.lang.String n)
n
- the variable nameDGrid newDGrid()
DGrid newDGrid(java.lang.String n)
n
- the variable nameDStructure newDStructure()
DStructure newDStructure(java.lang.String n)
n
- the variable nameDSequence newDSequence()
DSequence newDSequence(java.lang.String n)
n
- the variable name