public class Copier
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static FailedQueue |
failedItems |
static MainQueue |
mainQueue |
static java.lang.String |
name |
static java.lang.String |
version |
Constructor and Description |
---|
Copier() |
Modifier and Type | Method and Description |
---|---|
void |
add2basket(java.lang.String path) |
void |
addFile2Queue(FileToTransfer file) |
void |
addFolder2Queue(java.io.File parentFolder,
java.lang.String destinationFolder) |
void |
addURIString2basket(java.lang.String uriString) |
int |
basketLength() |
void |
clearBasket() |
void |
decreaseQueueCurrentSize(long nb) |
void |
decreaseQueueTotalSize(long nb) |
void |
forceStart() |
boolean |
getBusy() |
long |
getCurrentBytesRemaining() |
java.lang.String |
getCurrentFileDestination() |
java.lang.String |
getCurrentFileSource() |
int |
getCurrentPercent() |
long |
getFileTotalSize() |
boolean |
getPause() |
long |
getQueueTotalSize() |
long |
getTotalBytesRemaining() |
int |
getTotalPercent() |
void |
increaseFileCurrentSize(long nb) |
void |
increaseQueueCurrentSize(long nb) |
void |
increaseQueueTotalSize(long nb) |
static boolean |
isNotLink(java.io.File file) |
static void |
main(java.lang.String[] args) |
boolean |
nameIsAcceptable(java.lang.String fileName,
java.lang.String dirPath)
Depending on platform, some characters in file's name are
forbidden.
|
void |
paste(java.lang.String destinationPath)
Transforms basket items into FileToTransfer (even directories
content) and transfer them to the main queue.
|
void |
paste2URIString(java.lang.String uriString) |
boolean |
pause() |
long |
readAndInitBytesCounter() |
void |
setFileCurrentSize(long s) |
void |
setFileTotalSize(long s) |
void |
setGui(MainFrame view) |
void |
setPause(boolean b) |
void |
skip(boolean b) |
java.lang.String |
stringURI2StringPath(java.lang.String uriString) |
void |
treatQueue() |
void |
unpause() |
public static java.lang.String name
public static java.lang.String version
public static MainQueue mainQueue
public static FailedQueue failedItems
public void add2basket(java.lang.String path)
public java.lang.String getCurrentFileSource()
public java.lang.String getCurrentFileDestination()
public void setGui(MainFrame view)
public void setPause(boolean b)
public boolean getPause()
public boolean getBusy()
public void skip(boolean b)
public void addURIString2basket(java.lang.String uriString)
public void paste2URIString(java.lang.String uriString)
public java.lang.String stringURI2StringPath(java.lang.String uriString)
public void addFile2Queue(FileToTransfer file)
public void addFolder2Queue(java.io.File parentFolder, java.lang.String destinationFolder)
public void paste(java.lang.String destinationPath)
destinationPath
- The path to the directory in which basket
items must be copied.public void forceStart()
public void treatQueue()
public void increaseQueueTotalSize(long nb)
public void decreaseQueueTotalSize(long nb)
public long readAndInitBytesCounter()
public void increaseQueueCurrentSize(long nb)
public void decreaseQueueCurrentSize(long nb)
public void setFileCurrentSize(long s)
public void increaseFileCurrentSize(long nb)
public void setFileTotalSize(long s)
public long getTotalBytesRemaining()
public long getCurrentBytesRemaining()
public int getTotalPercent()
public int getCurrentPercent()
public long getQueueTotalSize()
public long getFileTotalSize()
public boolean pause()
public void unpause()
public int basketLength()
public void clearBasket()
public boolean nameIsAcceptable(java.lang.String fileName, java.lang.String dirPath)
fileName
- new name the user wants to usedirPath
- the destination directory pathpublic static boolean isNotLink(java.io.File file)
public static void main(java.lang.String[] args)
args
-