public class GeotiffDataSource extends FilesDataSource
adapters, oldSourceFromBundles, sources
changeDataPathsCbx, dataCacheKey, dataChoices, geoSelectionPanel, haveBeenUnPersisted, okToContinue, PARAM_SHOW_HIDE, PARAM_SHOW_NO, PARAM_SHOW_YES
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_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, updateState
addActions, 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, writeFieldMaskFile
applySharableProperties, doShare, doShare, doShareExternal, doShareInternal, getReceiveShareTime, getSharablePropertiesComponent, getShareGroup, getSharing, getUniqueId, initSharable, receiveShareData, removeSharable, setReceiveShareTime, setShareGroup, setSharing, setUniqueId, showSharableDialog
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getUniqueId
public 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.VisADException
public boolean canSaveDataToLocalDisk()
canSaveDataToLocalDisk
in interface DataSource
canSaveDataToLocalDisk
in class DataSourceImpl
public void initAfterUnpersistence()
initAfterUnpersistence
in interface DataSource
initAfterUnpersistence
in class FilesDataSource
public boolean applyProperties()
DataSourceImpl
applyProperties
in class DataSourceImpl
public void getPropertiesComponents(java.util.List comps)
DataSourceImpl
getPropertiesComponents
in class DataSourceImpl
comps
- 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 DataSourceImpl
public java.lang.String getFullDescription()
getFullDescription
in interface DataSource
getFullDescription
in class FilesDataSource
protected visad.Data getDataInner(DataChoice dataChoice, DataCategory category, DataSelection dataSelection, java.util.Hashtable requestProperties) throws visad.VisADException, java.rmi.RemoteException
DataChoice
.getDataInner
in class DataSourceImpl
dataChoice
- 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.RemoteException
visad.VisADException
protected java.util.List doMakeDateTimes()
doMakeDateTimes
in class DataSourceImpl
DateTime
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()