Home / Development / Documentation / 2.0.44 / GraphicWriterFactory
TreeGraph 2
 


info.bioinfweb.treegraph.graphics.export
Class GraphicWriterFactory

java.lang.Object
  extended by info.bioinfweb.treegraph.graphics.export.GraphicWriterFactory

public class GraphicWriterFactory
extends Object


Field Summary
private  EnumMap<GraphicFormat,GraphicsFactory> factories
           
private static GraphicWriterFactory firstInstance
           
 
Constructor Summary
private GraphicWriterFactory()
           
 
Method Summary
private  void fillList()
           
 GraphicFormat formatByFileName(String name)
           
 GraphicFilter[] getAllFilters()
           
 GraphicFilter getFilter(GraphicFormat f)
           
static GraphicWriterFactory getInstance()
           
 GraphicWriter getWriter(GraphicFormat f)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

firstInstance

private static GraphicWriterFactory firstInstance

factories

private EnumMap<GraphicFormat,GraphicsFactory> factories
Constructor Detail

GraphicWriterFactory

private GraphicWriterFactory()
Method Detail

getInstance

public static GraphicWriterFactory getInstance()

fillList

private void fillList()

formatByFileName

public GraphicFormat formatByFileName(String name)

getWriter

public GraphicWriter getWriter(GraphicFormat f)

getFilter

public GraphicFilter getFilter(GraphicFormat f)

getAllFilters

public GraphicFilter[] getAllFilters()

size

public int size()