|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcs2110.assignment1.Species
public abstract class Species
The Species class represents a species record read from a data file. Species records contain four attributes: Name, LatinName, ImageFilename, and DNA. They make use of a DNAParser to extract genes from DNA.
Constructor Summary | |
---|---|
Species()
|
Method Summary | |
---|---|
abstract java.lang.String |
getDNA()
Get the Species' DNA |
abstract java.util.Collection<Gene> |
getGenome()
Get the Species' genome. |
abstract java.lang.String |
getImageFilename()
Get the filename pointing to the Species' image |
abstract java.lang.String |
getLatinName()
Get the Species' scientific name |
abstract java.lang.String |
getName()
Get the Species' common name |
abstract void |
setDNA(java.lang.String DNA)
Set the Species' DNA Note: For our purposes, a Species will only ever have its DNA set once. |
abstract void |
setImageFilename(java.lang.String imageFilename)
Set the filename pointing to the Species' image |
abstract void |
setLatinName(java.lang.String latinName)
Set the Species' scientific name |
abstract void |
setName(java.lang.String name)
Set the Species' common name |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Species()
Method Detail |
---|
public abstract void setName(java.lang.String name)
name
- public abstract java.lang.String getName()
public abstract void setLatinName(java.lang.String latinName)
latinName
- public abstract java.lang.String getLatinName()
public abstract void setDNA(java.lang.String DNA)
DNA
- public abstract java.lang.String getDNA()
public abstract void setImageFilename(java.lang.String imageFilename)
imageFilename
- public abstract java.lang.String getImageFilename()
public abstract java.util.Collection<Gene> getGenome()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |