Skip navigation links
A B C D E F G H I N P R S T V 

A

AbstractInjectorGrapher - Class in com.google.inject.grapher
Abstract injector grapher that builds the dependency graph but doesn't render it.
AbstractInjectorGrapher() - Constructor for class com.google.inject.grapher.AbstractInjectorGrapher
 
AbstractInjectorGrapher(AbstractInjectorGrapher.GrapherParameters) - Constructor for class com.google.inject.grapher.AbstractInjectorGrapher
 
AbstractInjectorGrapher.GrapherParameters - Class in com.google.inject.grapher
Parameters used to override default settings of the grapher.
addField(String, String) - Method in class com.google.inject.grapher.graphviz.GraphvizNode
 
addSubtitle(int, String) - Method in class com.google.inject.grapher.graphviz.GraphvizNode
 
Alias - Class in com.google.inject.grapher
Alias between two nodes.
Alias(NodeId, NodeId) - Constructor for class com.google.inject.grapher.Alias
 
AliasCreator - Interface in com.google.inject.grapher
Creator of node aliases.
ArrowType - Enum in com.google.inject.grapher.graphviz
Arrow symbols that are available from Graphviz.

B

BindingEdge - Class in com.google.inject.grapher
Edge that connects an interface to the type or instance that is bound to implement it.
BindingEdge(NodeId, NodeId, BindingEdge.Type) - Constructor for class com.google.inject.grapher.BindingEdge
 
BindingEdge.Type - Enum in com.google.inject.grapher
Classification for what kind of binding this edge represents.

C

com.google.inject.grapher - package com.google.inject.grapher
 
com.google.inject.grapher.graphviz - package com.google.inject.grapher.graphviz
 
CompassPoint - Enum in com.google.inject.grapher.graphviz
Enum for the "compass point" values used to control where edge end points appear on the graph.
configure() - Method in class com.google.inject.grapher.graphviz.GraphvizModule
 
copy(NodeId, NodeId) - Method in class com.google.inject.grapher.BindingEdge
 
copy(NodeId, NodeId) - Method in class com.google.inject.grapher.DependencyEdge
 
copy(NodeId, NodeId) - Method in class com.google.inject.grapher.Edge
Returns a copy of the edge with new node IDs.
copy(NodeId) - Method in class com.google.inject.grapher.ImplementationNode
 
copy(NodeId) - Method in class com.google.inject.grapher.InstanceNode
 
copy(NodeId) - Method in class com.google.inject.grapher.InterfaceNode
 
copy(NodeId) - Method in class com.google.inject.grapher.Node
Returns a copy of the node with a new ID.
createAliases(Iterable<Binding<?>>) - Method in interface com.google.inject.grapher.AliasCreator
Returns aliases for the given dependency graph.

D

DefaultRootKeySetCreator - Class in com.google.inject.grapher
Root key set creator that starts with all types that are not Guice internal types or the Logger type.
DefaultRootKeySetCreator() - Constructor for class com.google.inject.grapher.DefaultRootKeySetCreator
 
DependencyEdge - Class in com.google.inject.grapher
Edge from a class or InjectionPoint to the interface node that will satisfy the dependency.
DependencyEdge(NodeId, NodeId, InjectionPoint) - Constructor for class com.google.inject.grapher.DependencyEdge
 

E

Edge - Class in com.google.inject.grapher
Edge in a guice dependency graph.
Edge(NodeId, NodeId) - Constructor for class com.google.inject.grapher.Edge
 
EdgeCreator - Interface in com.google.inject.grapher
Creator of graph edges to render.
EdgeStyle - Enum in com.google.inject.grapher.graphviz
Styles for edges.
equals(Object) - Method in class com.google.inject.grapher.BindingEdge
 
equals(Object) - Method in class com.google.inject.grapher.DependencyEdge
 
equals(Object) - Method in class com.google.inject.grapher.Edge
 
equals(Object) - Method in class com.google.inject.grapher.ImplementationNode
 
equals(Object) - Method in class com.google.inject.grapher.InstanceNode
 
equals(Object) - Method in class com.google.inject.grapher.InterfaceNode
 
equals(Object) - Method in class com.google.inject.grapher.Node
 
equals(Object) - Method in class com.google.inject.grapher.NodeId
 

F

finish() - Method in class com.google.inject.grapher.graphviz.GraphvizGrapher
 

G

getAliasCreator() - Method in class com.google.inject.grapher.AbstractInjectorGrapher.GrapherParameters
 
