| Name | Description | Type | Package | Framework |
| ArrowType | Arrow symbols that are available from Graphviz. | Class | com.google.inject.grapher.graphviz | Google Guice |
| CompassPoint | Enum for the compass point values used to control where edge end points appear on the graph. | Class | com.google.inject.grapher.graphviz | Google Guice |
| EdgeStyle | See: http://www. | Class | com.google.inject.grapher.graphviz | Google Guice |
| GraphvizEdge | Data object to encapsulate the attributes of Graphviz edges that we're interested in drawing. | Class | com.google.inject.grapher.graphviz | Google Guice |
| GraphvizGrapher | InjectorGrapher implementation that writes out a Graphviz DOT file of the graph. | Class | com.google.inject.grapher.graphviz | Google Guice |
| GraphvizModule | Module that provides classes needed by GraphvizGrapher. | Class | com.google.inject.grapher.graphviz | Google Guice |
| GraphvizNode | Data object to encapsulate the attributes of Graphviz nodes that we're interested in drawing. | Class | com.google.inject.grapher.graphviz | Google Guice |
| NodeShape | Enum for the shapes that are most interesting for Guice graphing. | Class | com.google.inject.grapher.graphviz | Google Guice |
| NodeStyle | Styles for nodes. | Class | com.google.inject.grapher.graphviz | Google Guice |
| PortIdFactory | Interface for a service that returns Graphviz port IDs, used for naming the rows in ImplementationNode-displaying GraphvizNodes. | Interface | com.google.inject.grapher.graphviz | Google Guice |
| PortIdFactoryImpl | Class | com.google.inject.grapher.graphviz | Google Guice | |