org.biojava.bio.program.gff3
Class GFF3Record.Impl

java.lang.Object
  extended by org.biojava.utils.AbstractChangeable
      extended by org.biojava.bio.program.gff3.GFF3Record.Impl
All Implemented Interfaces:
Annotatable, GFF3Record, Changeable
Enclosing interface:
GFF3Record

public static final class GFF3Record.Impl
extends AbstractChangeable
implements GFF3Record


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.biojava.bio.program.gff3.GFF3Record
GFF3Record.Impl
 
Nested classes/interfaces inherited from interface org.biojava.bio.Annotatable
Annotatable.AnnotationForwarder
 
Field Summary
 
Fields inherited from interface org.biojava.bio.Annotatable
ANNOTATION
 
Constructor Summary
GFF3Record.Impl()
           
GFF3Record.Impl(GFF3Record rec)
           
 
Method Summary
 Annotation getAnnotation()
          Should return the associated annotation object.
 int getEnd()
           
 int getPhase()
           
 double getScore()
           
 java.lang.String getSequenceID()
           
 Term getSource()
           
 int getStart()
           
 StrandedFeature.Strand getStrand()
           
 Term getType()
           
 void setEnd(int end)
           
 void setPhase(int phase)
           
 void setScore(double score)
           
 void setSequenceID(java.lang.String sequenceID)
           
 void setSource(Term source)
           
 void setStart(int start)
           
 void setStrand(StrandedFeature.Strand strand)
           
 void setType(Term type)
           
 
Methods inherited from class org.biojava.utils.AbstractChangeable
addChangeListener, addChangeListener, generateChangeSupport, getChangeSupport, hasListeners, hasListeners, isUnchanging, removeChangeListener, removeChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.biojava.utils.Changeable
addChangeListener, addChangeListener, isUnchanging, removeChangeListener, removeChangeListener
 

Constructor Detail

GFF3Record.Impl

public GFF3Record.Impl()

GFF3Record.Impl

public GFF3Record.Impl(GFF3Record rec)
Method Detail

getSequenceID

public java.lang.String getSequenceID()
Specified by:
getSequenceID in interface GFF3Record

setSequenceID

public void setSequenceID(java.lang.String sequenceID)

getSource

public Term getSource()
Specified by:
getSource in interface GFF3Record

setSource

public void setSource(Term source)

getType

public Term getType()
Specified by:
getType in interface GFF3Record

setType

public void setType(Term type)

getStart

public int getStart()
Specified by:
getStart in interface GFF3Record

setStart

public void setStart(int start)

getEnd

public int getEnd()
Specified by:
getEnd in interface GFF3Record

setEnd

public void setEnd(int end)

getScore

public double getScore()
Specified by:
getScore in interface GFF3Record

setScore

public void setScore(double score)

getStrand

public StrandedFeature.Strand getStrand()
Specified by:
getStrand in interface GFF3Record

setStrand

public void setStrand(StrandedFeature.Strand strand)

getPhase

public int getPhase()
Specified by:
getPhase in interface GFF3Record

setPhase

public void setPhase(int phase)

getAnnotation

public Annotation getAnnotation()
Description copied from interface: Annotatable
Should return the associated annotation object.

Specified by:
getAnnotation in interface Annotatable
Returns:
an Annotation object, never null