getAnnotationName(Key<?>) - Method in interface com.google.inject.grapher.NameFactory
 
getAnnotationName(Key<?>) - Method in class com.google.inject.grapher.ShortNameFactory
 
getArrowHead() - Method in class com.google.inject.grapher.graphviz.GraphvizEdge
 
getArrowString(List<ArrowType>) - Method in class com.google.inject.grapher.graphviz.GraphvizGrapher
Turns a List of ArrowTypes into a String that represents combining them.
getArrowTail() - Method in class com.google.inject.grapher.graphviz.GraphvizEdge
 
getClassName(Key<?>) - Method in interface com.google.inject.grapher.NameFactory
 
getClassName(Key<?>) - Method in class com.google.inject.grapher.ShortNameFactory
 
getEdgeAttributes(GraphvizEdge) - Method in class com.google.inject.grapher.graphviz.GraphvizGrapher
 
getEdgeCreator() - Method in class com.google.inject.grapher.AbstractInjectorGrapher.GrapherParameters
 
getEdgeEndPoint(String, String, CompassPoint) - Method in class com.google.inject.grapher.graphviz.GraphvizGrapher
 
getEdges(Iterable<Binding<?>>) - Method in interface com.google.inject.grapher.EdgeCreator
Returns edges for the given dependency graph.
getFields() - Method in class com.google.inject.grapher.graphviz.GraphvizNode
 
getFileString(StackTraceElement) - Method in class com.google.inject.grapher.ShortNameFactory
 
getFromId() - Method in class com.google.inject.grapher.Alias
 
getFromId() - Method in class com.google.inject.grapher.Edge
 
getGraphAttributes() - Method in class com.google.inject.grapher.graphviz.GraphvizGrapher
 
getHeadCompassPoint() - Method in class com.google.inject.grapher.graphviz.GraphvizEdge
 
getHeaderBackgroundColor() - Method in class com.google.inject.grapher.graphviz.GraphvizNode
 
getHeaderTextColor() - Method in class com.google.inject.grapher.graphviz.GraphvizNode
 
getHeadNodeId() - Method in class com.google.inject.grapher.graphviz.GraphvizEdge
 
getHeadPortId() - Method in class com.google.inject.grapher.graphviz.GraphvizEdge
 
getId() - Method in class com.google.inject.grapher.Node
 
getIdentifier() - Method in class com.google.inject.grapher.graphviz.GraphvizNode
 
getInjectionPoint() - Method in class com.google.inject.grapher.DependencyEdge
 
getInstance() - Method in class com.google.inject.grapher.InstanceNode
 
getInstanceName(Object) - Method in interface com.google.inject.grapher.NameFactory
 
getInstanceName(Object) - Method in class com.google.inject.grapher.ShortNameFactory
 
getKey() - Method in class com.google.inject.grapher.NodeId
 
getMemberName(Member) - Method in interface com.google.inject.grapher.NameFactory
 
getMemberName(Member) - Method in class com.google.inject.grapher.ShortNameFactory
 
getMembers() - Method in class com.google.inject.grapher.ImplementationNode
 
getMembers() - Method in class com.google.inject.grapher.InstanceNode
 
getMethodString(Method) - Method in class com.google.inject.grapher.ShortNameFactory
 
getNodeAttributes(GraphvizNode) - Method in class com.google.inject.grapher.graphviz.GraphvizGrapher
 
getNodeCreator() - Method in class com.google.inject.grapher.AbstractInjectorGrapher.GrapherParameters
 
getNodeId() - Method in class com.google.inject.grapher.graphviz.GraphvizNode
 
getNodeLabel(GraphvizNode) - Method in class com.google.inject.grapher.graphviz.GraphvizGrapher
Creates the "label" for a node.
getNodes(Iterable<Binding<?>>) - Method in interface com.google.inject.grapher.NodeCreator
Returns nodes for the given dependency graph.
getPortId(Member) - Method in interface com.google.inject.grapher.graphviz.PortIdFactory
 
getPortId(Member) - Method in class com.google.inject.grapher.graphviz.PortIdFactoryImpl
 
getRootKeys(Injector) - Method in class com.google.inject.grapher.DefaultRootKeySetCreator
 
getRootKeys(Injector) - Method in interface com.google.inject.grapher.RootKeySetCreator
Returns the set of starting keys to graph.
getRootKeySetCreator() - Method in class com.google.inject.grapher.AbstractInjectorGrapher.GrapherParameters
 
