com.google.inject.grapher
Class DependencyEdge

java.lang.Object
  extended by com.google.inject.grapher.Edge
      extended by com.google.inject.grapher.DependencyEdge

public class DependencyEdge
extends Edge

Edge from a class or InjectionPoint to the interface node that will satisfy the dependency.

Author:
phopkins@gmail.com (Pete Hopkins)

Constructor Summary
DependencyEdge(NodeId fromId, NodeId toId, InjectionPoint injectionPoint)
           
 
Method Summary
 Edge copy(NodeId fromId, NodeId toId)
          Returns a copy of the edge with new node IDs.
 boolean equals(Object obj)
           
 InjectionPoint getInjectionPoint()
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class com.google.inject.grapher.Edge
getFromId, getToId
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DependencyEdge

public DependencyEdge(NodeId fromId,
                      NodeId toId,
                      InjectionPoint injectionPoint)
Method Detail

getInjectionPoint

public InjectionPoint getInjectionPoint()

equals

public boolean equals(Object obj)
Overrides:
equals in class Edge

hashCode

public int hashCode()
Overrides:
hashCode in class Edge

toString

public String toString()
Overrides:
toString in class Object

copy

public Edge copy(NodeId fromId,
                 NodeId toId)
Description copied from class: Edge
Returns a copy of the edge with new node IDs.

Specified by:
copy in class Edge
Parameters:
fromId - new ID of the 'from' node
toId - new ID of the 'to' node
Returns:
copy of the edge with the new node IDs


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