fcmodeler.io
Class AbstractGraphWriter

java.lang.Object
  |
  +--fcmodeler.io.AbstractGraphWriter
All Implemented Interfaces:
GraphWriter
Direct Known Subclasses:
RankClusterDotWriter, SimpleDotWriter, XMLGraphWriter

public abstract class AbstractGraphWriter
extends java.lang.Object
implements GraphWriter

Since:
JDK1.3
Version:
$Revision: 1.1 $
Author:
Julie Dickerson , Zach Cox

Constructor Summary
AbstractGraphWriter()
          Creates new AbstractGraphWriter
 
Method Summary
 boolean isWritingCoordinates()
           
 boolean isWritingMappings()
           
 boolean isWritingTopology()
           
 void writeCoordinates(boolean write)
           
abstract  void writeGraph(FCModeler fcmodeler, java.io.Writer writer)
          Writes the specified graph to the specified output.
 void writeMappings(boolean write)
           
 void writeTopology(boolean write)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractGraphWriter

public AbstractGraphWriter()
Creates new AbstractGraphWriter
Method Detail

isWritingCoordinates

public boolean isWritingCoordinates()
Specified by:
isWritingCoordinates in interface GraphWriter

isWritingMappings

public boolean isWritingMappings()
Specified by:
isWritingMappings in interface GraphWriter

isWritingTopology

public boolean isWritingTopology()
Specified by:
isWritingTopology in interface GraphWriter

writeCoordinates

public void writeCoordinates(boolean write)
Specified by:
writeCoordinates in interface GraphWriter

writeGraph

public abstract void writeGraph(FCModeler fcmodeler,
                                java.io.Writer writer)
Writes the specified graph to the specified output.
Specified by:
writeGraph in interface GraphWriter
Parameters:
graph - the graph to write.
writer - the output where the graph in text format will go.

writeMappings

public void writeMappings(boolean write)
Specified by:
writeMappings in interface GraphWriter

writeTopology

public void writeTopology(boolean write)
Specified by:
writeTopology in interface GraphWriter