Then it’s probably an issue that I will
have to climb around and look at an alternative method such as a special
resource view that would include the items instead of binding them on a global
level within Eclipse—essentially my own tree view for my web plug-in.
-Jacob
-----Original Message-----
From: pde-dev-admin@xxxxxxxxxxx
[mailto:pde-dev-admin@xxxxxxxxxxx] On Behalf
Of Bob Foster
Sent: Monday, April 28, 2003 5:33
PM
To: pde-dev@xxxxxxxxxxx
Subject: Re: [pde-dev]
Resources/Editors Binding via Runtime Logic
Thank you. Some issues with such "sniffing" are
performance and user transparency.
There are two levels of performance concern: 1) A plugin
that wishes to dynamically decide must be instantiated. 2) The plugin may then
read resources, like your web.xml example, including the resource in question.
If the plugin is allowed to "catch and release," to use a fishing
metaphor, the next plugin in line would be instantiated, multiplying the
concerns by the number of eligible plugins.
If plugins are allowed to decide at runtime which editor to
invoke, what of the desires of the user? The user clearly says "Use editor
X for extension .abc," but file foo.abc is opened up in editor Y because
some plugin thought it knew better.
The need for sniffing of some sort is easy to demonstrate.
For example, it is impossible to correctly decide the encoding of an XML
document without reading a portion of the document. But how much of it
should be pluggable?
----- Original Message -----
Sent: Monday, April 28,
2003 12:09 PM
Subject: RE: [pde-dev]
Resources/Editors Binding via Runtime Logic
A couple of things are a basis for the
decisions:
- Referring to a Web.xml to read
out referenced resources and bind them to a particular editor for
modification
- Also looking at the extensions
of project classes to extend the editor for an alternate method of editing
Thanks!
-----Original Message-----
From: pde-dev-admin@xxxxxxxxxxx
[mailto:pde-dev-admin@xxxxxxxxxxx] On Behalf
Of Bob Foster
Sent: Monday, April 28, 2003 11:49
AM
To: pde-dev@xxxxxxxxxxx
Subject: Re: [pde-dev]
Resources/Editors Binding via Runtime Logic
Upon what does that logic base its decisions? What is its
input?
----- Original Message -----
Sent: Monday, April 28,
2003 10:16 AM
Subject: [pde-dev]
Resources/Editors Binding via Runtime Logic
I've been reading up on plugin extensions and it seems that
editors can be attached to resources via extension or by file name. I
would like to find a way to bind an editor or modify the decorator of a
resource based on logic contained in java code (pulled from another config file
particular to a plugin).
If anyone has any suggestions or knows of an open source plugin that I
could dive into the source of, it would be greatly apprechiated.
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.476 / Virus Database: 273 - Release Date: 4/24/2003
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.476 / Virus Database: 273 - Release Date: 4/24/2003
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.476 / Virus Database: 273 - Release Date: 4/24/2003
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.476 / Virus Database: 273 - Release Date: 4/24/2003
|