phenote.dataadapter.phenosyntax
Class PhenoSyntaxFileAdapter

java.lang.Object
  extended by phenote.dataadapter.AbstractFileAdapter
      extended by phenote.dataadapter.phenosyntax.PhenoSyntaxFileAdapter
All Implemented Interfaces:
DataAdapterI

public class PhenoSyntaxFileAdapter
extends AbstractFileAdapter

Writes pheno syntax characters to a file. See http://www.fruitfly.org/~cjm/obd/pheno-syntax.html for a full description of pheno syntax. Its basically a human readable version of pheno xml e.g. E=head Q=large This should be renamed TagValueFileAdapter as thats what it really is Also DataAdapterI should be renamed FileDataAdapterI to distinguish from QueryableDataAdapterI


Field Summary
 
Fields inherited from class phenote.dataadapter.AbstractFileAdapter
file
 
Constructor Summary
PhenoSyntaxFileAdapter()
           
 
Method Summary
 void commit(CharacterListI charList)
           
 void commit(CharacterListI charList, java.io.File f)
           
 void load()
          this should return CharacterList and caller should load CharListMan or CLM makes the call itself?
 CharacterListI load(java.io.File f)
           
 
Methods inherited from class phenote.dataadapter.AbstractFileAdapter
getDescription, getExtensions, hasExtension, setAdapterValue, setDescription, setExtensions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PhenoSyntaxFileAdapter

public PhenoSyntaxFileAdapter()
Method Detail

load

public void load()
this should return CharacterList and caller should load CharListMan or CLM makes the call itself?


load

public CharacterListI load(java.io.File f)

commit

public void commit(CharacterListI charList)

commit

public void commit(CharacterListI charList,
                   java.io.File f)