List Open Files [message #334508] |
Fri, 13 February 2009 06:05  |
Eclipse User |
|
|
|
Is there an Eclipse platform API to list the currently open files in the
editor?
Ideally I'd like to be able to get all the open files of a particular type
(e.g. all open XML files) but I can only see a way to get the currently
active editor and which editor is associated with which file.
|
|
|
Re: List Open Files [message #334515 is a reply to message #334508] |
Fri, 13 February 2009 11:10   |
Eclipse User |
|
|
|
Originally posted by: eclipse-news.rizzoweb.com
On 2/13/2009 6:05 AM, Stuart Harper wrote:
> Is there an Eclipse platform API to list the currently open files in the
> editor?
>
> Ideally I'd like to be able to get all the open files of a particular
> type (e.g. all open XML files) but I can only see a way to get the
> currently active editor and which editor is associated with which file.
Here is one way that works with no context:
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActi vePage().getEditorReferences()
It could be shorter if you have enough context to get the
IWorkbenchWindow or IWorkbenchPage directly.
Hope this helps,
Eric
|
|
|
Re: List Open Files [message #334531 is a reply to message #334515] |
Mon, 16 February 2009 08:37  |
Eclipse User |
|
|
|
Eric Rizzo wrote:
>
> Here is one way that works with no context:
> PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActi vePage().getEditorReferences()
>
>
> It could be shorter if you have enough context to get the
> IWorkbenchWindow or IWorkbenchPage directly.
>
> Hope this helps,
> Eric
This works perfectly, thank you!
|
|
|
Powered by
FUDForum. Page generated in 0.03521 seconds