|
Extension SDK 10.1.2 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.ide.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
|
Constructor Summary | |
protected |
FileOpenHistory()
|
Method Summary | |
java.lang.String[] |
getFileHistory()
Get the opened files history list. |
int |
getHistoryCount()
Get the maximum number of entries in the history list. |
static FileOpenHistory |
getInstance()
The FileOpenHistory controller is a singleton class. |
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 View
triggers the execution of a command. |
protected void |
initialize()
|
void |
removeHistory(Node node)
Remove the specified Node from 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 url to the opened files history. |
void |
updateHistory(Node node)
Add the specified Node to the opened
node history. |
void |
updateProjectHistory(java.net.URL url)
Add the specified project url to the opened project files
history. |
void |
updateWorkspaceHistory(java.net.URL url)
Add the specified workspace url to 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
Constructor Detail |
protected FileOpenHistory()
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)
Controller
View
triggers the execution of a command.
handleEvent
in interface Controller
action
- action whose command is to be executed.
public boolean update(IdeAction action, Context context)
Controller
update
in interface Controller
action
- action whose command is to be executed.context
- the current context
protected void initialize()
protected HistoryList getOpenedFiles()
protected HistoryList getOpenedProjects()
protected HistoryList getOpenedWorkspaces()
|
Extension SDK | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 1997, 2004, Oracle. All rights reserved.