|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectucar.unidata.collab.SharableImpl
ucar.unidata.data.DataSourceImpl
ucar.unidata.data.FilesDataSource
ucar.unidata.data.gis.GeotiffDataSource
public class GeotiffDataSource
This is an implementation that will read in a generic data file and return a single Data choice that is a VisAD Data object.
| Field Summary |
|---|
| Fields inherited from class ucar.unidata.data.FilesDataSource |
|---|
adapters, oldSourceFromBundles, sources |
| Fields inherited from class ucar.unidata.data.DataSourceImpl |
|---|
changeDataPathsCbx, dataCacheKey, dataChoices, geoSelectionPanel, haveBeenUnPersisted, okToContinue, PARAM_SHOW_HIDE, PARAM_SHOW_NO, PARAM_SHOW_YES |
| Fields inherited from interface ucar.unidata.data.DataSource |
|---|
DATAPATH_DATE_FORMAT, DATAPATH_DATE_PATTERN, MOST_RECENT, ordinalNames, PROP_AUTOCREATEDISPLAY, PROP_BASEDIRECTORY, PROP_CACHEABLE, PROP_DATACHOICENAME, PROP_DISPLAYPROPERTIES, PROP_DOCUMENTLINKS, PROP_FILEPATTERN, PROP_GEOLOCATION, PROP_ICON, PROP_NAME, PROP_POLLINFO, PROP_RESOLVERURL, PROP_SERVICE_HTTP, PROP_SUBPROPERTIES, PROP_TIMELABELS, PROP_TITLE |
| Constructor Summary | |
|---|---|
GeotiffDataSource()
Parameterless constructor for XML encoding. |
|
GeotiffDataSource(DataSourceDescriptor descriptor,
String filename,
Hashtable properties)
Just pass through to the base class the ctor arguments. |
|
| Method Summary | |
|---|---|
boolean |
applyProperties()
Apply properties components |
boolean |
canSaveDataToLocalDisk()
Is this data source capable of saving its data to local disk |
protected void |
doMakeDataChoices()
This method is called at initialization time and should create a set of DirectDataChoice-s and add them
into the base class managed list of DataChoice-s with the method
addDataChoice. |
protected List |
doMakeDateTimes()
You can also override the base class method to return the list of all date/times that this DataSource holds. |
protected Data |
getDataInner(DataChoice dataChoice,
DataCategory category,
DataSelection dataSelection,
Hashtable requestProperties)
This method should create and return the visad.Data that is identified by the given DataChoice. |
String |
getFullDescription()
_more_ |
String |
getParamName()
Get the ParamName property. |
void |
getPropertiesComponents(List comps)
Add the gui components into the list for the properties dialog |
String |
getUnit()
Get the Unit property. |
void |
initAfterUnpersistence()
Initialize if being unpersisted. |
void |
setParamName(String value)
Set the ParamName property. |
void |
setUnit(String value)
Set the Unit property. |
| Methods inherited from class ucar.unidata.data.FilesDataSource |
|---|
doRemove, equals, getDataFileExtension, getDataPaths, getFilePath, getInputStreams, getLocationsForPolling, getPartialDescription, getSource, getSources, haveSources, initAfterCreation, initWithPollingInfo, isFileBased, newFilesFromPolling, processDataFilename, propertiesChanged, reloadData, reloadData, saveDataToLocalDisk, setNewFiles, setSource, setSources, sourcesChanged, updateState |
| Methods inherited from class ucar.unidata.collab.SharableImpl |
|---|
applySharableProperties, doShare, doShare, doShareExternal, doShareInternal, getReceiveShareTime, getSharablePropertiesComponent, getShareGroup, getSharing, getUniqueId, initSharable, receiveShareData, removeSharable, setReceiveShareTime, setShareGroup, setSharing, setUniqueId, showSharableDialog |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface ucar.unidata.data.DataSource |
|---|
getUniqueId |
| Constructor Detail |
|---|
public GeotiffDataSource()
public GeotiffDataSource(DataSourceDescriptor descriptor,
String filename,
Hashtable properties)
throws VisADException
descriptor - Describes this data source, has a label etc.filename - This is the filename (or url) that
points to the actual data source.properties - General properties used in the base class
VisADException| Method Detail |
|---|
public boolean canSaveDataToLocalDisk()
canSaveDataToLocalDisk in interface DataSourcecanSaveDataToLocalDisk in class DataSourceImplpublic void initAfterUnpersistence()
initAfterUnpersistence in interface DataSourceinitAfterUnpersistence in class FilesDataSourcepublic boolean applyProperties()
DataSourceImpl
applyProperties in class DataSourceImplpublic void getPropertiesComponents(List comps)
DataSourceImpl
getPropertiesComponents in class DataSourceImplcomps - List of componentsprotected void doMakeDataChoices()
DirectDataChoice-s and add them
into the base class managed list of DataChoice-s with the method
addDataChoice.
doMakeDataChoices in class DataSourceImplpublic String getFullDescription()
getFullDescription in interface DataSourcegetFullDescription in class FilesDataSource
protected Data getDataInner(DataChoice dataChoice,
DataCategory category,
DataSelection dataSelection,
Hashtable requestProperties)
throws VisADException,
RemoteException
DataChoice.
getDataInner in class DataSourceImpldataChoice - This is one of the DataChoice-s that was created
in the doMakeDataChoices call above.category - The specific DataCategory
which the DisplayControl was
instantiated with. Usually can be ignored.dataSelection - This may contain a list of times which
subsets the request.requestProperties - extra request properties
Data object represented by the given dataChoice
RemoteException
VisADExceptionprotected List doMakeDateTimes()
doMakeDateTimes in class DataSourceImplDateTime objects.public void setParamName(String value)
value - The new value for ParamNamepublic String getParamName()
public void setUnit(String value)
value - The new value for Unitpublic String getUnit()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||