public class IntegerGene extends NumericGene
Constructor and Description |
---|
IntegerGene(Genome genome,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
addToGene(int summand) |
void |
copy(Gene destinationGene) |
void |
decrementGene() |
void |
geneManipulated(GeneManipulationEvent gbme) |
boolean |
genomicallyEquals(Gene gene) |
int |
getValue() |
void |
incrementGene() |
void |
readIndexedValueFromByteBuffer(java.nio.ByteBuffer byteBuffer,
int index) |
void |
setValue(int newValue) |
java.lang.String |
toString() |
void |
writeIndexedValueToByteBuffer(java.nio.ByteBuffer byteBuffer,
int index) |
isShowPositiveSign, setShowPositiveSign
addPropertyChangeListener, getDoubleGooseSize, getGenome, getGooseSize, getName, kill, readValueFromByteBuffer, removePropertyChangeListener, setGenome, setName, writeValueToByteBuffer
public IntegerGene(Genome genome, java.lang.String name)
public void readIndexedValueFromByteBuffer(java.nio.ByteBuffer byteBuffer, int index)
readIndexedValueFromByteBuffer
in interface Gene
readIndexedValueFromByteBuffer
in class SimpleGene
public void writeIndexedValueToByteBuffer(java.nio.ByteBuffer byteBuffer, int index)
writeIndexedValueToByteBuffer
in interface Gene
writeIndexedValueToByteBuffer
in class SimpleGene
public int getValue()
public void decrementGene()
public void incrementGene()
public void setValue(int newValue)
public void copy(Gene destinationGene)
copy
in interface Gene
copy
in class NumericGene
public void addToGene(int summand)
public void geneManipulated(GeneManipulationEvent gbme)
public java.lang.String toString()
toString
in class java.lang.Object
public boolean genomicallyEquals(Gene gene)