Package com.biglybt.core.download.impl
Class DownloadManagerMoveHandler
- java.lang.Object
-
- com.biglybt.core.download.impl.DownloadManagerMoveHandlerUtils
-
- com.biglybt.core.download.impl.DownloadManagerMoveHandler
-
public class DownloadManagerMoveHandler extends DownloadManagerMoveHandlerUtils
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
DownloadManagerMoveHandler.MoveCallback
-
Field Summary
Fields Modifier and Type Field Description static SaveLocationManager
CURRENT_HANDLER
-
Constructor Summary
Constructors Constructor Description DownloadManagerMoveHandler()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static void
addFile(java.util.ArrayList l, SaveLocationChange slc)
private static void
addFile(java.util.ArrayList l, java.io.File f)
private static void
addFile(java.util.ArrayList l, java.lang.String s)
static boolean
canGoToCompleteDir(DownloadManager dm)
static java.io.File[]
getRelatedDirs(DownloadManager dm)
Find all file locations that a download might exist in - this is used to see locate existing files to reuse to prevent downloads being re-added.private static boolean
isApplicableDownload(DownloadManager dm)
static boolean
isOnCompleteEnabled()
static boolean
isOnRemovalEnabled()
static SaveLocationChange
onCompletion(DownloadManager dm, DownloadManagerMoveHandler.MoveCallback callback)
static SaveLocationChange
onInitialisation(DownloadManager dm)
static SaveLocationChange
onRemoval(DownloadManager dm)
static SaveLocationChange
recalculatePath(DownloadManager dm)
-
Methods inherited from class com.biglybt.core.download.impl.DownloadManagerMoveHandlerUtils
describe, logError, logInfo, logWarn
-
-
-
-
Field Detail
-
CURRENT_HANDLER
public static SaveLocationManager CURRENT_HANDLER
-
-
Method Detail
-
isApplicableDownload
private static boolean isApplicableDownload(DownloadManager dm)
-
onInitialisation
public static SaveLocationChange onInitialisation(DownloadManager dm)
-
onRemoval
public static SaveLocationChange onRemoval(DownloadManager dm)
-
onCompletion
public static SaveLocationChange onCompletion(DownloadManager dm, DownloadManagerMoveHandler.MoveCallback callback)
-
canGoToCompleteDir
public static boolean canGoToCompleteDir(DownloadManager dm)
-
isOnCompleteEnabled
public static boolean isOnCompleteEnabled()
-
isOnRemovalEnabled
public static boolean isOnRemovalEnabled()
-
recalculatePath
public static SaveLocationChange recalculatePath(DownloadManager dm)
-
getRelatedDirs
public static java.io.File[] getRelatedDirs(DownloadManager dm)
Find all file locations that a download might exist in - this is used to see locate existing files to reuse to prevent downloads being re-added.
-
addFile
private static void addFile(java.util.ArrayList l, SaveLocationChange slc)
-
addFile
private static void addFile(java.util.ArrayList l, java.io.File f)
-
addFile
private static void addFile(java.util.ArrayList l, java.lang.String s)
-
-