com.aptana.ide.rcp
Class ApplicationWorkbenchAdvisor

java.lang.Object
  extended by IDEWorkbenchAdvisor
      extended by com.aptana.ide.rcp.ApplicationWorkbenchAdvisor

public class ApplicationWorkbenchAdvisor
extends IDEWorkbenchAdvisor

ApplicationWorkbenchAdvisor


Constructor Summary
ApplicationWorkbenchAdvisor()
           
 
Method Summary
 org.eclipse.ui.application.WorkbenchWindowAdvisor createWorkbenchWindowAdvisor(org.eclipse.ui.application.IWorkbenchWindowConfigurer configurer)
           
 java.util.ArrayList getEditorReferences(org.eclipse.ui.IWorkbenchPage page)
          Returns a list of all open files in the current workbench page
 java.util.ArrayList getOpenEditors(org.eclipse.ui.IWorkbenchPage[] pages)
          Returns a list of all open editors
 java.util.ArrayList getOpenEditors(org.eclipse.ui.IWorkbenchWindow[] windows)
          Returns a list of all open editors
 void initialize(org.eclipse.ui.application.IWorkbenchConfigurer configurer)
           
 void postStartup()
           
 boolean preShutdown()
           
 org.eclipse.core.runtime.IStatus restoreState(org.eclipse.ui.IMemento memento)
           
 org.eclipse.core.runtime.IStatus saveState(org.eclipse.ui.IMemento memento)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplicationWorkbenchAdvisor

public ApplicationWorkbenchAdvisor()
Method Detail

initialize

public void initialize(org.eclipse.ui.application.IWorkbenchConfigurer configurer)
See Also:
WorkbenchAdvisor.initialize(org.eclipse.ui.application.IWorkbenchConfigurer)

createWorkbenchWindowAdvisor

public org.eclipse.ui.application.WorkbenchWindowAdvisor createWorkbenchWindowAdvisor(org.eclipse.ui.application.IWorkbenchWindowConfigurer configurer)
See Also:
WorkbenchAdvisor.createWorkbenchWindowAdvisor(org.eclipse.ui.application.IWorkbenchWindowConfigurer)

restoreState

public org.eclipse.core.runtime.IStatus restoreState(org.eclipse.ui.IMemento memento)
See Also:
WorkbenchAdvisor.restoreState(org.eclipse.ui.IMemento)

saveState

public org.eclipse.core.runtime.IStatus saveState(org.eclipse.ui.IMemento memento)
See Also:
WorkbenchAdvisor.saveState(org.eclipse.ui.IMemento)

postStartup

public void postStartup()
See Also:
WorkbenchAdvisor.postStartup()

preShutdown

public boolean preShutdown()
See Also:
WorkbenchAdvisor.preShutdown()

getOpenEditors

public java.util.ArrayList getOpenEditors(org.eclipse.ui.IWorkbenchWindow[] windows)
Returns a list of all open editors

Parameters:
windows -
Returns:
ArrayList

getOpenEditors

public java.util.ArrayList getOpenEditors(org.eclipse.ui.IWorkbenchPage[] pages)
Returns a list of all open editors

Parameters:
pages -
Returns:
ArrayList

getEditorReferences

public java.util.ArrayList getEditorReferences(org.eclipse.ui.IWorkbenchPage page)
Returns a list of all open files in the current workbench page

Parameters:
page -
Returns:
ArrayList