|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.umd.cloud9.io.PairOfInts
public class PairOfInts
WritableComparable representing a pair of integers. The elements in the pair are referred to as the left and right elements. The natural sort order is: first by the left element, and then by the right element.
| Nested Class Summary | |
|---|---|
static class |
PairOfInts.Comparator
Comparator optimized for PairOfInts. |
| Constructor Summary | |
|---|---|
PairOfInts()
Creates a pair. |
|
PairOfInts(int left,
int right)
Creates a pair. |
|
| Method Summary | |
|---|---|
PairOfInts |
clone()
Clones this object. |
int |
compareTo(Object obj)
Defines a natural sort order for pairs. |
boolean |
equals(Object obj)
Checks two pairs for equality. |
int |
getLeftElement()
Returns the left element. |
int |
getRightElement()
Returns the right element. |
int |
hashCode()
Returns a hash code value for the pair. |
void |
readFields(DataInput in)
Deserializes this pair. |
void |
set(int left,
int right)
Sets the right and left elements of this pair. |
String |
toString()
Generates human-readable String representation of this pair. |
void |
write(DataOutput out)
Serializes this pair. |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public PairOfInts()
public PairOfInts(int left,
int right)
left - the left elementright - the right element| Method Detail |
|---|
public void readFields(DataInput in)
throws IOException
readFields in interface Writablein - source for raw byte representation
IOException
public void write(DataOutput out)
throws IOException
write in interface Writableout - where to write the raw byte representation
IOExceptionpublic int getLeftElement()
public int getRightElement()
public void set(int left,
int right)
left - the left elementright - the right elementpublic boolean equals(Object obj)
equals in class Objectobj - object for comparison
true if obj is equal to this
object, false otherwisepublic int compareTo(Object obj)
compareTo in interface Comparableobj.public int hashCode()
hashCode in class Objectpublic String toString()
toString in class Objectpublic PairOfInts clone()
clone in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||