|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xnap.transfer.AbstractTransfer
org.xnap.plugin.gift.net.GiFTDownload
public class GiFTDownload
| Field Summary |
|---|
| Fields inherited from class org.xnap.transfer.AbstractTransfer |
|---|
logger, MIN_RECALC_INTERVAL, RECALC_INTERVAL, SOCKET_TIMEOUT |
| Fields inherited from interface org.xnap.transfer.Transfer |
|---|
TRANSFER_TIMEOUT |
| Constructor Summary | |
|---|---|
GiFTDownload(GiFTDownloadContainer dc,
GiFTUser user,
java.lang.String url)
|
|
| Method Summary | |
|---|---|
javax.swing.Action[] |
getActions()
Returns the actions that can performed by the transfer. |
long |
getBytesTransferred()
Returns how many bytes have been transferred since the transfer was started. |
java.io.File |
getFile()
Returns the file the transfer is using. |
java.lang.String |
getFilename()
Returns the filename that should be presented to the user. |
long |
getFilesize()
Returns the final filesize. |
Peer |
getPeer()
Returns the peer. |
Plugin |
getPlugin()
Returns the plugin. |
Segment[] |
getSegments()
Returns the segments for segmented downloads. |
java.lang.String |
getStatus()
Returns the current status that should be presented to the user. |
long |
getTotalBytesTransferred()
Returns how many bytes have been transferred. |
boolean |
isDone()
Returns true if the transfer is finished. |
boolean |
isMarked()
|
boolean |
isRunning()
Returns true if the transfer is running. |
void |
setMarked(boolean marked)
|
void |
setState(java.lang.String state,
java.lang.String protocolStatus)
|
void |
updated(long start,
long transmit,
long total)
|
| Methods inherited from class org.xnap.transfer.AbstractTransfer |
|---|
addStateListener, cleared, getAverageRate, getCurrentRate, getDescription, getElapsedTime, getIcon, getQueuePosition, getRemainingTime, removeStateListener, stateChanged, toString, transferStarted, transferStopped |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.xnap.transfer.Transfer |
|---|
addStateListener, cleared, getAverageRate, getCurrentRate, getDescription, getIcon, getQueuePosition, getRemainingTime, removeStateListener |
| Constructor Detail |
|---|
public GiFTDownload(GiFTDownloadContainer dc,
GiFTUser user,
java.lang.String url)
| Method Detail |
|---|
public javax.swing.Action[] getActions()
Transfer
getActions in interface Transferxnap.transfer.Transfer#getActions()public long getBytesTransferred()
AbstractTransfer
getBytesTransferred in class AbstractTransferxnap.transfer.Transfer#getTotalBytesTransferred()public java.io.File getFile()
Transfer
getFile in interface Transferxnap.transfer.Transfer#getFile()public Peer getPeer()
Transfer
getPeer in interface Transferxnap.transfer.Transfer#getPeer()public Plugin getPlugin()
Transfer
getPlugin in interface Transferpublic Segment[] getSegments()
Transfer
getSegments in interface TransfergetSegments in class AbstractTransferpublic long getTotalBytesTransferred()
Transfer
getTotalBytesTransferred in interface Transferxnap.transfer.Transfer#getTotalBytesTransferred()public java.lang.String getStatus()
Transfer
getStatus in interface Transferxnap.transfer.Transfer#getStatus()public boolean isDone()
Transfer
isDone in interface Transferxnap.transfer.Transfer#isDone()public boolean isMarked()
public boolean isRunning()
Transfer
isRunning in interface Transferxnap.transfer.Transfer#isRunning()
public void updated(long start,
long transmit,
long total)
l - public java.lang.String getFilename()
Transfer
getFilename in interface TransfergetFilename in class AbstractTransferxnap.transfer.Transfer#getFilename()public long getFilesize()
Transfer
getFilesize in interface TransfergetFilesize in class AbstractTransferxnap.transfer.Transfer#getFilesize()public void setMarked(boolean marked)
public void setState(java.lang.String state,
java.lang.String protocolStatus)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||