|
Revision 423M | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.bridgedb.DataSource
public final class DataSource
contains information about a certain DataSource, such as
This way any number of pre-defined DataSources can be used, but plugins can define new ones and you can handle unknown data sources in the same way as predefined ones.
Definitions for common DataSources can be found in BioDataSource.
| Nested Class Summary | |
|---|---|
static class |
DataSource.Builder
Uses builder pattern to set optional attributes for a DataSource. |
| Method Summary | |
|---|---|
static DataSource |
getByFullName(java.lang.String fullName)
returns pre-existing DataSource object by full name, if it exists, or creates a new one. |
static DataSource |
getBySystemCode(java.lang.String systemCode)
|
static java.util.Set<DataSource> |
getDataSources()
get all registered datasoures as a set. |
Xref |
getExample()
|
static java.util.Set<DataSource> |
getFilteredSet(java.lang.Boolean primary,
java.lang.Boolean metabolite,
java.lang.Object o)
returns a filtered subset of available datasources. |
java.lang.String |
getFullName()
returns full name of DataSource e.g. |
static java.util.List<java.lang.String> |
getFullNames()
Get a list of all non-null full names. |
java.lang.String |
getMainUrl()
Return the main Url for this datasource, that can be used to refer to the datasource in general. |
java.lang.Object |
getOrganism()
|
java.lang.String |
getSystemCode()
returns GenMAPP SystemCode, e.g. |
java.lang.String |
getType()
|
java.lang.String |
getUrl(java.lang.String id)
Turn id into url pointing to info page on the web, e.g. |
java.lang.String |
getURN(java.lang.String id)
Creates a global identifier. |
boolean |
isMetabolite()
|
boolean |
isPrimary()
|
static DataSource.Builder |
register(java.lang.String sysCode,
java.lang.String fullName)
Register a new DataSource with (optional) detailed information. |
java.lang.String |
toString()
The string representation of a DataSource is equal to it's full name. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public java.lang.String getUrl(java.lang.String id)
id - identifier to use in url
public java.lang.String getFullName()
public java.lang.String getSystemCode()
public java.lang.String getMainUrl()
public java.lang.String getType()
public java.lang.String getURN(java.lang.String id)
id - Id to generate URN from.
public static DataSource.Builder register(java.lang.String sysCode,
java.lang.String fullName)
sysCode - short unique code between 1-4 letters, originally used by GenMAPPfullName - full name used in GPML. Must be 20 or less characters
public static DataSource getBySystemCode(java.lang.String systemCode)
systemCode - short unique code to query for
public static DataSource getByFullName(java.lang.String fullName)
fullName - full name to query for
public static java.util.Set<DataSource> getDataSources()
public static java.util.Set<DataSource> getFilteredSet(java.lang.Boolean primary,
java.lang.Boolean metabolite,
java.lang.Object o)
primary - Filter for specified primary-ness. If null, don't filter on primary-ness.metabolite - Filter for specified metabolite-ness. If null, don't filter on metabolite-ness.o - Filter for specified organism. If null, don't filter on organism.
public static java.util.List<java.lang.String> getFullNames()
Warning: the ordering of this list is undefined. Two subsequent calls may give different results.
public java.lang.String toString()
toString in class java.lang.Objectpublic Xref getExample()
public boolean isPrimary()
public boolean isMetabolite()
public java.lang.Object getOrganism()
|
Generated July 29 2010 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||