getShape() - Method in class com.google.inject.grapher.graphviz.GraphvizNode
 
getSource() - Method in class com.google.inject.grapher.Node
 
getSourceName(Object) - Method in interface com.google.inject.grapher.NameFactory
 
getSourceName(Object) - Method in class com.google.inject.grapher.ShortNameFactory
Returns a name for a Guice "source" object.
getStyle() - Method in class com.google.inject.grapher.graphviz.GraphvizEdge
 
getStyle() - Method in class com.google.inject.grapher.graphviz.GraphvizNode
 
getSubtitles() - Method in class com.google.inject.grapher.graphviz.GraphvizNode
 
getTailCompassPoint() - Method in class com.google.inject.grapher.graphviz.GraphvizEdge
 
getTailNodeId() - Method in class com.google.inject.grapher.graphviz.GraphvizEdge
 
getTailPortId() - Method in class com.google.inject.grapher.graphviz.GraphvizEdge
 
getTitle() - Method in class com.google.inject.grapher.graphviz.GraphvizNode
 
getToId() - Method in class com.google.inject.grapher.Alias
 
getToId() - Method in class com.google.inject.grapher.Edge
 
getType() - Method in class com.google.inject.grapher.BindingEdge
 
graph(Injector) - Method in class com.google.inject.grapher.AbstractInjectorGrapher
 
graph(Injector, Set<Key<?>>) - Method in class com.google.inject.grapher.AbstractInjectorGrapher
 
graph(Injector) - Method in interface com.google.inject.grapher.InjectorGrapher
Graphs the guice dependency graph for the given injector using default starting keys.
graph(Injector, Set<Key<?>>) - Method in interface com.google.inject.grapher.InjectorGrapher
Graphs the guice dependency graph for the given injector using the given starting keys and their transitive dependencies.
GrapherParameters() - Constructor for class com.google.inject.grapher.AbstractInjectorGrapher.GrapherParameters
 
GraphvizEdge - Class in com.google.inject.grapher.graphviz
Data object to encapsulate the attributes of Graphviz edges that we're interested in drawing.
GraphvizEdge(NodeId, NodeId) - Constructor for class com.google.inject.grapher.graphviz.GraphvizEdge
 
GraphvizGrapher - Class in com.google.inject.grapher.graphviz
InjectorGrapher implementation that writes out a Graphviz DOT file of the graph.
GraphvizModule - Class in com.google.inject.grapher.graphviz
Module that provides classes needed by GraphvizGrapher.
GraphvizModule() - Constructor for class com.google.inject.grapher.graphviz.GraphvizModule
 
GraphvizNode - Class in com.google.inject.grapher.graphviz
Data object to encapsulate the attributes of Graphviz nodes that we're interested in drawing.
GraphvizNode(NodeId) - Constructor for class com.google.inject.grapher.graphviz.GraphvizNode
 

H

hashCode() - Method in class com.google.inject.grapher.BindingEdge
 
hashCode() - Method in class com.google.inject.grapher.DependencyEdge
 
hashCode() - Method in class com.google.inject.grapher.Edge
 
hashCode() - Method in class com.google.inject.grapher.ImplementationNode
 
hashCode() - Method in class com.google.inject.grapher.InstanceNode
 
hashCode() - Method in class com.google.inject.grapher.Node
 
hashCode() - Method in class com.google.inject.grapher.NodeId
 
htmlEscape(String) - Method in class com.google.inject.grapher.graphviz.GraphvizGrapher
 
htmlEscape(List<String>) - Method in class com.google.inject.grapher.graphviz.GraphvizGrapher
 

I

ImplementationNode - Class in com.google.inject.grapher
Node for types that have Dependencys and are bound to InterfaceNodes.
ImplementationNode(NodeId, Object, Collection<Member>) - Constructor for class com.google.inject.grapher.ImplementationNode
 
InjectorGrapher - Interface in com.google.inject.grapher
Guice injector grapher.
InstanceNode - Class in com.google.inject.grapher
Node for instances.
InstanceNode(NodeId, Object, Object, Iterable<Member>) - Constructor for class com.google.inject.grapher.InstanceNode
 
InterfaceNode - Class in com.google.inject.grapher
Node for an interface type that has been bound to an implementation class or instance.
InterfaceNode(NodeId, Object) - Constructor for class com.google.inject.grapher.InterfaceNode
 

N

