public class RecentFiles extends Object
Constructor and Description |
---|
RecentFiles(Class className,
int maximumFile)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addFile(String path)
Add a new file in recent file history.
|
void |
close()
This method save the present recent file history in the preference.
|
List<String> |
getFiles()
This gives the file in descending order where order is according to the time it is added.
|
boolean |
isEmpty()
Check if file history is empty.
|
void |
removeAll()
Clear the previous recent file history.
|
void |
removeFile(String path)
Remove a file from recent file history.
|
public RecentFiles(Class className, int maximumFile)
className
- the class for which this Recentfiles object is created and it will be used
to create preference instance.maximumFile
- the number of recent files to remember.public void removeAll()
public boolean isEmpty()
public void addFile(String path)
path
- path to the file. this path means File#getPath() method returned String.public void removeFile(String path)
path
- path string to the file. this path means File#getPath() method returned String.public List<String> getFiles()
public void close() throws IOException
IOException
- if saving in preference doesn't success.Copyright © 2002–2017 The Apache Software Foundation. All rights reserved.