public class UnboundDataChoice extends DataChoice
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
label
label for his
|
description, id, name, NULL_DATASELECTION, NULL_PROPERTIES, NULL_REQUESTPROPERTIES, parent, PROP_ICON, PROP_REQUESTER, properties
Constructor and Description |
---|
UnboundDataChoice()
Default constructor; does nothing
|
UnboundDataChoice(java.lang.String label)
Create a new UnboundDataChoice.
|
UnboundDataChoice(UnboundDataChoice other)
Copy constructor for creating one from another
|
Modifier and Type | Method and Description |
---|---|
void |
addDataChangeListener(DataChangeListener listener)
Add a
DataChangeListener . |
DataChoice |
cloneMe()
Create a clone of this.
|
protected visad.Data |
getData(DataCategory category,
DataSelection dataSelection,
java.util.Hashtable requestProperties)
A no-op
|
java.lang.String |
getLabel()
Get the label for this.
|
void |
removeDataChangeListener(DataChangeListener listener)
Remove a
DataChangeListener . |
java.lang.String |
toString()
Return a String representation of this UnboundDataChoice.
|
addCategory, addCurrentName, addParamNameToCategories, basicallyEquals, cloneDataChoices, createClone, equals, getAllDateTimes, getAllLevels, getAllLevels, getCategories, getCurrentNames, getData, getData, getDataCategories, getDataCategories, getDataSelection, getDataSources, getDescription, getDisplayCategory, getFinalDataChoices, getFixedRequestProperties, getForUser, getFullDescription, getId, getIndexedName, getName, getParent, getProperties, getProperty, getProperty, getProperty, getSelectedDateTimes, getStringId, hashCode, initAfterUnPersistence, isEndUserFormula, mergeRequestProperties, setCategories, setDataCategories, setDataSelection, setDescription, setFixedRequestProperties, setId, setLevelSelection, setName, setObjectProperty, setParent, setProperties, setProperty, setProperty, setTimeSelection
public UnboundDataChoice()
public UnboundDataChoice(UnboundDataChoice other)
other
- the otherpublic UnboundDataChoice(java.lang.String label)
label
- the label for thispublic DataChoice cloneMe()
cloneMe
in class DataChoice
public java.lang.String getLabel()
public java.lang.String toString()
toString
in class DataChoice
protected visad.Data getData(DataCategory category, DataSelection dataSelection, java.util.Hashtable requestProperties) throws visad.VisADException, java.rmi.RemoteException
getData
in class DataChoice
category
- The data category of the request.dataSelection
- Identifies any subsetting of the data.requestProperties
- Hashtable that holds any detailed request
properties.java.rmi.RemoteException
- Java RMI problemvisad.VisADException
- VisAD problempublic void addDataChangeListener(DataChangeListener listener)
DataChangeListener
. Does nothingaddDataChangeListener
in class DataChoice
listener
- listener to addpublic void removeDataChangeListener(DataChangeListener listener)
DataChangeListener
. Does nothing.removeDataChangeListener
in class DataChoice
listener
- listener to remove