helix.graph.io
Class AbstractGraphReader

java.lang.Object
  extended by helix.graph.io.AbstractGraphReader
All Implemented Interfaces:
GraphReader
Direct Known Subclasses:
DimacsReader

public abstract class AbstractGraphReader
extends Object
implements GraphReader


Constructor Summary
AbstractGraphReader(Reader reader, GraphFactory factory)
          default mandatory constructor
AbstractGraphReader(Reader reader, GraphFactory factory, Logger logger)
          constructor with logging addition
 
Method Summary
 Logger getLogger()
           
abstract  Graph read()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractGraphReader

public AbstractGraphReader(Reader reader,
                           GraphFactory factory)
default mandatory constructor


AbstractGraphReader

public AbstractGraphReader(Reader reader,
                           GraphFactory factory,
                           Logger logger)
constructor with logging addition

Method Detail

getLogger

public Logger getLogger()

read

public abstract Graph read()
                    throws IOException
Specified by:
read in interface GraphReader
Throws:
IOException