public class DereferenceClause extends AbstractClause implements SubClause
ClauseFactory| Modifier and Type | Field and Description |
|---|---|
protected Clause |
parent |
protected java.lang.String |
url |
protected dods.dap.BaseType |
value |
children, constant, defined| Modifier | Constructor and Description |
|---|---|
protected |
DereferenceClause(java.lang.String url)
Creates a new DereferenceClause
|
| Modifier and Type | Method and Description |
|---|---|
dods.dap.BaseType |
evaluate()
Evaluates the clause, first calling evaluate() on any sub-clauses it
contains.
|
Clause |
getParent()
Returns the Clause which contains this subclause.
|
java.lang.String |
getURL() |
dods.dap.BaseType |
getValue()
Returns a BaseType containing the current value of the sub-clause.
|
protected dods.dap.BaseType |
retrieve(java.lang.String url) |
void |
setParent(Clause parent)
Sets the parent of this subclause.
|
java.lang.String |
toString() |
getChildren, isConstant, isDefinedclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetChildren, isConstant, isDefinedprotected java.lang.String url
protected Clause parent
protected dods.dap.BaseType value
protected DereferenceClause(java.lang.String url)
throws SDODSException
SDODSExceptionpublic dods.dap.BaseType getValue()
SubClausepublic dods.dap.BaseType evaluate()
SubClausepublic Clause getParent()
SubClausepublic void setParent(Clause parent)
SubClausepublic java.lang.String getURL()
protected dods.dap.BaseType retrieve(java.lang.String url)
throws SDODSException
SDODSExceptionpublic java.lang.String toString()
toString in class java.lang.Object