net.bonzoun.cocodonkey
Class GenericItem
java.lang.Object
net.bonzoun.cocodonkey.GenericItem
- Direct Known Subclasses:
- DownloadItem, SearchedItem
- public abstract class GenericItem
- extends java.lang.Object
Field Summary |
protected boolean |
complete
|
protected java.lang.String |
hash
|
protected int |
id
|
protected java.lang.String |
name
|
protected int |
nbClients
|
protected int |
size
|
Constructor Summary |
(package private) |
GenericItem(int id,
java.lang.String name)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
id
protected int id
name
protected java.lang.String name
size
protected int size
hash
protected java.lang.String hash
nbClients
protected int nbClients
complete
protected boolean complete
GenericItem
GenericItem(int id,
java.lang.String name)
setNbClients
public void setNbClients(int nb)
id
public final int id()
name
public final java.lang.String name()
size
public final int size()
prettySize
public final java.lang.String prettySize()
nbClients
public final int nbClients()
hash
public final java.lang.String hash()
sameList
public static boolean sameList(java.util.List list1,
java.util.List list2)
idIsConstant
protected boolean idIsConstant()
equals
public boolean equals(java.lang.Object o)
toString
public java.lang.String toString()
displaySize
public static java.lang.String displaySize(int n)
displayTime
public static java.lang.String displayTime(int n)
- Tries to display an approximation of 10%, always between 5% and 20%