Package com.biglybt.core.download.impl
Class DownloadManagerDefaultPaths
- java.lang.Object
-
- com.biglybt.core.download.impl.DownloadManagerMoveHandlerUtils
-
- com.biglybt.core.download.impl.DownloadManagerDefaultPaths
-
public class DownloadManagerDefaultPaths extends DownloadManagerMoveHandlerUtils
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static interface
DownloadManagerDefaultPaths.ContextDescriptor
private static class
DownloadManagerDefaultPaths.MovementInformation
private static class
DownloadManagerDefaultPaths.ParameterHelper
private static class
DownloadManagerDefaultPaths.SourceSpecification
private static class
DownloadManagerDefaultPaths.TargetSpecification
private static class
DownloadManagerDefaultPaths.TransferSpecification
-
Field Summary
Fields Modifier and Type Field Description (package private) static DownloadManagerDefaultPaths.MovementInformation
COMPLETION_DETAILS
private static DownloadManagerDefaultPaths.TargetSpecification[]
DEFAULT_DIRS
static DefaultSaveLocationManager
DEFAULT_HANDLER
(package private) static DownloadManagerDefaultPaths.MovementInformation
REMOVAL_DETAILS
private static java.lang.String
SUBDIR_PARAM
(package private) static DownloadManagerDefaultPaths.MovementInformation[]
UPDATE_FOR_MOVE_DETAILS
-
Constructor Summary
Constructors Constructor Description DownloadManagerDefaultPaths()
-
Method Summary
-
Methods inherited from class com.biglybt.core.download.impl.DownloadManagerMoveHandlerUtils
describe, logError, logInfo, logWarn
-
-
-
-
Field Detail
-
DEFAULT_HANDLER
public static final DefaultSaveLocationManager DEFAULT_HANDLER
-
COMPLETION_DETAILS
static final DownloadManagerDefaultPaths.MovementInformation COMPLETION_DETAILS
-
REMOVAL_DETAILS
static final DownloadManagerDefaultPaths.MovementInformation REMOVAL_DETAILS
-
UPDATE_FOR_MOVE_DETAILS
static final DownloadManagerDefaultPaths.MovementInformation[] UPDATE_FOR_MOVE_DETAILS
-
DEFAULT_DIRS
private static final DownloadManagerDefaultPaths.TargetSpecification[] DEFAULT_DIRS
-
SUBDIR_PARAM
private static final java.lang.String SUBDIR_PARAM
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDownloadOrTagCompletionMovementInformation
static DownloadManagerDefaultPaths.MovementInformation getDownloadOrTagCompletionMovementInformation(DownloadManager dm, DownloadManagerDefaultPaths.MovementInformation def_mi)
-
getDownloadOrTagRemovalMovementInformation
static DownloadManagerDefaultPaths.MovementInformation getDownloadOrTagRemovalMovementInformation(DownloadManager dm, DownloadManagerDefaultPaths.MovementInformation def_mi)
-
normaliseRelativePathPart
private static java.lang.String normaliseRelativePathPart(java.lang.String name)
-
normaliseRelativePath
public static java.io.File normaliseRelativePath(java.io.File path)
-
getDefaultDirs
static java.io.File[] getDefaultDirs()
-
determinePaths
static SaveLocationChange determinePaths(DownloadManager dm, DownloadManagerDefaultPaths.MovementInformation mi, boolean check_source, boolean is_test)
This does the guts of determining appropriate file paths.
-
isInDefaultDownloadDir
static boolean isInDefaultDownloadDir(DownloadManager dm)
-
describe
static java.lang.String describe(DownloadManager dm, DownloadManagerDefaultPaths.ContextDescriptor cs)
-
-