public class AddeTextProductDataSource extends NwxTextProductDataSource
NwxTextProductDataSource.TableInfo
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PROP_TABLE_PATH
path to table text
|
static java.lang.String |
PROP_WARN_PATH
path to table text
|
GUI_TABLE, MASTER_TABLE
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 |
---|
AddeTextProductDataSource()
Default bean constructor; does nothing.
|
AddeTextProductDataSource(DataSourceDescriptor descriptor,
java.util.List files,
java.util.Hashtable properties) |
AddeTextProductDataSource(DataSourceDescriptor descriptor,
java.lang.String filename,
java.util.Hashtable properties) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canHandleType(NwxTextProductDataSource.TableInfo ti)
Can we handle this type of data?
|
java.lang.String |
getAdditionalResourcesError()
Get the error message if additional resources aren't available
|
protected java.lang.String |
getTablePath()
Get the table path
|
protected void |
initAfter()
Initialize after opening.
|
protected java.util.List<Product> |
readProducts(NwxTextProductDataSource.TableInfo ti,
java.util.List<NamedStationImpl> stations,
DateSelection dateSelection)
Read products for the station
|
protected boolean |
setAdditionalResources()
Set the additional resources needed for this to work.
|
getAvailableStations, getDateFromFileName, getPath, getPaths, getProductGroups, getStations, getTableInfo, main, readProducts, setPaths
doMakeDataChoices, makeStationMap
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, 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, 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 PROP_TABLE_PATH
public static final java.lang.String PROP_WARN_PATH
public AddeTextProductDataSource()
public AddeTextProductDataSource(DataSourceDescriptor descriptor, java.lang.String filename, java.util.Hashtable properties)
descriptor
- descriptor for this DataSourcefilename
- name of the file (or URL)properties
- extra data source propertiespublic AddeTextProductDataSource(DataSourceDescriptor descriptor, java.util.List files, java.util.Hashtable properties)
descriptor
- Descriptor for this DataSourcefiles
- List of files or urlsproperties
- Extra data source propertiesprotected java.util.List<Product> readProducts(NwxTextProductDataSource.TableInfo ti, java.util.List<NamedStationImpl> stations, DateSelection dateSelection)
readProducts
in class NwxTextProductDataSource
ti
- the table informationstations
- list of stationsdateSelection
- the date selectionprotected java.lang.String getTablePath()
getTablePath
in class NwxTextProductDataSource
protected boolean setAdditionalResources()
setAdditionalResources
in class NwxTextProductDataSource
public java.lang.String getAdditionalResourcesError()
getAdditionalResourcesError
in class NwxTextProductDataSource
protected void initAfter()
initAfter
in class NwxTextProductDataSource
protected boolean canHandleType(NwxTextProductDataSource.TableInfo ti)
canHandleType
in class NwxTextProductDataSource
ti
- the table info