public class XmlQuery extends AbstractRasNode
children
Constructor and Description |
---|
XmlQuery(IDynamicMetadataSource source) |
XmlQuery(org.w3c.dom.Node node) |
Modifier and Type | Method and Description |
---|---|
void |
addDynamicCoverageIterator(CoverageIterator i) |
boolean |
addReferenceVariable(java.lang.String name,
java.lang.String translatedName)
Remember a variable that can be referenced in the future.
|
java.util.Iterator<java.lang.String> |
getCoverages(java.lang.String iteratorName) |
IDynamicMetadataSource |
getMetadataSource() |
java.lang.String |
getMimeType() |
java.lang.String |
getReferenceVariableName(java.lang.String name)
Retrieve the translated name assigned to a specific reference (scalar) variable
|
boolean |
isDynamicCoverage(java.lang.String coverageName) |
java.lang.Boolean |
isIteratorDefined(java.lang.String iteratorName) |
java.lang.String |
registerNewExpressionWithVariables()
Creates a new (translated) variable name for an expression that
has referenceable variables.
|
void |
startParsing(org.w3c.dom.Node node) |
java.lang.String |
toRasQL() |
getChildren, hasChildren
public XmlQuery(IDynamicMetadataSource source)
public XmlQuery(org.w3c.dom.Node node) throws WCPSException, PetascopeException
WCPSException
PetascopeException
public java.lang.String getMimeType()
public void startParsing(org.w3c.dom.Node node) throws WCPSException, PetascopeException
WCPSException
PetascopeException
public java.lang.Boolean isIteratorDefined(java.lang.String iteratorName)
public void addDynamicCoverageIterator(CoverageIterator i)
public java.util.Iterator<java.lang.String> getCoverages(java.lang.String iteratorName) throws WCPSException
WCPSException
public boolean isDynamicCoverage(java.lang.String coverageName)
public java.lang.String registerNewExpressionWithVariables()
public boolean addReferenceVariable(java.lang.String name, java.lang.String translatedName)
name
- Variable namepublic java.lang.String getReferenceVariableName(java.lang.String name) throws WCPSException
WCPSException
public java.lang.String toRasQL()
public IDynamicMetadataSource getMetadataSource()