| Name | Description | Type | Package | Framework |
| AbstractInjectorGrapher | Abstract injector grapher that builds the dependency graph but doesn't render it. | Class | com.google.inject.grapher | Google Guice |
| AbstractInjectorGrapher .GrapherParameters | Parameters used to override default settings of the grapher. | Class | com.google.inject.grapher.AbstractInjectorGrapher | Google Guice |
| Alias | Alias between two nodes. | Class | com.google.inject.grapher | Google Guice |
| AliasCreator | Creator of node aliases. | Interface | com.google.inject.grapher | Google Guice |
| ArrowType | Arrow symbols that are available from Graphviz. | Class | com.google.inject.grapher.graphviz | Google Guice |
| BindingEdge | Edge that connects an interface to the type or instance that is bound to implement it. | Class | com.google.inject.grapher | Google Guice |
| BindingEdge .Type | Binding is to the interface for a constant of a different type. | Class | com.google.inject.grapher.BindingEdge | 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 |
| DefaultRootKeySetCreator | Class | com.google.inject.grapher | Google Guice | |
| DependencyEdge | Edge from a class or InjectionPoint to the interface node that will satisfy theSince:4. | Class | com.google.inject.grapher | Google Guice |
| Edge | Edge in a guice dependency graph. | Class | com.google.inject.grapher | Google Guice |
| EdgeCreator | Creator of graph edges to render. | Interface | com.google.inject.grapher | 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 |
| ImplementationNode | Node for types that have Dependencys and are bound to InterfaceNodes. | Class | com.google.inject.grapher | Google Guice |
| InjectorGrapher | Guice injector grapher. | Interface | com.google.inject.grapher | Google Guice |
| InstanceNode | Node for instances. | Class | com.google.inject.grapher | Google Guice |
| InterfaceNode | Node for an interface type that has been bound to an implementation class or instance. | Class | com.google.inject.grapher | Google Guice |
| NameFactory | Interface for a service that provides nice Strings that we can display in the graph for the types that come up in | Interface | com.google.inject.grapher | Google Guice |
| Node | Node in a guice dependency graph. | Class | com.google.inject.grapher | Google Guice |
| NodeCreator | Creator of graph nodes. | Interface | com.google.inject.grapher | Google Guice |
| NodeId | ID of a node in the graph. | Class | com.google.inject.grapher | Google Guice |
| NodeId .NodeType | Instance node, used when something is bound to an instance. | Class | com.google.inject.grapher.NodeId | 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 | |
| RootKeySetCreator | Creator of the default starting set of keys to graph. | Interface | com.google.inject.grapher | Google Guice |
| ShortNameFactory | Reasonable implementation for NameFactory. | Class | com.google.inject.grapher | Google Guice |
| TransitiveDependencyVisitor | BindingTargetVisitor that returns a Collection of the Keys of each Binding's | Class | com.google.inject.grapher | Google Guice |