infovis.io
Class AbstractWriterFactory.AbstractCreator

java.lang.Object
  extended by infovis.io.AbstractWriterFactory.AbstractCreator
All Implemented Interfaces:
AbstractWriterFactory.Creator
Direct Known Subclasses:
GraphWriterFactory.DefaultCreator
Enclosing class:
AbstractWriterFactory

public abstract static class AbstractWriterFactory.AbstractCreator
extends Object
implements AbstractWriterFactory.Creator


Constructor Summary
AbstractWriterFactory.AbstractCreator(String name, String suffix)
           
 
Method Summary
 AbstractWriter create(String name, Table table)
           
 String getName()
           
 String getSuffix()
           
 OutputStream open(String name, boolean compress)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface infovis.io.AbstractWriterFactory.Creator
create
 

Constructor Detail

AbstractWriterFactory.AbstractCreator

public AbstractWriterFactory.AbstractCreator(String name,
                                             String suffix)
Method Detail

getName

public String getName()
Specified by:
getName in interface AbstractWriterFactory.Creator

getSuffix

public String getSuffix()
Specified by:
getSuffix in interface AbstractWriterFactory.Creator

open

public OutputStream open(String name,
                         boolean compress)
                  throws IOException
Throws:
IOException

create

public AbstractWriter create(String name,
                             Table table)
Specified by:
create in interface AbstractWriterFactory.Creator


Copyright 2005 by Jean-Daniel Fekete and INRIA, France All rights reserved.