|
||||||||||
| 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 final java.lang.String FILE
FileHistory.Listener,
Constant Field Values| 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 | |||||||||