<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.1.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Adding Support for Custom Namespaces</title>
	<link>http://springide.org/blog/2007/04/05/adding-support-for-custom-namespaces/</link>
	<description>The Spring IDE team blog</description>
	<pubDate>Sun, 14 Mar 2010 17:37:47 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1.2</generator>

	<item>
		<title>By: Angel</title>
		<link>http://springide.org/blog/2007/04/05/adding-support-for-custom-namespaces/#comment-122</link>
		<author>Angel</author>
		<pubDate>Mon, 16 Apr 2007 15:16:18 +0000</pubDate>
		<guid>http://springide.org/blog/2007/04/05/adding-support-for-custom-namespaces/#comment-122</guid>
					<description>Hi, i've been trying with no luck to reproduce the example here. I've download the plugin and it throws several (100) items on the problems view. I've tried to extract the libraries required from the M3 release of the Spring IDE plugin with no luck. It seems that it relays on later versions of the code in order to work.

I've also tried to download all the projects from the repository in order
to make the plugin work but also without luck. Code throws errors about methods that must override a superclass methods.... and when i solve one problem another shows up.

Is the example presented here still valid or is there any hint you can give me in order to get the example to work?

many thanks in advance.
Angel</description>
		<content:encoded><![CDATA[<p>Hi, i&#8217;ve been trying with no luck to reproduce the example here. I&#8217;ve download the plugin and it throws several (100) items on the problems view. I&#8217;ve tried to extract the libraries required from the M3 release of the Spring IDE plugin with no luck. It seems that it relays on later versions of the code in order to work.</p>
<p>I&#8217;ve also tried to download all the projects from the repository in order<br />
to make the plugin work but also without luck. Code throws errors about methods that must override a superclass methods&#8230;. and when i solve one problem another shows up.</p>
<p>Is the example presented here still valid or is there any hint you can give me in order to get the example to work?</p>
<p>many thanks in advance.<br />
Angel</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Christian Dupuis</title>
		<link>http://springide.org/blog/2007/04/05/adding-support-for-custom-namespaces/#comment-124</link>
		<author>Christian Dupuis</author>
		<pubDate>Mon, 16 Apr 2007 22:33:08 +0000</pubDate>
		<guid>http://springide.org/blog/2007/04/05/adding-support-for-custom-namespaces/#comment-124</guid>
					<description>Here are some usage and installation instructions for the sample namespace plugin:

&lt;ol&gt;
&lt;li&gt;Install WTP all-in-one package from the &lt;a href="http://download.eclipse.org/webtools/downloads/drops/R1.5/R-1.5.3-200702082048/" rel="nofollow"&gt;here&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Install Spring IDE from the &lt;a href="http://springide.org/updatesite_nightly/" rel="nofollow"&gt;nightly build&lt;/a&gt; update site to the fresh installed Eclipse. Make sure that you install version &lt;code&gt;springide_updatesite_dev_2.0-m4_v200704170600&lt;/code&gt; or greater as I &lt;a href="http://springide.org/project/changeset/1787" rel="nofollow"&gt;fixed&lt;/a&gt; some packaging issue that prevented plugin developers to import classes from Spring IDE OSGi bundles.&lt;/li&gt;
&lt;li&gt;Install Subversive or Subclipse in order to check out the &lt;a href="http://springide.org/repos/branches/samples/" rel="nofollow"&gt;sample project from the svn&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Launch a new Eclipse Application from Debug or Run menu and see the sample plugin in action.
&lt;/ol&gt;

Hope that helps. Thanks for addressing the issue with the sample plugin as it brought up issues with our bundle packaging.</description>
		<content:encoded><![CDATA[<p>Here are some usage and installation instructions for the sample namespace plugin:</p>
<ol>
<li>Install WTP all-in-one package from the <a href="http://download.eclipse.org/webtools/downloads/drops/R1.5/R-1.5.3-200702082048/" rel="nofollow">here</a>.</li>
<li>Install Spring IDE from the <a href="http://springide.org/updatesite_nightly/" rel="nofollow">nightly build</a> update site to the fresh installed Eclipse. Make sure that you install version <code>springide_updatesite_dev_2.0-m4_v200704170600</code> or greater as I <a href="http://springide.org/project/changeset/1787" rel="nofollow">fixed</a> some packaging issue that prevented plugin developers to import classes from Spring IDE OSGi bundles.</li>
<li>Install Subversive or Subclipse in order to check out the <a href="http://springide.org/repos/branches/samples/" rel="nofollow">sample project from the svn</a>.</li>
<li>Launch a new Eclipse Application from Debug or Run menu and see the sample plugin in action.
</li></ol>
<p>Hope that helps. Thanks for addressing the issue with the sample plugin as it brought up issues with our bundle packaging.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Eugene Lucash</title>
		<link>http://springide.org/blog/2007/04/05/adding-support-for-custom-namespaces/#comment-252</link>
		<author>Eugene Lucash</author>
		<pubDate>Tue, 24 Apr 2007 08:19:03 +0000</pubDate>
		<guid>http://springide.org/blog/2007/04/05/adding-support-for-custom-namespaces/#comment-252</guid>
					<description>In example:
&lt;pre lang="java"&gt;
BeanDefinitionBuilder definitionBuilder = BeanDefinitionBuilder
        .rootBeanDefinition(FlowExecutorFactoryBean.class);
&lt;/pre&gt;
And then follows: 
Don’t load classes - To construct Spring Bean Definitions - and that is what a BeanDefinitionParser is meant for - it should not be required to load classes from your application; use Strings in order define the bean class and not something like MyApplication.class.getName().

Is it wrong example? Besides AbstractSingleBeanDefinitionParser requires to use overrided method
protected abstract Class getBeanClass(Element element);
where loaded class returns, not String as suggested in article.</description>
		<content:encoded><![CDATA[<p>In example:</p>
<pre lang="java">
BeanDefinitionBuilder definitionBuilder = BeanDefinitionBuilder
        .rootBeanDefinition(FlowExecutorFactoryBean.class);
</pre>
<p>And then follows:<br />
Don’t load classes - To construct Spring Bean Definitions - and that is what a BeanDefinitionParser is meant for - it should not be required to load classes from your application; use Strings in order define the bean class and not something like MyApplication.class.getName().</p>
<p>Is it wrong example? Besides AbstractSingleBeanDefinitionParser requires to use overrided method<br />
protected abstract Class getBeanClass(Element element);<br />
where loaded class returns, not String as suggested in article.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Christian Dupuis</title>
		<link>http://springide.org/blog/2007/04/05/adding-support-for-custom-namespaces/#comment-287</link>
		<author>Christian Dupuis</author>
		<pubDate>Thu, 26 Apr 2007 19:32:30 +0000</pubDate>
		<guid>http://springide.org/blog/2007/04/05/adding-support-for-custom-namespaces/#comment-287</guid>
					<description>Indeed the example is not really clever... Although it makes a difference if we are talking about a third-party namespace or one that is shipped with Spring. Spring IDE has access to every class from Spring and Spring Web Flow. So therefore the example works with Spring IDE, but wouldn't work with classes from your own application.

The AbstractSingleBeanDefinitionParser will get another method getBeanClassName (both methods will not be abstract and at least one must return a value) in Spring 2.1. Until then you shouldn't use the class for your own custom namespace.</description>
		<content:encoded><![CDATA[<p>Indeed the example is not really clever&#8230; Although it makes a difference if we are talking about a third-party namespace or one that is shipped with Spring. Spring IDE has access to every class from Spring and Spring Web Flow. So therefore the example works with Spring IDE, but wouldn&#8217;t work with classes from your own application.</p>
<p>The AbstractSingleBeanDefinitionParser will get another method getBeanClassName (both methods will not be abstract and at least one must return a value) in Spring 2.1. Until then you shouldn&#8217;t use the class for your own custom namespace.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Eugene Lucash</title>
		<link>http://springide.org/blog/2007/04/05/adding-support-for-custom-namespaces/#comment-418</link>
		<author>Eugene Lucash</author>
		<pubDate>Thu, 03 May 2007 10:39:38 +0000</pubDate>
		<guid>http://springide.org/blog/2007/04/05/adding-support-for-custom-namespaces/#comment-418</guid>
					<description>BTW. There is the http://www.springframework.org/schema/tool namespace with tags for annotating schema elements for custom namespaces with meta information. This information can cover about 80% of typical cases needed for namespace tooling like completion and navigation of custom tags, without a custom IDE plugin. Will Spring IDE support the http://www.springframework.org/schema/tool xsd annotations?</description>
		<content:encoded><![CDATA[<p>BTW. There is the <a href="http://www.springframework.org/schema/tool" rel="nofollow">http://www.springframework.org/schema/tool</a> namespace with tags for annotating schema elements for custom namespaces with meta information. This information can cover about 80% of typical cases needed for namespace tooling like completion and navigation of custom tags, without a custom IDE plugin. Will Spring IDE support the <a href="http://www.springframework.org/schema/tool" rel="nofollow">http://www.springframework.org/schema/tool</a> xsd annotations?</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Christian Dupuis</title>
		<link>http://springide.org/blog/2007/04/05/adding-support-for-custom-namespaces/#comment-426</link>
		<author>Christian Dupuis</author>
		<pubDate>Thu, 03 May 2007 18:14:46 +0000</pubDate>
		<guid>http://springide.org/blog/2007/04/05/adding-support-for-custom-namespaces/#comment-426</guid>
					<description>[quote post="55"]Will Spring IDE support the http://www.springframework.org/schema/tool xsd annotations?[/quote]

Yes, I was thinking about that a while ago. Feel free to open an enhancement request in our ticketing system. I think that could be added in a after-2.0 release.

But still you would need to provide the XSD either as a plugin or a XML catalog extension.</description>
		<content:encoded><![CDATA[<blockquote cite="http://springide.org/blog/2007/04/05/adding-support-for-custom-namespaces/"><p>
Will Spring IDE support the <a href="http://www.springframework.org/schema/tool" rel="nofollow">http://www.springframework.org/schema/tool</a> xsd annotations?</p>
</blockquote>
<p>Yes, I was thinking about that a while ago. Feel free to open an enhancement request in our ticketing system. I think that could be added in a after-2.0 release.</p>
<p>But still you would need to provide the XSD either as a plugin or a XML catalog extension.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Refinements for NamespaceHandler Utility Classes at Spring IDE Blog</title>
		<link>http://springide.org/blog/2007/04/05/adding-support-for-custom-namespaces/#comment-664</link>
		<author>Refinements for NamespaceHandler Utility Classes at Spring IDE Blog</author>
		<pubDate>Tue, 15 May 2007 08:36:14 +0000</pubDate>
		<guid>http://springide.org/blog/2007/04/05/adding-support-for-custom-namespaces/#comment-664</guid>
					<description>[...] More information on implementing tooling-friendly namespaces is available in an older post. [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] More information on implementing tooling-friendly namespaces is available in an older post. [&#8230;]</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: First Release Candidate Available at Spring IDE Blog</title>
		<link>http://springide.org/blog/2007/04/05/adding-support-for-custom-namespaces/#comment-1252</link>
		<author>First Release Candidate Available at Spring IDE Blog</author>
		<pubDate>Mon, 11 Jun 2007 11:50:58 +0000</pubDate>
		<guid>http://springide.org/blog/2007/04/05/adding-support-for-custom-namespaces/#comment-1252</guid>
					<description>[...] Support for Spring 2.0 namespace-based configurations. We have put lots of work into that to make the support as extensible as possible. You can read more about that in another post. [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Support for Spring 2.0 namespace-based configurations. We have put lots of work into that to make the support as extensible as possible. You can read more about that in another post. [&#8230;]</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Spring IDE 2.0 is Final at Spring IDE Blog</title>
		<link>http://springide.org/blog/2007/04/05/adding-support-for-custom-namespaces/#comment-1633</link>
		<author>Spring IDE 2.0 is Final at Spring IDE Blog</author>
		<pubDate>Wed, 27 Jun 2007 16:08:57 +0000</pubDate>
		<guid>http://springide.org/blog/2007/04/05/adding-support-for-custom-namespaces/#comment-1633</guid>
					<description>[...] Support for Spring 2.0 namespace-based configurations. We have put lots of work into that to make the support as extensible as possible. You can read more about that in another post. [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Support for Spring 2.0 namespace-based configurations. We have put lots of work into that to make the support as extensible as possible. You can read more about that in another post. [&#8230;]</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: sebdet</title>
		<link>http://springide.org/blog/2007/04/05/adding-support-for-custom-namespaces/#comment-10694</link>
		<author>sebdet</author>
		<pubDate>Tue, 11 Dec 2007 14:43:44 +0000</pubDate>
		<guid>http://springide.org/blog/2007/04/05/adding-support-for-custom-namespaces/#comment-10694</guid>
					<description>bonjour,

je viens d'installer Spring IDE mais malheureusement, tous les flows sont indiqués en erreur(ex: Referenced action method "affichageInfosArticle" cannot be found or is not a valid action method") 


Que puis-je faire ?</description>
		<content:encoded><![CDATA[<p>bonjour,</p>
<p>je viens d&#8217;installer Spring IDE mais malheureusement, tous les flows sont indiqués en erreur(ex: Referenced action method &#8220;affichageInfosArticle&#8221; cannot be found or is not a valid action method&#8221;) </p>
<p>Que puis-je faire ?</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Krish</title>
		<link>http://springide.org/blog/2007/04/05/adding-support-for-custom-namespaces/#comment-28498</link>
		<author>Krish</author>
		<pubDate>Fri, 18 Jul 2008 08:16:09 +0000</pubDate>
		<guid>http://springide.org/blog/2007/04/05/adding-support-for-custom-namespaces/#comment-28498</guid>
					<description>Excellent article. Does Spring IDE  namespace provide support for content assistance on just the interfaces. I know right know it supports the classes.</description>
		<content:encoded><![CDATA[<p>Excellent article. Does Spring IDE  namespace provide support for content assistance on just the interfaces. I know right know it supports the classes.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Bryan</title>
		<link>http://springide.org/blog/2007/04/05/adding-support-for-custom-namespaces/#comment-30159</link>
		<author>Bryan</author>
		<pubDate>Thu, 21 Aug 2008 20:30:58 +0000</pubDate>
		<guid>http://springide.org/blog/2007/04/05/adding-support-for-custom-namespaces/#comment-30159</guid>
					<description>I realize this blog post is over a year old, but I stumbled upon it recently as I need to do pretty much what it describes.  The links given for the example source are broken though.

NamespaceHandler source:
http://springide.org/project/browser/branches/samples/org.springframework.jdbc.datasource.config

Sample plugin source:
http://springide.org/project/browser/branches/samples/org.springframework.samples.ide.eclipse.namespace.db

Are these still laying around somewhere?  If so, can they be made available again?

TIA,
Bryan</description>
		<content:encoded><![CDATA[<p>I realize this blog post is over a year old, but I stumbled upon it recently as I need to do pretty much what it describes.  The links given for the example source are broken though.</p>
<p>NamespaceHandler source:<br />
<a href="http://springide.org/project/browser/branches/samples/org.springframework.jdbc.datasource.config" rel="nofollow">http://springide.org/project/browser/branches/samples/org.springframework.jdbc.datasource.config</a></p>
<p>Sample plugin source:<br />
<a href="http://springide.org/project/browser/branches/samples/org.springframework.samples.ide.eclipse.namespace.db" rel="nofollow">http://springide.org/project/browser/branches/samples/org.springframework.samples.ide.eclipse.namespace.db</a></p>
<p>Are these still laying around somewhere?  If so, can they be made available again?</p>
<p>TIA,<br />
Bryan</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Bryan</title>
		<link>http://springide.org/blog/2007/04/05/adding-support-for-custom-namespaces/#comment-30163</link>
		<author>Bryan</author>
		<pubDate>Thu, 21 Aug 2008 21:33:08 +0000</pubDate>
		<guid>http://springide.org/blog/2007/04/05/adding-support-for-custom-namespaces/#comment-30163</guid>
					<description>I realize this is a fairly old post, but I just ran across it and it seems to be the resource I need for what I have to do.  That being said, it seems like the original code examples are no longer available/accessible.

NamespaceHandler example:
http://springide.org/project/browser/branches/samples/org.springframework.jdbc.datasource.config


Sample plug-in project:
http://springide.org/project/browser/branches/samples/org.springframework.samples.ide.eclipse.namespace.db

Is it possible to make these available again if they're still laying around somewhere?

Is this post still the best resource/documentation out there in terms of a HOWTO for supporting custom namespaces with SpringIDE?

TIA... Bryan</description>
		<content:encoded><![CDATA[<p>I realize this is a fairly old post, but I just ran across it and it seems to be the resource I need for what I have to do.  That being said, it seems like the original code examples are no longer available/accessible.</p>
<p>NamespaceHandler example:<br />
<a href="http://springide.org/project/browser/branches/samples/org.springframework.jdbc.datasource.config" rel="nofollow">http://springide.org/project/browser/branches/samples/org.springframework.jdbc.datasource.config</a></p>
<p>Sample plug-in project:<br />
<a href="http://springide.org/project/browser/branches/samples/org.springframework.samples.ide.eclipse.namespace.db" rel="nofollow">http://springide.org/project/browser/branches/samples/org.springframework.samples.ide.eclipse.namespace.db</a></p>
<p>Is it possible to make these available again if they&#8217;re still laying around somewhere?</p>
<p>Is this post still the best resource/documentation out there in terms of a HOWTO for supporting custom namespaces with SpringIDE?</p>
<p>TIA&#8230; Bryan</p>
]]></content:encoded>
				</item>
</channel>
</rss>
