I suggest you to ask Webtools guys.
You can find them either in their newsgroups or in mailing list (wtp-dev)

2008/11/26  <[EMAIL PROTECTED]>:
> Thanks for the reply!
>
> That's how I've declared the extension, but I don't see any changes at all 
> and my class is never called.
>
> This is my first Eclipse plugin, so if anyone could explain to me the 
> mechanism that fires this code, that might help.  Even in the JSP and XSD 
> packages that use this code, I haven't been able to find the place where it 
> is invoked (or where the listener is added).
>
> Thanks,
>
> Jim
>
> Sent from my Verizon Wireless BlackBerry
>
> -----Original Message-----
> From: "Michael Spector" <[EMAIL PROTECTED]>
>
> Date: Wed, 26 Nov 2008 10:16:57
> To: PDT Developers<pdt-dev@eclipse.org>
> Subject: Re: [pdt-dev] Using ModelQueryExtension
>
>
> Hi,
>
> The extension must be declared as follows in your plugin.xml:
>
> <extension point="org.eclipse.wst.xml.core.modelQueryExtensions">
>      <modelQueryExtension
>            class="org.fhtml.eclipse.editors.FhtmlModelQueryExtension"
>            contentType="org.eclipse.wst.html.core.htmlsource">
>      </modelQueryExtension>
>  </extension>
>
> BTW, do you see extended elements in regular HTML editor?
>
>
> On Wed, Nov 26, 2008 at 8:02 AM, Jim Kremens <[EMAIL PROTECTED]> wrote:
>> Hi all,
>>
>> I'm trying to extend PDT to support custom html tags and attributes.
>> After some confusion,  I've implemented the
>> org.eclipse.wst.xml.core.modelQueryExtensions extension point and
>> built a class that extends ModelQueryExtension (thanks for the tip
>> Roy!):
>>
>>
>> package org.fhtml.eclipse.editors;
>>
>> import java.util.ArrayList;
>> import java.util.List;
>>
>> import 
>> org.eclipse.wst.xml.core.internal.contentmodel.modelquery.extension.ModelQueryExtension;
>> import org.w3c.dom.Element;
>> import org.w3c.dom.Node;
>>
>> public class FhtmlModelQueryExtension extends ModelQueryExtension {
>>
>>       public FhtmlModelQueryExtension() {
>>               System.out.print("NEVER CALLED\n");
>>       }
>>
>>       public String[] getAttributeValues(Element e, String namespace,
>> String name) {
>>               //See XSDModelQueryExtension for an example
>> implementation of this...
>>       }
>>
>> }
>>
>>
>> But my class is never invoked.  I've looked at other implementations
>> of ModelQuery, like in the XSD and JSP packages, and unfortunately, I
>> can't discern when these extensions are actually called.
>>
>> Has anyone had success with this extension point?  Also, if anyone
>> knows of any real documentation on the topic, that would be great as
>> well.  As far as I can tell, there's almost nothing, as this is meant,
>> for now, to be an internal extension point.
>>
>> Thanks,
>>
>> Jim Kremens
>> _______________________________________________
>> pdt-dev mailing list
>> pdt-dev@eclipse.org
>> https://dev.eclipse.org/mailman/listinfo/pdt-dev
>>
>
>
>
> --
> Michael
> _______________________________________________
> pdt-dev mailing list
> pdt-dev@eclipse.org
> https://dev.eclipse.org/mailman/listinfo/pdt-dev
>
> _______________________________________________
> pdt-dev mailing list
> pdt-dev@eclipse.org
> https://dev.eclipse.org/mailman/listinfo/pdt-dev
>
>



-- 
Michael
_______________________________________________
pdt-dev mailing list
pdt-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/pdt-dev

Reply via email to