jef.dna
Class DnaWriter
java.lang.Object
   jef.dna.DnaWriter
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
 Dnainstance 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 DnaWriterwhose output will be written to the
 specifiedFile.
 
- Parameters:
- outputClassFile- The- Filethe- Dnawill be written to as a Java class
            file.
 
write
public void write(Dna dna)
           throws MissingDnaContainerException,
                  DnaSerializationException
- Write a valid Dnainstance to the formerly specified output file.
 
- 
- Parameters:
- dna- The- Dnainstance 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