Package org.cytoscape.io.datasource
Class DefaultDataSource
java.lang.Object
org.cytoscape.io.datasource.DefaultDataSource
- All Implemented Interfaces:
DataSource
Basic implementation of
DataSource.
In general, most of the data sources can be encoded with this default implementation.Cytoscape Backwards Compatibility (Final Class): This class is final and therefore can't be extended by users. This means that we may add methods for minor version updates. Methods will only be removed for major version updates.
Module: datasource-api
To use this in your app, include the following dependency in your POM:
<dependency>
<groupId>org.cytoscape</groupId>
<artifactId>datasource-api</artifactId>
</dependency>-
Constructor Summary
ConstructorsConstructorDescriptionDefaultDataSource(String name, String provider, String description, DataCategory category, URL url) Constructor for the default data source. -
Method Summary
Modifier and TypeMethodDescriptionDataCategoryof this data.Description for this data.Location of this data file.getName()Name of this data sourceName of this data provider for this source.
-
Constructor Details
-
DefaultDataSource
public DefaultDataSource(String name, String provider, String description, DataCategory category, URL url) Constructor for the default data source. All of the parameters should be provided as a non-null value.- Parameters:
name- name of sourceprovider- provider name of data sourcedescription- description for this sourcecategory- category of dataurl- location of data file as URL
-
-
Method Details
-
getProvider
Description copied from interface:DataSourceName of this data provider for this source. Usually, this is an database name or organization name providing set of data.- Specified by:
getProviderin interfaceDataSource- Returns:
- Name of data provider
-
getName
Description copied from interface:DataSourceName of this data source- Specified by:
getNamein interfaceDataSource- Returns:
- Name of this data source
-
getDescription
Description copied from interface:DataSourceDescription for this data.- Specified by:
getDescriptionin interfaceDataSource- Returns:
- description
-
getDataCategory
Description copied from interface:DataSourceDataCategoryof this data.- Specified by:
getDataCategoryin interfaceDataSource- Returns:
- category of this data file.
-
getLocation
Description copied from interface:DataSourceLocation of this data file.- Specified by:
getLocationin interfaceDataSource- Returns:
- URL of this data file
-