[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Newsgroup Home]
|
[news.eclipse.platform.ua] Enabling commands for particular file types only
|
- From: Patrick Könemann <pk@xxxxxxxxxx>
- Date: Wed, 16 Sep 2009 17:26:05 +0100
- Newsgroups: eclipse.platform.ua
- Organization: EclipseCorner
- User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.1) Gecko/20090715 Thunderbird/3.0b3
Dear newsgroup,
I am not really sure whether this is the right newsgroup to ask, please tell me then whether there is a more appropriate one.
When defining actions in Eclipse, you can enable them only for particular file types in the extension definition (e.g. nameFilter="*.txt" in the objectContribution).
Following the command framework [1], restrictions can be modeled in the activeWhen clause of the handler, however, I cannot figure out how to restrict the handler to particular file types only.
I could not find any documentation for doing that.
Here is my extension so far:
<extension
point="org.eclipse.ui.handlers">
<handler
class="mypackage.MyHandler"
commandId="myCommand">
<activeWhen>
<with
variable="selection">
<iterate
operator="and">
<instanceof
value="org.eclipse.core.resources.IFile">
</instanceof>
[I guess the file type restriction has to go here]
</iterate>
</with>
</activeWhen>
</handler>
</extension>
Any help appreciated.
Best regards
Patrick
[1] http://wiki.eclipse.org/Platform_Command_Framework