Generated by
JDiff

com.google.inject.grapher Documentation Differences

This file contains all the changes in documentation in the package com.google.inject.grapher as colored differences. Deletions are shown like this, and additions are shown like this.
If no deletions or additions are shown in an entry, the HTML tags will be what has changed. The new HTML tags are shown in the differences. If no documentation existed, and then some was added in a later version, this change is noted in the appropriate class pages of differences, but the change is not shown on this page. Only changes in existing text are shown here. Similarly, documentation which was inherited from another class or interface is not shown here.
Note that an HTML error in the new documentation may cause the display of other documentation changes to be presented incorrectly. For instance, failure to close a <code> tag will cause all subsequent paragraphs to be displayed differently.

Class BindingEdge

InterfaceEdge for an edge that connects an interface to the type or instance instance that is bound to implement it. @author phopkins@gmail.com (Pete Hopkins) @paramsince 4.0 The(since type2.0 for nodeas an IDs.interface)

Class DependencyEdge

InterfaceEdge for an edge from a class or InjectionPoint to the the interface node that will satisfy thethe dependency. @author phopkins@gmail.com (Pete Hopkins) @paramsince 4.0 The(since type2.0 for nodeas an IDs.interface)

Class ImplementationNode

Node for classestypes and instances that have com.google.inject.spi.Dependencys and are bound to InterfaceNodes. These nodes will often have fields for Members that are com.google.inject.spi.InjectionPoints. @see DependencyEdge DependencyEdge @author phopkins@gmail.com (Pete Hopkins) @paramsince 4.0 The(since type2.0 for nodeas an IDs.interface)

Class InjectorGrapher

RootGuice class for graphing an Injector. Bound in GrapherModule. Useinjector grapher.of(Injector) toRenders specify the Injector to use, and graph()guice todependency graph the Injector usingfor thean currently-bound Rendererinjector. By default, this willIt can graph therender entirethe Injector.whole Use dependency .rootedAt(Class...)graph or .rootedAt(Key...)just to specify an initialtransitive setdependencies of Classesa or Keys to use, and this will graph their transitivegiven bindings and dependenciesset of nodes. @author phopkins@gmail.com (Pete Hopkins) @since 4.0 (since 2.0 as a concrete class with a different API)

Class InterfaceNode

Node for an interface classtype that has been bound to an implementation class class or instance. These nodes are basically defined by a Key. @see BindingEdge BindingEdge @author phopkins@gmail.com (Pete Hopkins) @paramsince 4.0 The(since type2.0 for nodeas an IDs.interface)

Class NameFactory

Interface for a service that provides nice Strings that we can display in the graph for the types that come up in in com.google.inject.Bindings. @author phopkins@gmail.com (Pete Hopkins)

Class TransitiveDependencyVisitor

com.google.inject.spi.BindingTargetVisitor that returns aa Collection of the the Keys of each Binding'ss dependencies. Used by by InjectorGropherInjectorGrapher to walk the dependency graphgraph from a starting set of of Bindings. @author phopkins@gmail.com (Pete Hopkins)