com.google.inject.grapher
Class Edge
java.lang.Object
com.google.inject.grapher.Edge
- Direct Known Subclasses:
- BindingEdge, DependencyEdge
public abstract class Edge
- extends Object
Edge in a guice dependency graph.
- Author:
- bojand@google.com (Bojan Djordjevic)
Edge
protected Edge(NodeId fromId,
NodeId toId)
getFromId
public NodeId getFromId()
getToId
public NodeId getToId()
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
copy
public abstract Edge copy(NodeId fromId,
NodeId toId)
- Returns a copy of the edge with new node IDs.
- Parameters:
fromId - new ID of the 'from' nodetoId - new ID of the 'to' node
- Returns:
- copy of the edge with the new node IDs
Copyright © 2006-2014 Google, Inc.. All Rights Reserved.