jef.dna
Class DnaWriter
java.lang.Object
jef.dna.DnaWriter
public class DnaWriter
- extends java.lang.Object
This class is used to write back to a file a Dna
object. The resulting file will
be compliant with the JVM class file format specification.
Field Summary |
protected static Logger |
logger
|
Constructor Summary |
DnaWriter(java.io.File outputClassFile)
Constructor. |
Method Summary |
void |
write(Dna dna)
Write a valid Dna instance to the formerly specified output file. |
static void |
write(java.lang.String path,
java.lang.String newSimpleName,
Dna dna)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected static final Logger logger
DnaWriter
public DnaWriter(java.io.File outputClassFile)
- Constructor. Instantiates a
DnaWriter
whose output will be written to the
specified File
.
- Parameters:
outputClassFile
- The File
the Dna
will be written to as a Java class
file.
write
public void write(Dna dna)
throws MissingDnaContainerException,
DnaSerializationException
- Write a valid
Dna
instance to the formerly specified output file.
- Parameters:
dna
- The Dna
instance to be written
- Throws:
DnaSerializationException
MissingDnaContainerException
write
public static void write(java.lang.String path,
java.lang.String newSimpleName,
Dna dna)
throws DnaSerializationException,
MissingDnaContainerException
- Throws:
DnaSerializationException
MissingDnaContainerException