davidalber/Geneagrapher — Issue #5: Create needed infrastructure in Graph to writer classes
Author: davidalber
Created: 2011-11-28 07:38:52+00:00
State: open
Labels: Task

Geneagrapher currently generates only [dot](http://en.wikipedia.org/wiki/DOT_language) output and the generation of the dot content is done within the `Graph` class. We want to introduce "writer" classes to Geneagrapher that will generalize this conversion and make it more flexible. Writing the output will be done outside of the `Graph` class.

A writer class takes a `Graph` object when initialized and uses the `Graph` interface to get the information needed for writing the graph.