public abstract class GridDataSource extends FilesDataSource
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ATTR_EAST
east attribute
|
static java.lang.String |
ATTR_NORTH
North attribute
|
static java.lang.String |
ATTR_SOUTH
south attribute
|
static java.lang.String |
ATTR_WEST
west attribute
|
static java.lang.String |
ATTR_X
x attribute
|
static java.lang.String |
ATTR_Y
y attribute
|
static java.lang.String |
ATTR_Z
z attribute
|
static java.lang.String |
PROP_ENSEMBLEMEMBERS
grid ensemble members
|
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 |
---|
GridDataSource()
Default constructor; initializes data categories
|
GridDataSource(DataSourceDescriptor descriptor)
Create a GridDataSource from the descriptor
|
GridDataSource(DataSourceDescriptor descriptor,
java.util.List sources,
java.lang.String name,
java.util.Hashtable properties)
Create a GridDataSource from the specification given.
|
GridDataSource(DataSourceDescriptor descriptor,
java.lang.String source,
java.lang.String name,
java.util.Hashtable properties)
Create a GridDataSource from the specification given.
|
Modifier and Type | Method and Description |
---|---|
DataCategory |
getEnsDCategory()
Get the ensemble data categories
|
java.util.List<java.lang.Integer> |
getEnsembleSelection()
Get the ensemble selection
|
java.util.List |
getThreeDCategories()
Get the 3D data categories
|
java.util.List |
getThreeDEnsTimeSeriesCategories()
Get the list of 3D time series ensemble categories
|
java.util.List |
getThreeDTimeSeriesCategories()
Get the list of 3D time series categories
|
java.util.List |
getTwoDCategories()
Get the 2D data categories
|
java.util.List |
getTwoDEnsTimeSeriesCategories()
Get the list of 2D time series ensemble categories
|
java.util.List |
getTwoDTimeSeriesCategories()
Get the list of 2D time series categories
|
void |
initCategories()
Initialize the data categories
|
void |
setEnsembleSelection(java.util.List<java.lang.Integer> ensMembers)
Set the ensemble selection
|
doRemove, equals, getDataFileExtension, getDataPaths, getFilePath, getFullDescription, getInputStreams, getLocationsForPolling, getPartialDescription, getSource, getSources, haveSources, initAfterCreation, initAfterUnpersistence, initWithPollingInfo, isFileBased, newFilesFromPolling, processDataFilename, propertiesChanged, reloadData, reloadData, saveDataToLocalDisk, setNewFiles, setSource, setSources, sourcesChanged, updateState
addActions, addDataChangeListener, addDataChoice, addPropertiesTabs, addReloadTab, applyFieldMask, applyProperties, beginWritingDataToLocalDisk, canAddCurrentName, canCacheDataToDisk, canChangeData, canDoAllLevels, canDoFieldMask, canDoGeoSelection, canDoGeoSelectionMap, canDoGeoSelectionStride, canPoll, canSaveDataToLocalDisk, canShowParameter, checkForInitAfterUnPersistence, clearCachedData, clearFileCache, clearTimes, convertSourceFile, convertToFilesIfDirectory, createAutoDisplay, createCacheKey, createElement, decrOutstandingGetDataCalls, doDirectory, doMakeDataChoices, doMakeDateTimes, 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, 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, getPropertiesComponents, 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 static final java.lang.String ATTR_NORTH
public static final java.lang.String ATTR_SOUTH
public static final java.lang.String ATTR_EAST
public static final java.lang.String ATTR_WEST
public static final java.lang.String ATTR_X
public static final java.lang.String ATTR_Y
public static final java.lang.String ATTR_Z
public static final java.lang.String PROP_ENSEMBLEMEMBERS
public GridDataSource()
public GridDataSource(DataSourceDescriptor descriptor)
descriptor
- the descriptorpublic GridDataSource(DataSourceDescriptor descriptor, java.lang.String source, java.lang.String name, java.util.Hashtable properties)
descriptor
- data source descriptorsource
- of file filename or URLname
- name of this data sourceproperties
- extra initialization propertiespublic GridDataSource(DataSourceDescriptor descriptor, java.util.List sources, java.lang.String name, java.util.Hashtable properties)
descriptor
- data source descriptorsources
- List of files or URLSname
- name of this data sourceproperties
- extra initialization propertiespublic void initCategories()
public DataCategory getEnsDCategory()
public java.util.List getTwoDCategories()
public java.util.List getThreeDCategories()
public java.util.List getTwoDTimeSeriesCategories()
public java.util.List getTwoDEnsTimeSeriesCategories()
public java.util.List getThreeDTimeSeriesCategories()
public java.util.List getThreeDEnsTimeSeriesCategories()
public void setEnsembleSelection(java.util.List<java.lang.Integer> ensMembers)
ensMembers
- the ensemble memeber selection for this datasourcepublic java.util.List<java.lang.Integer> getEnsembleSelection()