Package org.biojavax
Interface CrossRef
-
- All Superinterfaces:
Annotatable
,Changeable
,Comparable
,RichAnnotatable
- All Known Implementing Classes:
SimpleCrossRef
public interface CrossRef extends RichAnnotatable, Comparable, Changeable
Represents a cross reference to another database. Relates to the dbxref table in BioSQL. The interface is immutable, the fields are intended to be set by the constructor.- Since:
- 1.5
- Author:
- Mark Schreiber, Richard Holland
- See Also:
RankedCrossRef
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.biojava.bio.Annotatable
Annotatable.AnnotationForwarder
-
-
Field Summary
-
Fields inherited from interface org.biojava.bio.Annotatable
ANNOTATION
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getAccession()
Returns the accession of the object that the crossref refers to.String
getDbname()
Returns the name of the database the cross reference refers to.int
getVersion()
Returns the version of the object that the crossref refers to.-
Methods inherited from interface org.biojava.bio.Annotatable
getAnnotation
-
Methods inherited from interface org.biojava.utils.Changeable
addChangeListener, addChangeListener, isUnchanging, removeChangeListener, removeChangeListener
-
Methods inherited from interface java.lang.Comparable
compareTo
-
Methods inherited from interface org.biojavax.RichAnnotatable
getNoteSet, getRichAnnotation, setNoteSet
-
-
-
-
Method Detail
-
getDbname
String getDbname()
Returns the name of the database the cross reference refers to. This would normally be a namespace name, eg. 'gb' for GenBank.- Returns:
- Value of property dbname.
-
getAccession
String getAccession()
Returns the accession of the object that the crossref refers to.- Returns:
- Value of property accession.
-
getVersion
int getVersion()
Returns the version of the object that the crossref refers to.- Returns:
- Value of property version.
-
-