package

com.google.inject.grapher

Interfaces

AliasCreator Creator of node aliases. 
EdgeCreator Creator of graph edges to render. 
InjectorGrapher Guice injector grapher. 
NameFactory Interface for a service that provides nice Strings that we can display in the graph for the types that come up in Bindings. 
NodeCreator Creator of graph nodes. 
RootKeySetCreator Creator of the default starting set of keys to graph. 

Classes

AbstractInjectorGrapher Abstract injector grapher that builds the dependency graph but doesn't render it. 
AbstractInjectorGrapher.GrapherParameters Parameters used to override default settings of the grapher. 
Alias Alias between two nodes. 
BindingEdge Edge that connects an interface to the type or instance that is bound to implement it. 
DefaultRootKeySetCreator Root key set creator that starts with all types that are not Guice internal types or the Logger type. 
DependencyEdge Edge from a class or InjectionPoint to the interface node that will satisfy the dependency. 
Edge Edge in a guice dependency graph. 
ImplementationNode Node for types that have Dependencys and are bound to InterfaceNodes. 
InstanceNode Node for instances. 
InterfaceNode Node for an interface type that has been bound to an implementation class or instance. 
Node Node in a guice dependency graph. 
NodeId ID of a node in the graph. 
ShortNameFactory Reasonable implementation for NameFactory
TransitiveDependencyVisitor BindingTargetVisitor that returns a Collection of the Keys of each Binding's dependencies. 

Enums

BindingEdge.Type Classification for what kind of binding this edge represents. 
NodeId.NodeType Type of node.