|
Generated by JDiff |
||||||||
PREV PACKAGE NEXT PACKAGE FRAMES NO FRAMES |
This file contains all the changes in documentation in the packagecom.google.inject.grapher
as colored differences. Deletions are shownlike 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.
Parameters used to override default settings of the grapher.@since 4.0
Root key set creator that starts with all types that are not Guice internal types orthethe Logger type. @author bojand@google.com (Bojan Djordjevic) @since 4.0
Node for types that have com.google.inject.spi.Dependencys andareare bound to InterfaceNodes. These nodes will often have fieldsforfor Members that are com.google.inject.spi.InjectionPoints. @see DependencyEdge @author phopkins@gmail.com (Pete Hopkins) @since 4.0 (since 2.0 as an interface)
Interface for a service that provides nice Strings that wecancan display in the graphforfor the types that come upinin com.google.inject.Bindings. @author phopkins@gmail.com (Pete Hopkins)
ID of a node in the graph. An ID is given by a Key and a node type, which is used to distinguish instances and implementation classes for the same key. Forexampleexample {@codecode bind(Integer.class).toInstance(42)} produces two nodes:anan interface node with the key of {@codecode Key} and an instance node with the samesame Key and value of 42. @author bojand@google.com (Bojan Djordjevic) @since 4.0
Reasonable implementation for NameFactory. Mostly takesClass ShortNameFactory, String getSourceName(Object)variousvarious Object.toString()s and strips package names out of them sothatthat they'll fit on the graph. @author phopkins@gmail.com (Pete Hopkins)
Returns a name for a Guice "source" object. This will typically beeithereither a StackTraceElement for when the binding is made to the instance,or a Method whenaa provider method is used.
com.google.inject.spi.BindingTargetVisitor that returnsaa Collection ofthethe Keys of each Binding'ss dependencies. Used by InjectorGrapher to walkthethe dependencygraphgraph from a starting set of Bindings. @author phopkins@gmail.com (Pete Hopkins)