|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectdods.dap.Server.AbstractClause
dods.dap.Server.ValueClause
public class ValueClause
Represents a clause containing a simple value. If the value is an constant value such as "2.0", the clause's isConstant() method will return true; if it is a variable of the dataset, isConstant() will return false.
ClauseFactory| Field Summary | |
|---|---|
protected Clause |
parent
|
protected dods.dap.BaseType |
value
|
| Fields inherited from class dods.dap.Server.AbstractClause |
|---|
children, constant, defined |
| Constructor Summary | |
|---|---|
protected |
ValueClause(dods.dap.BaseType value,
boolean constant)
Creates a new ValueClause. |
| Method Summary | |
|---|---|
dods.dap.BaseType |
evaluate()
Returns the BaseType represented by this clause. |
Clause |
getParent()
Returns the Clause which contains this subclause. |
dods.dap.BaseType |
getValue()
Returns the BaseType represented by this clause. |
void |
setParent(Clause parent)
Sets the parent of this subclause. |
String |
toString()
Prints the original string representation of this clause. |
| Methods inherited from class dods.dap.Server.AbstractClause |
|---|
getChildren, isConstant, isDefined |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface dods.dap.Server.Clause |
|---|
getChildren, isConstant, isDefined |
| Field Detail |
|---|
protected dods.dap.BaseType value
protected Clause parent
| Constructor Detail |
|---|
protected ValueClause(dods.dap.BaseType value,
boolean constant)
value - The BaseType represented by this clause. This can
be either a BaseType taken from the DDS of a dataset, or a BaseType
object created to hold a constant value.constant - Should be set to false if the value parameter is
from the DDS of a dataset, and true if the value parameter is a
constant value.| Method Detail |
|---|
public dods.dap.BaseType getValue()
getValue in interface SubClausepublic dods.dap.BaseType evaluate()
evaluate in interface SubClauseSDODSException - Not thrown by this type of clause.public Clause getParent()
SubClause
getParent in interface SubClausepublic void setParent(Clause parent)
SubClause
setParent in interface SubClausepublic String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||