NameFactory - Interface in com.google.inject.grapher
Interface for a service that provides nice Strings that we can display in the graph for the types that come up in Bindings.
newBindingEdge(BindingEdge) - Method in class com.google.inject.grapher.AbstractInjectorGrapher
Adds a new binding edge to the graph.
newBindingEdge(BindingEdge) - Method in class com.google.inject.grapher.graphviz.GraphvizGrapher
 
newDependencyEdge(DependencyEdge) - Method in class com.google.inject.grapher.AbstractInjectorGrapher
Adds a new dependency edge to the graph.
newDependencyEdge(DependencyEdge) - Method in class com.google.inject.grapher.graphviz.GraphvizGrapher
 
newImplementationNode(ImplementationNode) - Method in class com.google.inject.grapher.AbstractInjectorGrapher
Adds a new implementation node to the graph.
newImplementationNode(ImplementationNode) - Method in class com.google.inject.grapher.graphviz.GraphvizGrapher
 
newInstanceId(Key<?>) - Static method in class com.google.inject.grapher.NodeId
 
newInstanceNode(InstanceNode) - Method in class com.google.inject.grapher.AbstractInjectorGrapher
Adds a new instance node to the graph.
newInstanceNode(InstanceNode) - Method in class com.google.inject.grapher.graphviz.GraphvizGrapher
 
newInterfaceNode(InterfaceNode) - Method in class com.google.inject.grapher.AbstractInjectorGrapher
Adds a new interface node to the graph.
newInterfaceNode(InterfaceNode) - Method in class com.google.inject.grapher.graphviz.GraphvizGrapher
 
newTypeId(Key<?>) - Static method in class com.google.inject.grapher.NodeId
 
Node - Class in com.google.inject.grapher
Node in a guice dependency graph.
Node(NodeId, Object) - Constructor for class com.google.inject.grapher.Node
 
NodeCreator - Interface in com.google.inject.grapher
Creator of graph nodes.
NodeId - Class in com.google.inject.grapher
ID of a node in the graph.
NodeId.NodeType - Enum in com.google.inject.grapher
Type of node.
NodeShape - Enum in com.google.inject.grapher.graphviz
Enum for the shapes that are most interesting for Guice graphing.
NodeStyle - Enum in com.google.inject.grapher.graphviz
Styles for nodes.

P

PortIdFactory - Interface in com.google.inject.grapher.graphviz
Interface for a service that returns Graphviz port IDs, used for naming the rows in ImplementationNode-displaying GraphvizNodes.
PortIdFactoryImpl - Class in com.google.inject.grapher.graphviz
Implementation of PortIdFactory.
PortIdFactoryImpl() - Constructor for class com.google.inject.grapher.graphviz.PortIdFactoryImpl
 
postProcess() - Method in class com.google.inject.grapher.AbstractInjectorGrapher
Performs any post processing required after all nodes and edges have been added.
postProcess() - Method in class com.google.inject.grapher.graphviz.GraphvizGrapher
 

R

renderEdge(GraphvizEdge) - Method in class com.google.inject.grapher.graphviz.GraphvizGrapher
 
renderNode(GraphvizNode) - Method in class com.google.inject.grapher.graphviz.GraphvizGrapher
 
reset() - Method in class com.google.inject.grapher.AbstractInjectorGrapher
Resets the state of the grapher before rendering a new graph.
reset() - Method in class com.google.inject.grapher.graphviz.GraphvizGrapher
 
RootKeySetCreator - Interface in com.google.inject.grapher
Creator of the default starting set of keys to graph.

S

setAliasCreator(AliasCreator) - Method in class com.google.inject.grapher.AbstractInjectorGrapher.GrapherParameters
 
setArrowHead(List<ArrowType>) - Method in class com.google.inject.grapher.graphviz.GraphvizEdge
 
setArrowTail(List<ArrowType>) - Method in class com.google.inject.grapher.graphviz.GraphvizEdge
 
setEdgeCreator(EdgeCreator) - Method in class com.google.inject.grapher.AbstractInjectorGrapher.GrapherParameters
 
setHeadCompassPoint(CompassPoint) - Method in class com.google.inject.grapher.graphviz.GraphvizEdge
 
setHeaderBackgroundColor(String) - Method in class com.google.inject.grapher.graphviz.GraphvizNode
 
setHeaderTextColor(String) - Method in class com.google.inject.grapher.graphviz.GraphvizNode
 
setHeadPortId(String) - Method in class com.google.inject.grapher.graphviz.GraphvizEdge
 
