public class LASUIRequest
extends gov.noaa.pmel.tmap.jdom.LASDocument
Constructor and Description |
---|
LASUIRequest()
Construct a new LASUIRequest object and set the root element.
|
Modifier and Type | Method and Description |
---|---|
void |
addTextConstraint(java.lang.String lhs,
java.lang.String ope,
java.lang.String rhs)
Add a constraint
|
void |
addVariable(java.lang.String dsID,
java.lang.String varID)
Sets the variable to be used in this request.
|
void |
changeOperation(java.lang.String ID)
Changes the operation for this request.
|
void |
changeView(java.lang.String v)
Changes the view for this request.
|
java.util.ArrayList<java.lang.String> |
getAnalysisAxes(java.lang.String oldstyle_xpath)
Return the list of axes (x, y, z, t) that are analysis axes for a variable in a request.
|
java.util.ArrayList<java.lang.String> |
getAnalysisAxes(java.lang.String dsID,
java.lang.String varID)
Return the list of axes (x, y, z, t) that are analysis axes for a variable in a request.
|
java.lang.String |
getDatasetID(java.lang.String varXPath)
Get variable name from a request that's been run through the URL resolver.
|
java.util.ArrayList<java.lang.String> |
getDatasetIDs()
Get a list of all the Data Set IDs in this request.
|
java.lang.String |
getDatasetName()
Get name of the dataset used by this request
|
java.lang.String |
getFTDSURL(java.lang.String varXPath) |
java.lang.String |
getGridID(java.lang.String varXPath)
Get variable name from a request that's been run through the URL resolver.
|
java.lang.String |
getKey() |
java.lang.String |
getOperation() |
java.lang.String |
getOperationXPath() |
org.jdom.Element |
getProperties() |
java.lang.String |
getProperty(java.lang.String group_name,
java.lang.String property_name) |
java.util.HashMap<java.lang.String,java.lang.String> |
getPropertyGroup(java.lang.String group_name) |
java.lang.String |
getSessionID() |
java.lang.String |
getThi() |
java.lang.String |
getThi(int index) |
java.lang.String |
getTlo() |
java.lang.String |
getTlo(int index) |
java.util.List<VariableConstraint> |
getVariableConstraints() |
java.util.ArrayList<java.lang.String> |
getVariableIDs()
Get a list of all the variables IDs in this request.
|
java.lang.String |
getVariableName(java.lang.String varXPath)
Get variable name from a request that's been run through the URL resolver.
|
java.util.ArrayList<java.lang.String> |
getVariables()
Get a list of all the Variables in the request as XPaths.
|
java.lang.String |
getVariableTitle(java.lang.String varXPath)
Get variable name from a request that's been run through the URL resolver.
|
java.lang.String |
getVarName()
Deprecated.
|
java.lang.String |
getXhi() |
java.lang.String |
getXhi(int index) |
java.lang.String |
getXlo() |
java.lang.String |
getXlo(int index) |
java.lang.String |
getYhi() |
java.lang.String |
getYhi(int index) |
java.lang.String |
getYlo() |
java.lang.String |
getYlo(int index) |
java.lang.String |
getZhi() |
java.lang.String |
getZhi(int index) |
java.lang.String |
getZlo() |
java.lang.String |
getZlo(int index) |
boolean |
isAnalysisRequest() |
boolean |
isOneToOne() |
void |
rangeToPoint(java.lang.String type,
java.lang.String val)
Change a range to a point on an axis
|
void |
setOperation(java.lang.String ID)
Sets the operation for this request.
|
void |
setOptions(java.lang.String property_group,
java.util.ArrayList<gov.noaa.pmel.tmap.las.ui.state.OptionBean> options)
Sets the options for this request.
|
void |
setProperty(java.lang.String group_name,
java.lang.String name,
java.lang.String value) |
void |
setRange(java.lang.String type,
java.lang.String lo,
java.lang.String hi)
Sets a range element of the LAS UI Request object.
|
void |
setRegion(java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.String[]>> region)
Sets the region element of the LAS UI Request object.
|
convertProperties, findProperty, findPropertyGroup, findPropertyGroup, findPropertyGroupList, findPropertyGroupList, findPropertyValue, getElementByXPath, toCompactString, toEncodedJavaScriptSafeURLString, toEncodedURLString, toJavaScriptSafeString, toJSON, toJSON, toString, toString, write, write, write, writeElement
addContent, addContent, addContent, addContent, clone, cloneContent, detachRootElement, equals, getBaseURI, getContent, getContent, getContent, getContentSize, getDescendants, getDescendants, getDocType, getDocument, getParent, getProperty, getRootElement, hashCode, hasRootElement, indexOf, removeContent, removeContent, removeContent, removeContent, setBaseURI, setContent, setContent, setContent, setContent, setDocType, setProperty, setRootElement
public LASUIRequest()
public void addVariable(java.lang.String dsID, java.lang.String varID)
dsID
- the ID of the dataset that contains the variable to be addedvarID
- the ID of the variable to addpublic java.util.ArrayList<java.lang.String> getVariables()
public java.util.ArrayList<java.lang.String> getVariableIDs()
public void setRegion(java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.String[]>> region)
region
- A HashMap of HashMaps; the points map contains point elements, the range map element contains range elements.public java.lang.String getXlo(int index)
public java.lang.String getXlo()
public java.lang.String getXhi(int index)
public java.lang.String getXhi()
public java.lang.String getYlo(int index)
public java.lang.String getYlo()
public java.lang.String getYhi(int index)
public java.lang.String getYhi()
public java.lang.String getZlo(int index)
public java.lang.String getZlo()
public java.lang.String getZhi(int index)
public java.lang.String getZhi()
public java.lang.String getTlo(int index)
public java.lang.String getTlo()
public java.lang.String getThi(int index)
public java.lang.String getThi()
public void setOperation(java.lang.String ID)
ID
- The operation ID to be usedpublic void setOptions(java.lang.String property_group, java.util.ArrayList<gov.noaa.pmel.tmap.las.ui.state.OptionBean> options)
options
- An ArrayListpublic java.lang.String getOperationXPath()
public java.lang.String getOperation()
public java.lang.String getSessionID()
public boolean isOneToOne()
public java.util.HashMap<java.lang.String,java.lang.String> getPropertyGroup(java.lang.String group_name)
public org.jdom.Element getProperties()
public java.lang.String getProperty(java.lang.String group_name, java.lang.String property_name)
getProperty
in class gov.noaa.pmel.tmap.jdom.LASDocument
public void setProperty(java.lang.String group_name, java.lang.String name, java.lang.String value)
public boolean isAnalysisRequest()
public java.util.ArrayList<java.lang.String> getAnalysisAxes(java.lang.String dsID, java.lang.String varID)
dsID
- the data setvarID
- the variablepublic java.util.ArrayList<java.lang.String> getAnalysisAxes(java.lang.String oldstyle_xpath)
oldstyle_xpath
- variable XPath in the "old" style. e.g. /lasdata/datasets/dsID/variables/varIDvarID
- the variablepublic void setRange(java.lang.String type, java.lang.String lo, java.lang.String hi)
type
- the axis to set rangelo
- low end of the rangehi
- high end of the rangepublic void rangeToPoint(java.lang.String type, java.lang.String val)
type
- the axis to set rangeval
- value of the pointpublic java.lang.String getDatasetName()
public java.util.ArrayList<java.lang.String> getDatasetIDs()
public java.lang.String getVarName()
public void changeOperation(java.lang.String ID)
ID
- the new operation (ID)public void changeView(java.lang.String v)
v
- the new viewpublic void addTextConstraint(java.lang.String lhs, java.lang.String ope, java.lang.String rhs)
public java.lang.String getKey()
public java.lang.String getFTDSURL(java.lang.String varXPath)
public java.lang.String getVariableName(java.lang.String varXPath)
varXPath
- public java.lang.String getVariableTitle(java.lang.String varXPath)
varXPath
- public java.lang.String getDatasetID(java.lang.String varXPath)
varXPath
- public java.lang.String getGridID(java.lang.String varXPath)
varXPath
- public java.util.List<VariableConstraint> getVariableConstraints()