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 Dependencys 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 Strings that we can display in the graph for the types that come up in Bindings. |
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. |
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 | BindingTargetVisitor that returns a Collection of the
Key s of each Binding's dependencies. |
BindingEdge.Type | Classification for what kind of binding this edge represents. |