Package com.compomics.util.io.file
Class LastSelectedFolder
java.lang.Object
com.compomics.util.experiment.personalization.ExperimentObject
com.compomics.util.io.file.LastSelectedFolder
- All Implemented Interfaces:
Serializable
public class LastSelectedFolder extends ExperimentObject
Convenience class keeping class of the last selected folders.
- Author:
- Marc Vaudel
- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
Constructors Constructor Description LastSelectedFolder()
Constructs a new last selected folder class.LastSelectedFolder(String defaultFolder)
Constructs a new last selected folder class. -
Method Summary
Modifier and Type Method Description String
getLastSelectedFolder()
Returns the last selected folder according to the given use case.String
getLastSelectedFolder(String useCase)
Returns the last selected folder according to the given use case.void
setLastSelectedFolder(String folderPath)
Sets the last selected folder.void
setLastSelectedFolder(String useCase, String folderPath)
Sets the last selected folder of the given use case.Methods inherited from class com.compomics.util.experiment.personalization.ExperimentObject
addUrParam, asLong, clearParametersMap, getId, getUrParam, getUrParams, removeUrParam, setId, setUrParams
-
Constructor Details
-
LastSelectedFolder
Constructs a new last selected folder class.- Parameters:
defaultFolder
- the default folder
-
LastSelectedFolder
public LastSelectedFolder()Constructs a new last selected folder class. Defaults to the user home by default.
-
-
Method Details
-
setLastSelectedFolder
Sets the last selected folder of the given use case. Default use case is used if null.- Parameters:
useCase
- the use case, can be nullfolderPath
- the path to the last selected folder
-
setLastSelectedFolder
Sets the last selected folder.- Parameters:
folderPath
- the path to the last selected folder
-
getLastSelectedFolder
Returns the last selected folder according to the given use case. The default use case is used if usecase is null.- Parameters:
useCase
- the use case- Returns:
- the last selected folder, null if not found
-
getLastSelectedFolder
Returns the last selected folder according to the given use case.- Returns:
- the last selected folder, null if not found
-