Interface | Description |
---|---|
BindingEdge<K> |
Interface for an edge that connects an interface to the type or instance
that is bound to implement it.
|
BindingEdge.Factory<K,T extends BindingEdge<K>> |
Factory interface for
BindingEdge s. |
DependencyEdge<K> |
Interface for an edge from a class or
InjectionPoint to the
interface node that will satisfy the dependency. |
DependencyEdge.Factory<K,T extends DependencyEdge<K>> |
Factory interface for
DependencyEdge s. |
ImplementationNode<K> |
Node for classes and instances that have
Dependency s and are
bound to InterfaceNode s. |
ImplementationNode.Factory<K,T extends ImplementationNode<K>> |
Factory interface for
ImplementationNode s. |
InterfaceNode<K> |
Node for an interface class that has been bound to an implementation class
or instance.
|
InterfaceNode.Factory<K,T extends InterfaceNode<K>> |
Factory interface for
InterfaceNode s. |
NameFactory |
Interface for a service that provides nice
String s that we can
display in the graph for the types that come up in Binding s. |
NodeAliasFactory<K> |
Factory for aliasing one node ID to another.
|
NodeIdFactory<K> |
Factory for abstract identifiers for elements on the graph.
|
Renderer |
Interface for the service that renders the graph.
|
Class | Description |
---|---|
GrapherModule |
Module for the common bindings for
InjectorGrapher . |
GraphingVisitor<K,N extends InterfaceNode<K>,M extends ImplementationNode<K>,B extends BindingEdge<K>,D extends DependencyEdge<K>> |
BindingTargetVisitor that adds nodes and edges to the graph based on
the visited Binding . |
InjectorGrapher |
Root class for graphing an
Injector . |
ShortNameFactory |
Reasonable implementation for
NameFactory . |
StringNodeIdFactory |
IdFactory implementation that for String node IDs. |
TransitiveDependencyVisitor |
Enum | Description |
---|---|
BindingEdge.Type |
Classification for what kind of binding this edge represents.
|
Copyright © 2006-2012 Google, Inc.. All Rights Reserved.