org.autoplot.datasource.AbstractDataSource
Base class for file-based DataSources that keeps track of the uri, makes
the parameters available, manages capabilities and has do-nothing
implementations for rarely-used methods of DataSource.
Also this provides the filePollUpdating parameter and Updating capability.
AbstractDataSource( java.net.URI uri )
addCability
Deprecated: use addCapability
addCapability
addCapability( java.lang.Class clazz, Object o ) → void
attach a capability
Parameters
clazz - the capability class.
o - an implementation.
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
asynchronousLoad
asynchronousLoad( ) → boolean
Returns:
boolean
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
getCapability
getCapability( java.lang.Class clazz ) → Object
attempt to get a capability. null will be returned if the
capability doesn't exist.
Parameters
clazz - the capability class.
Returns:
null or an implementation of a capability.
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
getDataSet
getDataSet( ProgressMonitor mon ) → QDataSet
Parameters
mon - a ProgressMonitor
Returns:
org.das2.qds.QDataSet
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
getMetadata
getMetadata( ProgressMonitor mon ) → Map
abstract class version returns an empty tree. Override this method
to provide metadata.
Parameters
mon - progress monitor
Returns:
a java.util.Map
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
getMetadataModel
getMetadataModel( ) → MetadataModel
return a MetadataModel object that can make the metadata canonical.
For example, ISTPMetadataModel interprets the metadata returned from CDF files,
but this same model can be used with HDF files. This returns a null model
that does no interpretation, and some data sources will override this.
Returns:
an org.autoplot.datasource.MetadataModel
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
getProperties
getProperties( ) → Map
return metadata in canonical form using the metadata model. If there
are no properties or a null model, then an empty map is returned.
Note, getMetadataModel should return non-null, and getMetadata should return non-null,
but this guards against the mistake.
Returns:
a java.util.Map
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
getURI
getURI( ) → String
Returns:
java.lang.String
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
toString
toString( ) → String
Returns:
java.lang.String
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]