I wouldn't take no for an answer so readily. ;-}
You haven't heard from any pde people on the point. It's not even clear this is
a pde issue; could be platform-ui. Also, if all the editors you want to choose
between are your own editors, multipageeditor already comes close to what you
want.
Bob
----- Original Message -----
Sent: Monday, April 28, 2003 6:43
PM
Subject: RE: [pde-dev] Resources/Editors
Binding via Runtime Logic
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
|