Package com.google.inject.grapher

Interface Summary
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.
 

Class Summary
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.
 

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



Copyright © 2006-2014 Google, Inc.. All Rights Reserved.