public class GeotiffDataSource extends FilesDataSource
adapters, oldSourceFromBundles, sourceschangeDataPathsCbx, dataCacheKey, dataChoices, geoSelectionPanel, haveBeenUnPersisted, okToContinue, PARAM_SHOW_HIDE, PARAM_SHOW_NO, PARAM_SHOW_YESDATAPATH_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_TIMESTRIDE, PROP_TITLE| Constructor and Description |
|---|
GeotiffDataSource()
Parameterless constructor for XML encoding.
|
GeotiffDataSource(DataSourceDescriptor descriptor,
java.lang.String filename,
java.util.Hashtable properties)
Just pass through to the base class the ctor arguments.
|
| Modifier and Type | Method and Description |
|---|---|
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 java.util.List |
doMakeDateTimes()
You can also override the base class method to return the list
of all date/times that this DataSource holds.
|
protected visad.Data |
getDataInner(DataChoice dataChoice,
DataCategory category,
DataSelection dataSelection,
java.util.Hashtable requestProperties)
This method should create and return the visad.Data that is
identified by the given
DataChoice. |
java.lang.String |
getFullDescription()
_more_
|
java.lang.String |
getParamName()
Get the ParamName property.
|
void |
getPropertiesComponents(java.util.List comps)
Add the gui components into the list for the properties dialog
|
java.lang.String |
getUnit()
Get the Unit property.
|
void |
initAfterUnpersistence()
Initialize if being unpersisted.
|
void |
setParamName(java.lang.String value)
Set the ParamName property.
|
void |
setUnit(java.lang.String value)
Set the Unit property.
|
doRemove, equals, getDataFileExtension, getDataPaths, getFilePath, getInputStreams, getLocationsForPolling, getPartialDescription, getSource, getSources, haveSources, initAfterCreation, initWithPollingInfo, isFileBased, newFilesFromPolling, processDataFilename, propertiesChanged, reloadData, reloadData, saveDataToLocalDisk, setNewFiles, setSource, setSources, sourcesChanged, updateStateaddActions, addDataChangeListener, addDataChoice, addPropertiesTabs, addReloadTab, applyFieldMask, beginWritingDataToLocalDisk, canAddCurrentName, canCacheDataToDisk, canChangeData, canDoAllLevels, canDoFieldMask, canDoGeoSelection, canDoGeoSelectionMap, canDoGeoSelectionStride, canPoll, canShowParameter, checkForInitAfterUnPersistence, clearCachedData, clearFileCache, clearTimes, convertSourceFile, convertToFilesIfDirectory, createAutoDisplay, createCacheKey, createElement, decrOutstandingGetDataCalls, doDirectory, doMakeGeoSelectionPanel, doMakeGeoSelectionPanel, doMakeGeoSelectionPanel, doMakeGeoSubsetPropertiesComponent, endWritingDataToLocalDisk, expandIfNeeded, findDataChoice, findDataChoices, flushCache, getAbsoluteDateTimes, getActions, getAlias, getAllDateTimes, getAllDateTimes, getAllLevels, getAllLevels, getAllTimesForTimeDriver, getCache, getCache, getCacheClearDelay, getCacheDataToDisk, getCompositeDataChoices, getData, getData, getDataCachePath, getDataChangeListeners, getDataChoices, getDataContext, getDataInner, getDataIsEditable, getDataPrefix, getDataSelection, getDataSelectionComponents, getDataSource, getDateTimes, getDateTimeSelection, getDefaultSave, getDescription, getDescriptor, getErrorMessage, getEverChangedName, getExtraGeoSelectionComponent, getExtraTimesComponent, getFileFilterForPolling, getid, getIdv, getInError, getLocalDirectory, getLocationForPolling, getMostRecentFiles, getName, getNameForDataSource, getNeedToShowErrorToUser, getNextId, getOutstandingGetDataCalls, getPassword, getPathsThatCanBeRelative, getPollingInfo, getProperties, getPropertiesHeader, getProperty, getProperty, getProperty, getProperty, getProperty, getProperty, getProperty, getRelativePaths, getSampleDataProjection, getSaveDataFileLabel, getSelectedDateTimes, getSelectedDateTimes, getTimesFromDataSelection, getTmpPaths, getTypeName, getUserName, handlePropertiesAction, hasPollingInfo, holdsDateTimes, holdsIndices, identifiedBy, identifiedByName, incrOutstandingGetDataCalls, initAfter, initDataChoice, initDataSelectionComponents, initFromXml, isPolling, loadFieldMask, loadFieldMask, loadLatestFile, logException, logException, makeDerivedDataChoices, makeSaveLocalActions, newFileFromPolling, notifyDataChange, putCache, putCache, reloadProperties, removeCache, removeDataChangeListener, removeDataChoice, removeProperty, replaceDataChoice, resetTmpState, saveDataToLocalDisk, saveDataToLocalDisk, selectTimesFromList, setAlias, setAskToUpdate, setCacheClearDelay, setCacheDataToDisk, setDataEditableStrings, setDataIsEditable, setDataIsRelative, setDataRelativeStrings, setDataSelection, setDateTimeSelection, setDefaultSave, setDescription, setDescriptor, setDirectory, setEverChangedName, setInError, setInError, setInError, setName, setObjectProperties, setObjectProperty, setPassword, setPollingInfo, setPollLocation, setProperties, setProperty, setProperty, setRelativePaths, setTemplateName, setTmpPaths, setUserName, shouldCache, shouldCache, showPasswordDialog, showPropertiesDialog, showPropertiesDialog, showPropertiesDialog, showWaitDialog, tick, toString, toStringTruncated, updateDetailsText, writeFieldMaskFile, writeFieldMaskFileapplySharableProperties, doShare, doShare, doShareExternal, doShareInternal, getReceiveShareTime, getSharablePropertiesComponent, getShareGroup, getSharing, getUniqueId, initSharable, receiveShareData, removeSharable, setReceiveShareTime, setShareGroup, setSharing, setUniqueId, showSharableDialogclone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetUniqueIdpublic GeotiffDataSource()
public GeotiffDataSource(DataSourceDescriptor descriptor, java.lang.String filename, java.util.Hashtable properties) throws visad.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 classvisad.VisADExceptionpublic boolean canSaveDataToLocalDisk()
canSaveDataToLocalDisk in interface DataSourcecanSaveDataToLocalDisk in class DataSourceImplpublic void initAfterUnpersistence()
initAfterUnpersistence in interface DataSourceinitAfterUnpersistence in class FilesDataSourcepublic boolean applyProperties()
DataSourceImplapplyProperties in class DataSourceImplpublic void getPropertiesComponents(java.util.List comps)
DataSourceImplgetPropertiesComponents 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 java.lang.String getFullDescription()
getFullDescription in interface DataSourcegetFullDescription in class FilesDataSourceprotected visad.Data getDataInner(DataChoice dataChoice, DataCategory category, DataSelection dataSelection, java.util.Hashtable requestProperties) throws visad.VisADException, java.rmi.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 propertiesData object represented by the given dataChoicejava.rmi.RemoteExceptionvisad.VisADExceptionprotected java.util.List doMakeDateTimes()
doMakeDateTimes in class DataSourceImplDateTime objects.public void setParamName(java.lang.String value)
value - The new value for ParamNamepublic java.lang.String getParamName()
public void setUnit(java.lang.String value)
value - The new value for Unitpublic java.lang.String getUnit()