|
||||||||||
| 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.text.FrontDataSource
public class FrontDataSource
A class for handling text (and HTML) classes
| Field Summary | |
|---|---|
static String |
PROP_TIMEWINDOW
Property to show the time selection window |
| 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 |
|---|
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 | |
|---|---|
FrontDataSource()
Default bean constructor; does nothing. |
|
FrontDataSource(DataSourceDescriptor descriptor,
List files,
Hashtable properties)
Create a new FrontDataSource |
|
FrontDataSource(DataSourceDescriptor descriptor,
String filename,
Hashtable properties)
Create a new FrontDataSource |
|
| Method Summary | |
|---|---|
boolean |
applyProperties()
Apply the properties |
boolean |
canSaveDataToLocalDisk()
Is this data source capable of saving its data to local disk |
protected void |
doMakeDataChoices()
Make the data choices associated with this source |
protected String |
getDataFileExtension(String file)
Get the file extension for saving to local disk |
protected String |
getDataFilePrefix(String file)
get the prefix to use when saving to local disk |
protected Data |
getDataInner(DataChoice dataChoice,
DataCategory category,
DataSelection dataSelection,
Hashtable requestProperties)
Actually get the data identified by the given DataChoce. |
protected List |
getInputStreams(List processedSources)
Get the list of input streams used to make data local |
void |
getPropertiesComponents(List comps)
Add to the properties component list |
double |
getTimeWindow()
Get the TimeWindow property. |
static void |
main(String[] args)
test main |
protected String |
processDataFilename(String filename,
int index)
Process the file name to get a file that we can use to write to local disk |
void |
setTimeWindow(double value)
Set the TimeWindow property. |
| Methods inherited from class ucar.unidata.data.FilesDataSource |
|---|
doRemove, equals, getDataPaths, getFilePath, getFullDescription, getLocationsForPolling, getPartialDescription, getSource, getSources, haveSources, initAfterCreation, initAfterUnpersistence, initWithPollingInfo, isFileBased, newFilesFromPolling, propertiesChanged, reloadData, saveDataToLocalDisk, setNewFiles, setSource, setSources, sourcesChanged, updateState |
| Methods inherited from class ucar.unidata.collab.SharableImpl |
|---|
applySharableProperties, doShare, doShare, doShareExternal, doShareInternal, getSharablePropertiesComponent, getShareGroup, getSharing, getUniqueId, initSharable, receiveShareData, removeSharable, 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 |
| Field Detail |
|---|
public static final String PROP_TIMEWINDOW
| Constructor Detail |
|---|
public FrontDataSource()
public FrontDataSource(DataSourceDescriptor descriptor,
String filename,
Hashtable properties)
descriptor - descriptor for this DataSourcefilename - name of the file (or URL)properties - extra data source properties
public FrontDataSource(DataSourceDescriptor descriptor,
List files,
Hashtable properties)
descriptor - Descriptor for this DataSourcefiles - List of files or urlsproperties - Extra data source properties| Method Detail |
|---|
public boolean canSaveDataToLocalDisk()
canSaveDataToLocalDisk in interface DataSourcecanSaveDataToLocalDisk in class DataSourceImplprotected String getDataFileExtension(String file)
getDataFileExtension in class FilesDataSourcefile - The file
protected String getDataFilePrefix(String file)
file - file
public void getPropertiesComponents(List comps)
getPropertiesComponents in class DataSourceImplcomps - List of components for the properties dialogpublic boolean applyProperties()
applyProperties in class DataSourceImplprotected void doMakeDataChoices()
doMakeDataChoices in class DataSourceImpl
protected Data getDataInner(DataChoice dataChoice,
DataCategory category,
DataSelection dataSelection,
Hashtable requestProperties)
throws VisADException,
RemoteException
getDataInner in class DataSourceImpldataChoice - The data choice that identifies the requested
data.category - The data category of the request.dataSelection - Identifies any subsetting of the data.requestProperties - Hashtable that holds any detailed request
properties.
RemoteException - Java RMI problem
p * @throws VisADException VisAD problem
VisADException - VisAD problem
protected String processDataFilename(String filename,
int index)
processDataFilename in class FilesDataSourcefilename - Filenameindex - Which file it it. This can be used by derived classes to add more info to the file name
protected List getInputStreams(List processedSources)
throws Exception
getInputStreams in class FilesDataSourceprocessedSources - Source paths
Exception - On badnesspublic void setTimeWindow(double value)
value - The new value for TimeWindowpublic double getTimeWindow()
public static void main(String[] args)
throws Exception
args - args
Exception - On badness
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||