setIdentifier(String) - Method in class com.google.inject.grapher.graphviz.GraphvizNode
 
setNodeCreator(NodeCreator) - Method in class com.google.inject.grapher.AbstractInjectorGrapher.GrapherParameters
 
setOut(PrintWriter) - Method in class com.google.inject.grapher.graphviz.GraphvizGrapher
 
setRankdir(String) - Method in class com.google.inject.grapher.graphviz.GraphvizGrapher
 
setRootKeySetCreator(RootKeySetCreator) - Method in class com.google.inject.grapher.AbstractInjectorGrapher.GrapherParameters
 
setShape(NodeShape) - Method in class com.google.inject.grapher.graphviz.GraphvizNode
 
setStyle(EdgeStyle) - Method in class com.google.inject.grapher.graphviz.GraphvizEdge
 
setStyle(NodeStyle) - Method in class com.google.inject.grapher.graphviz.GraphvizNode
 
setTailCompassPoint(CompassPoint) - Method in class com.google.inject.grapher.graphviz.GraphvizEdge
 
setTailPortId(String) - Method in class com.google.inject.grapher.graphviz.GraphvizEdge
 
setTitle(String) - Method in class com.google.inject.grapher.graphviz.GraphvizNode
 
ShortNameFactory - Class in com.google.inject.grapher
Reasonable implementation for NameFactory.
ShortNameFactory() - Constructor for class com.google.inject.grapher.ShortNameFactory
 
start() - Method in class com.google.inject.grapher.graphviz.GraphvizGrapher
 

T

toString() - Method in class com.google.inject.grapher.BindingEdge
 
toString() - Method in class com.google.inject.grapher.DependencyEdge
 
toString() - Method in enum com.google.inject.grapher.graphviz.ArrowType
 
toString() - Method in enum com.google.inject.grapher.graphviz.CompassPoint
 
toString() - Method in enum com.google.inject.grapher.graphviz.EdgeStyle
 
toString() - Method in enum com.google.inject.grapher.graphviz.NodeShape
 
toString() - Method in enum com.google.inject.grapher.graphviz.NodeStyle
 
toString() - Method in class com.google.inject.grapher.ImplementationNode
 
toString() - Method in class com.google.inject.grapher.InstanceNode
 
toString() - Method in class com.google.inject.grapher.InterfaceNode
 
toString() - Method in class com.google.inject.grapher.NodeId
 
TransitiveDependencyVisitor - Class in com.google.inject.grapher
BindingTargetVisitor that returns a Collection of the Keys of each Binding's dependencies.
TransitiveDependencyVisitor() - Constructor for class com.google.inject.grapher.TransitiveDependencyVisitor
 

V

valueOf(String) - Static method in enum com.google.inject.grapher.BindingEdge.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.inject.grapher.graphviz.ArrowType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.inject.grapher.graphviz.CompassPoint
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.inject.grapher.graphviz.EdgeStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.inject.grapher.graphviz.NodeShape
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.inject.grapher.graphviz.NodeStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.inject.grapher.NodeId.NodeType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.google.inject.grapher.BindingEdge.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.inject.grapher.graphviz.ArrowType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.inject.grapher.graphviz.CompassPoint
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.inject.grapher.graphviz.EdgeStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.inject.grapher.graphviz.NodeShape
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.inject.grapher.graphviz.NodeStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.inject.grapher.NodeId.NodeType
Returns an array containing the constants of this enum type, in the order they are declared.
visit(ConstructorBinding<?>) - Method in class com.google.inject.grapher.TransitiveDependencyVisitor
 
visit(ConvertedConstantBinding<?>) - Method in class com.google.inject.grapher.TransitiveDependencyVisitor
 
visit(InstanceBinding<?>) - Method in class com.google.inject.grapher.TransitiveDependencyVisitor
 
visit(LinkedKeyBinding<?>) - Method in class com.google.inject.grapher.TransitiveDependencyVisitor
 
visit(ProviderBinding<?>) - Method in class com.google.inject.grapher.TransitiveDependencyVisitor
 
visit(ProviderInstanceBinding<?>) - Method in class com.google.inject.grapher.TransitiveDependencyVisitor
 
visit(ProviderKeyBinding<?>) - Method in class com.google.inject.grapher.TransitiveDependencyVisitor
 
visitOther(Binding<?>) - Method in class com.google.inject.grapher.TransitiveDependencyVisitor
 
A B C D E F G H I N P R S T V 
Skip navigation links

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