|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object dods.dap.DDS dods.dap.Server.ServerDDS
public class ServerDDS
ServerDDS is a specialization of DDS for the server-side of DODS. This class includes methods used to distinguish synthesized variables (variables added to the DDS by a constraint expression function), methods for CE function management and methods used to return a `constrained DDS' as part of a DODS data document.
All of the variables contained by a ServerDDS must implement the Projection interface.
DDS
,
CEEvaluator
Field Summary |
---|
Fields inherited from class dods.dap.DDS |
---|
name, vars |
Constructor Summary | |
---|---|
protected |
ServerDDS()
|
|
ServerDDS(dods.dap.BaseTypeFactory factory)
Creates an empty ServerDDS with the given
BaseTypeFactory . |
protected |
ServerDDS(String n)
Creates an empty Server DDS with the given dataset name. |
|
ServerDDS(String n,
dods.dap.BaseTypeFactory factory)
Creates an empty ServerDDS with the given dataset name
and BaseTypeFactory . |
Method Summary | |
---|---|
Object |
clone()
Return a clone of the ServerDDS . |
String |
getDatasetFilename()
Get the dataset filename. |
void |
printConstrained(OutputStream os)
Print the constrained DDS on the given
OutputStream . |
void |
printConstrained(PrintWriter os)
Print the constrained DDS on the given
PrintWriter . |
void |
setDatasetFilename(String n)
Set the filename of the dataset. |
Methods inherited from class dods.dap.DDS |
---|
addVariable, checkSemantics, checkSemantics, delVariable, getFactory, getName, getVariable, getVariables, numVariables, parse, print, print, search, setName |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected ServerDDS()
protected ServerDDS(String n)
Server DDS
with the given dataset name.
n
- the dataset namepublic ServerDDS(dods.dap.BaseTypeFactory factory)
ServerDDS
with the given
BaseTypeFactory
. This will be used for DODS servers
which need to construct subclasses of the various
BaseType
objects to hold additional server-side
information.
factory
- the server BaseTypeFactory
object.public ServerDDS(String n, dods.dap.BaseTypeFactory factory)
ServerDDS
with the given dataset name
and BaseTypeFactory
. This will be used for DODS servers
which need to construct subclasses of the various
BaseType
objects to hold additional server-side
information.
n
- the dataset namefactory
- the server BaseTypeFactory
object.Method Detail |
---|
public Object clone()
ServerDDS
. A deep copy is
performed on this object and those it contains.
clone
in class dods.dap.DDS
public void setDatasetFilename(String n)
read()
method of the FileIO interface. The filename of
the dataset may be a real filename or may be any other string that
can be used to identify for the read
method how to
access the data-store of which a particular variable is a member.
n
- The name of the dataset.ServerMethods.read()
public String getDatasetFilename()
setDatasetFilename(String)
public void printConstrained(PrintWriter os)
DDS
on the given
PrintWriter
.
os
- the PrintWriter
to use for output.public final void printConstrained(OutputStream os)
DDS
on the given
OutputStream
.
os
- the OutputStream
to use for output.DDS.print(PrintWriter)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |