org.klomp.snark
Class Piece
java.lang.Object
org.klomp.snark.Piece
- All Implemented Interfaces:
- java.lang.Comparable
public class Piece
- extends java.lang.Object
- implements java.lang.Comparable
Constructor Summary |
Piece(int id)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Piece
public Piece(int id)
compareTo
public int compareTo(java.lang.Object o)
throws java.lang.ClassCastException
- Specified by:
compareTo
in interface java.lang.Comparable
- Throws:
java.lang.ClassCastException
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
getId
public int getId()
getPeers
public java.util.Set getPeers()
addPeer
public boolean addPeer(Peer peer)
removePeer
public boolean removePeer(Peer peer)
isRequested
public boolean isRequested()
setRequested
public void setRequested(boolean requested)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object