| 
 | Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.4.0) E17493-05 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectoracle.ide.cmd.FileOpenHistory
public final class FileOpenHistory
The FileOpenHistory class manages the opened files
 history.
| Field Summary | |
|---|---|
| static java.lang.String | OPENED_FILES_NAME | 
| static java.lang.String | OPENED_PROJECTS_NAME | 
| static java.lang.String | OPENED_WORKSPACES_NAME | 
| Fields inherited from interface oracle.ide.controller.Controller | 
|---|
| UPDATE_FROM_ACTION_PERFORMED, UPDATE_FROM_ACTIVE_VIEW_CHANGED, UPDATE_FROM_UNDO, UPDATE_FROM_USER_EXTENSION, UPDATE_FROM_VIEW_SELECTION_CHANGED | 
| Method Summary | |
|---|---|
|  java.lang.String[] | getFileHistory()Get the opened files history list. | 
| static IdeAction | getGlobalReopenAction() | 
|  int | getHistoryCount()Get the maximum number of entries in the history list. | 
| static FileOpenHistory | getInstance()The FileOpenHistorycontroller is a singleton class. | 
| static IdeAction | getNewReopenAction(java.net.URL url)Returns a new local IdeAction that will reopen the specified URL when triggered. | 
| protected  HistoryList | getOpenedFiles() | 
| protected  HistoryList | getOpenedProjects() | 
| protected  HistoryList | getOpenedWorkspaces() | 
|  java.lang.String[] | getProjectHistory()Get the opened project files history list. | 
|  java.lang.String[] | getWorkspaceHistory()Get the opened wokspace files history list. | 
|  boolean | handleEvent(IdeAction action,
            Context context)This method is called when a user interaction with a Viewtriggers the execution of a command. | 
| protected  void | initialize() | 
|  void | removeHistory(Node node)Remove the specified Nodefrom the opened
 node history. | 
|  void | save()Save the opened file history. | 
|  void | setHistoryCount(int count)Set the maximum number of entries in the history list. | 
|  boolean | update(IdeAction action,
       Context context)This method updates the enabled status of the specified action within the specified context. | 
|  void | updateFileHistory(java.net.URL url)Add the specified file urlto the opened files history. | 
|  void | updateHistory(Node node)Add the specified Nodeto the opened
 node history. | 
|  void | updateProjectHistory(java.net.URL url)Add the specified project urlto the opened project files
 history. | 
|  void | updateWorkspaceHistory(java.net.URL url)Add the specified workspace urlto the opened workspace files
 history. | 
| 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 OPENED_FILES_NAME
public static final java.lang.String OPENED_PROJECTS_NAME
public static final java.lang.String OPENED_WORKSPACES_NAME
| Method Detail | 
|---|
public static FileOpenHistory getInstance()
FileOpenHistory controller is a singleton class.
 This method gets this controller's single instance.
FileOpenHistory controller single instance.public void updateFileHistory(java.net.URL url)
url to the opened files history.
public void updateProjectHistory(java.net.URL url)
url to the opened project files
 history.
public void updateWorkspaceHistory(java.net.URL url)
url to the opened workspace files
 history.
public void updateHistory(Node node)
Node to the opened
 node history. This method figures out the type of node
 being added and adds the node URL to the
 files, projects, or workspace history list.
public void removeHistory(Node node)
Node from the opened
 node history. This method figures out the type of node
 being added and adds the node URL to the
 files, projects, or workspace history list.
public java.lang.String[] getFileHistory()
public java.lang.String[] getProjectHistory()
public java.lang.String[] getWorkspaceHistory()
public int getHistoryCount()
public void setHistoryCount(int count)
public void save()
public boolean handleEvent(IdeAction action,
                           Context context)
ControllerView
 triggers the execution of a command.
handleEvent in interface Controlleraction - action whose command is to be executed.
public boolean update(IdeAction action,
                      Context context)
Controller
update in interface Controlleraction - action whose command is to be executed.context - the current context
protected void initialize()
protected HistoryList getOpenedFiles()
protected HistoryList getOpenedProjects()
protected HistoryList getOpenedWorkspaces()
public static IdeAction getNewReopenAction(java.net.URL url)
public static IdeAction getGlobalReopenAction()
| 
 | Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.4.0) E17493-05 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||