edu.umd.cloud9.util.pair
Class PairOfObjects<L extends Comparable<L>,R extends Comparable<R>>
java.lang.Object
edu.umd.cloud9.util.pair.PairOfObjects<L,R>
- All Implemented Interfaces:
- Comparable<PairOfObjects<L,R>>
public class PairOfObjects<L extends Comparable<L>,R extends Comparable<R>>
- extends Object
- implements Comparable<PairOfObjects<L,R>>
PairOfObjects
public PairOfObjects(L left,
R right)
PairOfObjects
public PairOfObjects()
getLeftElement
public L getLeftElement()
getRightElement
public R getRightElement()
set
public void set(L left,
R right)
setLeftElement
public void setLeftElement(L left)
setRightElement
public void setRightElement(R right)
toString
public String toString()
- Generates human-readable String representation of this pair.
- Overrides:
toString in class Object
clone
public PairOfObjects<L,R> clone()
- Creates a shallow clone of this object; the left and right elements are not cloned.
- Overrides:
clone in class Object
compareTo
public int compareTo(PairOfObjects<L,R> that)
- Specified by:
compareTo in interface Comparable<PairOfObjects<L extends Comparable<L>,R extends Comparable<R>>>