| PortIdFactory | Interface for a service that returns Graphviz port IDs, used for naming the
rows in ImplementationNode-displaying GraphvizNodes. |
| BindingEdgeFactory | Graphviz-specific implementation of BindingEdge.Factory. |
| BindingEdgeFactory.GraphvizEdgeAdaptor | Adaptor class that converts BindingEdge methods to display
operations on a GraphvizEdge. |
| DependencyEdgeFactory | Graphviz-specific implementation of DependencyEdge.Factory. |
| DependencyEdgeFactory.GraphvizEdgeAdaptor | Adaptor class that converts DependencyEdge methods to display
operations on a GraphvizEdge. |
| GraphvizEdge | Data object to encapsulate the attributes of Graphviz edges that we're interested in drawing. |
| GraphvizModule | Module that provides GraphvizRenderer as the Renderer and
binds the other Graphviz factories. |
| GraphvizNode | Data object to encapsulate the attributes of Graphviz nodes that we're interested in drawing. |
| GraphvizRenderer | Renderer implementation that writes out a Graphviz DOT file of the
graph. |
| ImplementationNodeFactory | Graphviz-specific implementation of ImplementationNode.Factory. |
| ImplementationNodeFactory.GraphvizNodeAdaptor | Adaptor class that converts ImplementationNode methods to display
operations on a GraphvizNode. |
| InterfaceNodeFactory | Graphviz-specific implementation of InterfaceNode.Factory. |
| InterfaceNodeFactory.GraphvizNodeAdaptor | Adaptor class that converts InterfaceNode methods to display
operations on a GraphvizNode. |
| PortIdFactoryImpl | Implementation of PortIdFactory. |
| ArrowType | Arrow symbols that are available from Graphviz. |
| CompassPoint | Enum for the "compass point" values used to control where edge end points appear on the graph. |
| EdgeStyle | Styles for edges. |
| NodeShape | Enum for the shapes that are most interesting for Guice graphing. |
| NodeStyle | Styles for nodes. |