Uses of Class
com.google.inject.grapher.NodeId
-
Packages that use NodeId Package Description com.google.inject.grapher com.google.inject.grapher.graphviz -
-
Uses of NodeId in com.google.inject.grapher
Fields in com.google.inject.grapher declared as NodeId Modifier and Type Field Description private NodeId
Alias. fromId
private NodeId
Edge. fromId
private NodeId
Node. id
private NodeId
Alias. toId
private NodeId
Edge. toId
Methods in com.google.inject.grapher that return NodeId Modifier and Type Method Description NodeId
Alias. getFromId()
NodeId
Edge. getFromId()
NodeId
Node. getId()
NodeId
Alias. getToId()
NodeId
Edge. getToId()
static NodeId
NodeId. newInstanceId(Key<?> key)
static NodeId
NodeId. newTypeId(Key<?> key)
private NodeId
AbstractInjectorGrapher. resolveAlias(java.util.Map<NodeId,NodeId> aliases, NodeId nodeId)
Methods in com.google.inject.grapher that return types with arguments of type NodeId Modifier and Type Method Description private java.util.Map<NodeId,NodeId>
AbstractInjectorGrapher. resolveAliases(java.lang.Iterable<Alias> aliases)
Transitively resolves aliases.private java.util.Map<NodeId,NodeId>
AbstractInjectorGrapher. resolveAliases(java.lang.Iterable<Alias> aliases)
Transitively resolves aliases.Methods in com.google.inject.grapher with parameters of type NodeId Modifier and Type Method Description Edge
BindingEdge. copy(NodeId fromId, NodeId toId)
Edge
DependencyEdge. copy(NodeId fromId, NodeId toId)
abstract Edge
Edge. copy(NodeId fromId, NodeId toId)
Returns a copy of the edge with new node IDs.Node
ImplementationNode. copy(NodeId id)
Node
InstanceNode. copy(NodeId id)
Node
InterfaceNode. copy(NodeId id)
abstract Node
Node. copy(NodeId id)
Returns a copy of the node with a new ID.private <T extends Binding<?> & HasDependencies>
java.util.Collection<Edge>DefaultEdgeCreator.EdgeVisitor. newDependencyEdges(NodeId nodeId, T binding)
Returns a dependency edge for eachDependency
in the binding.private NodeId
AbstractInjectorGrapher. resolveAlias(java.util.Map<NodeId,NodeId> aliases, NodeId nodeId)
Method parameters in com.google.inject.grapher with type arguments of type NodeId Modifier and Type Method Description private void
AbstractInjectorGrapher. createEdges(java.lang.Iterable<Edge> edges, java.util.Map<NodeId,NodeId> aliases)
private void
AbstractInjectorGrapher. createEdges(java.lang.Iterable<Edge> edges, java.util.Map<NodeId,NodeId> aliases)
private void
AbstractInjectorGrapher. createNodes(java.lang.Iterable<Node> nodes, java.util.Map<NodeId,NodeId> aliases)
private void
AbstractInjectorGrapher. createNodes(java.lang.Iterable<Node> nodes, java.util.Map<NodeId,NodeId> aliases)
private NodeId
AbstractInjectorGrapher. resolveAlias(java.util.Map<NodeId,NodeId> aliases, NodeId nodeId)
private NodeId
AbstractInjectorGrapher. resolveAlias(java.util.Map<NodeId,NodeId> aliases, NodeId nodeId)
Constructors in com.google.inject.grapher with parameters of type NodeId Constructor Description Alias(NodeId fromId, NodeId toId)
BindingEdge(NodeId fromId, NodeId toId, BindingEdge.Type type)
DependencyEdge(NodeId fromId, NodeId toId, InjectionPoint injectionPoint)
Edge(NodeId fromId, NodeId toId)
ImplementationNode(NodeId id, java.lang.Object source, java.util.Collection<java.lang.reflect.Member> members)
InstanceNode(NodeId id, java.lang.Object source, java.lang.Object instance, java.lang.Iterable<java.lang.reflect.Member> members)
InterfaceNode(NodeId id, java.lang.Object source)
Node(NodeId id, java.lang.Object source)
-
Uses of NodeId in com.google.inject.grapher.graphviz
Fields in com.google.inject.grapher.graphviz declared as NodeId Modifier and Type Field Description private NodeId
GraphvizEdge. headNodeId
private NodeId
GraphvizNode. nodeId
private NodeId
GraphvizEdge. tailNodeId
Fields in com.google.inject.grapher.graphviz with type parameters of type NodeId Modifier and Type Field Description private java.util.Map<NodeId,GraphvizNode>
GraphvizGrapher. nodes
Methods in com.google.inject.grapher.graphviz that return NodeId Modifier and Type Method Description NodeId
GraphvizEdge. getHeadNodeId()
NodeId
GraphvizNode. getNodeId()
NodeId
GraphvizEdge. getTailNodeId()
Constructors in com.google.inject.grapher.graphviz with parameters of type NodeId Constructor Description GraphvizEdge(NodeId tailNodeId, NodeId headNodeId)
GraphvizNode(NodeId nodeId)
-