info.bioinfweb.treegraph.document.io
Class ReadWriteFactory
java.lang.Object
info.bioinfweb.treegraph.document.io.ReadWriteFactory
public class ReadWriteFactory
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
firstInstance
private static ReadWriteFactory firstInstance
factories
private EnumMap<ReadWriteFormat,SingleReadWriteFactory> factories
ReadWriteFactory
private ReadWriteFactory()
fillList
private void fillList()
getInstance
public static ReadWriteFactory getInstance()
formatByFileName
public ReadWriteFormat formatByFileName(String name)
formatByFile
public ReadWriteFormat formatByFile(File file)
getReader
public DocumentReader getReader(File file)
hasReader
public boolean hasReader(ReadWriteFormat f)
hasWriter
public boolean hasWriter(ReadWriteFormat f)
getReader
public DocumentReader getReader(ReadWriteFormat f)
getWriter
public DocumentWriter getWriter(ReadWriteFormat f)
getFilter
public AbstractFilter getFilter(ReadWriteFormat f)
size
public int size()