- java.lang.Object
-
- org.jgrapht.graph.IntrusiveEdge
-
- org.jgrapht.graph.IntrusiveWeightedEdge
-
- org.jgrapht.graph.DefaultWeightedEdge
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable
public class DefaultWeightedEdge extends IntrusiveWeightedEdge
A default implementation for edges in a weighted graph. All access to the weight of an edge must go through the graph interface, which is why this class doesn't expose any public methods.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private static longserialVersionUID-
Fields inherited from class org.jgrapht.graph.IntrusiveWeightedEdge
weight
-
Fields inherited from class org.jgrapht.graph.IntrusiveEdge
source, target
-
-
Constructor Summary
Constructors Constructor Description DefaultWeightedEdge()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.ObjectgetSource()Retrieves the source of this edge.protected java.lang.ObjectgetTarget()Retrieves the target of this edge.protected doublegetWeight()Retrieves the weight of this edge.java.lang.StringtoString()-
Methods inherited from class org.jgrapht.graph.IntrusiveEdge
clone
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Method Detail
-
getSource
protected java.lang.Object getSource()
Retrieves the source of this edge. This is protected, for use by subclasses only (e.g. for implementing toString).- Returns:
- source of this edge
-
getTarget
protected java.lang.Object getTarget()
Retrieves the target of this edge. This is protected, for use by subclasses only (e.g. for implementing toString).- Returns:
- target of this edge
-
getWeight
protected double getWeight()
Retrieves the weight of this edge. This is protected, for use by subclasses only (e.g. for implementing toString).- Returns:
- weight of this edge
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-