|
||||||||||
| 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.gis.ShapeFileDataSource
public class ShapeFileDataSource
DataSource for Shapefiles.
| Field Summary | |
|---|---|
static String |
PROP_DBFILE
Property id for the dbfile |
| 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 |
|---|
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_TITLE |
| Constructor Summary | |
|---|---|
ShapeFileDataSource()
Dummy constructor so this object can get unpersisted. |
|
ShapeFileDataSource(DataSourceDescriptor descriptor,
String source,
Hashtable properties)
Create a ShapeFileDataSource from the specification given. |
|
| Method Summary | |
|---|---|
boolean |
applyProperties()
_more_ |
boolean |
canDoGeoSelection()
_more_ |
protected boolean |
canDoGeoSelectionStride()
_more_ |
boolean |
canSaveDataToLocalDisk()
Is this data source capable of saving its data to local disk |
protected void |
doMakeDataChoices()
Create the data choices associated with this source. |
protected List |
doMakeDateTimes()
Create a list of times for this data source. |
protected JComponent |
doMakeGeoSubsetPropertiesComponent()
_more_ |
double |
getCoarseness()
Get the Coarseness property. |
protected Data |
getDataInner(DataChoice dataChoice,
DataCategory category,
DataSelection dataSelection,
Hashtable requestProperties)
Actually get the data identified by the given DataChoce. |
void |
initAfterUnpersistence()
Initialize if being unpersisted. |
static Data |
readMap(String filename)
_more_ |
void |
reloadData()
_more_ |
void |
setCoarseness(double value)
Set the Coarseness property. |
protected boolean |
shouldCache(Data data)
See if this DataSource should cache or not |
| Methods inherited from class ucar.unidata.data.FilesDataSource |
|---|
doRemove, equals, getDataFileExtension, getDataPaths, getFilePath, getFullDescription, getInputStreams, getLocationsForPolling, getPartialDescription, getSource, getSources, haveSources, initAfterCreation, initWithPollingInfo, isFileBased, newFilesFromPolling, processDataFilename, propertiesChanged, reloadData, saveDataToLocalDisk, setNewFiles, setSource, setSources, sourcesChanged, updateState |
| Methods inherited from class ucar.unidata.collab.SharableImpl |
|---|
applySharableProperties, doShare, doShare, doShareExternal, doShareInternal, getReceiveShareTime, getSharablePropertiesComponent, getShareGroup, getSharing, getUniqueId, initSharable, receiveShareData, removeSharable, setReceiveShareTime, 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_DBFILE
| Constructor Detail |
|---|
public ShapeFileDataSource()
public ShapeFileDataSource(DataSourceDescriptor descriptor,
String source,
Hashtable properties)
throws VisADException
descriptor - descriptor for the data sourcesource - of file file name (or directory)properties - extra properties
VisADException - some problem occurred creating data| Method Detail |
|---|
public void reloadData()
reloadData in interface DataSourcereloadData in class FilesDataSourcepublic boolean canDoGeoSelection()
canDoGeoSelection in interface DataSourcecanDoGeoSelection in class DataSourceImplprotected boolean canDoGeoSelectionStride()
canDoGeoSelectionStride in class DataSourceImplprotected JComponent doMakeGeoSubsetPropertiesComponent()
doMakeGeoSubsetPropertiesComponent in class DataSourceImplpublic boolean applyProperties()
applyProperties in class DataSourceImplpublic boolean canSaveDataToLocalDisk()
canSaveDataToLocalDisk in interface DataSourcecanSaveDataToLocalDisk in class DataSourceImplpublic void initAfterUnpersistence()
initAfterUnpersistence in interface DataSourceinitAfterUnpersistence in class FilesDataSourceprotected 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
VisADException - VisAD problem
public static Data readMap(String filename)
throws Exception
filename - _more_
Exception - _more_protected boolean shouldCache(Data data)
shouldCache in class DataSourceImpldata - Data to cache
protected List doMakeDateTimes()
doMakeDateTimes in class DataSourceImplpublic void setCoarseness(double value)
value - The new value for Coarsenesspublic double getCoarseness()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||