Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

org.evolvica.core
Class StringGene

java.lang.Object
  extended byorg.evolvica.core.AbstractGene
      extended byorg.evolvica.core.StringGene
All Implemented Interfaces:
IGenotype, java.io.Serializable

public class StringGene
extends AbstractGene

A gene of type String. This gene contains string as a value.

Since:
0.4.0
Version:
$Revision: 1.5 $ $Date: 2004/05/26 11:57:56 $
Author:
Andreas Rummler
See Also:
Serialized Form

Field Summary
protected  java.lang.String value
          The string value of this gene.
 
Constructor Summary
StringGene(java.lang.String value)
          Constructor.
 
Method Summary
 IGenotype copy()
          Creates a complete copy of this genotype (optional operation).
 java.lang.String getValue()
          Returns the value.
 void setValue(java.lang.String value)
          Sets the value.
 java.lang.String toString()
          Returns a string representation of this gene.
 
Methods inherited from class org.evolvica.core.AbstractGene
getType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

value

protected java.lang.String value
The string value of this gene.

Constructor Detail

StringGene

public StringGene(java.lang.String value)
Constructor.

Parameters:
value - the value of this gene
Method Detail

copy

public IGenotype copy()
Description copied from interface: IGenotype
Creates a complete copy of this genotype (optional operation). Note that this is an optional operation. Operators should not rely on this method and use a genotype builder for creating new genotypes.

Returns:
new genotype containing the same genetic information
See Also:
IGenotype.copy()

getValue

public java.lang.String getValue()
Returns the value.

Returns:
String

setValue

public void setValue(java.lang.String value)
Sets the value.

Parameters:
value - The value to set

toString

public java.lang.String toString()
Returns a string representation of this gene.

Returns:
string representation

Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

Copyright © 2000-2004 Technical University of Ilmenau, Department Electronic Circuits and Systems