|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.javatest.tool.FileHistory
public class FileHistory
A class to maintain a history of recently used files. The history is
maintained in a specified file in a WorkDirectory, and can be
dynamically added to a menu by means of a Listener class.
The format of the file is one file per line, with most recently
added entries appearing first. Lines beginning with #
are ignored.
Nested Class Summary | |
---|---|
static class |
FileHistory.Listener
A class that will dynamically add the latest entries for a FileHistory onto a menu. |
Field Summary | |
---|---|
static java.lang.String |
FILE
The name of the client property used to access the File that identifies which dynamically added menu entry has been selected. |
Method Summary | |
---|---|
void |
add(java.io.File file)
Add a new file to the history. |
static FileHistory |
getFileHistory(java.io.File wdFile,
java.lang.String name)
Get a shared FileHistory object for a specified file and path to work directory. |
static FileHistory |
getFileHistory(WorkDirectory wd,
java.lang.String name)
Get a shared FileHistory object for a specified file and work directory. |
java.io.File |
getLatestEntry()
Get the latest valid entry from a file history object. |
java.io.File[] |
getRecentEntries(int count)
Get the most recent entries from the history. |
java.io.File |
getRelativeLatestEntry(java.lang.String newRoot,
java.lang.String oldRoot)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static java.lang.String FILE
FileHistory.Listener
Method Detail |
---|
public static FileHistory getFileHistory(WorkDirectory wd, java.lang.String name)
wd
- The work directory in which the history file is maintained.name
- The name of the file within the work direectory's jtData/
subdirectory.
public static FileHistory getFileHistory(java.io.File wdFile, java.lang.String name)
wdFile
- The path th work directory in which the history file is maintained.name
- The name of the file within the work direectory's jtData/
subdirectory.
public void add(java.io.File file)
file
- the file to be added to the historypublic java.io.File[] getRecentEntries(int count)
count
- the number of most recent, existing files
to be returned.
public java.io.File getLatestEntry()
public java.io.File getRelativeLatestEntry(java.lang.String newRoot, java.lang.String oldRoot)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |