<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Benjamin Cabé &#187; Snippets</title>
	<atom:link href="http://blog.benjamin-cabe.com/tag/snippets/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.benjamin-cabe.com</link>
	<description>Eclipse, the birds and yo momma</description>
	<lastBuildDate>Wed, 17 Mar 2010 09:21:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Ouvrir une URL dans le navigateur interne d&#8217;Eclipse</title>
		<link>http://blog.benjamin-cabe.com/2008/08/07/ouvrir-une-url-dans-le-navigateur-interne-declipse</link>
		<comments>http://blog.benjamin-cabe.com/2008/08/07/ouvrir-une-url-dans-le-navigateur-interne-declipse#comments</comments>
		<pubDate>Thu, 07 Aug 2008 17:38:16 +0000</pubDate>
		<dc:creator>Benjamin Cabé</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Snippets]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[workbench]]></category>

		<guid isPermaLink="false">http://blog.benjamin-cabe.com/?p=249</guid>
		<description><![CDATA[Pour ouvrir une URL (par un clic sur un widget SWT &#8220;Link&#8221;, par exemple) dans le navigateur Web interne d&#8217;Eclipse, il suffit de faire ceci : [sourcecode language='java'] PlatformUI.getWorkbench(). getBrowserSupport(). createBrowser(&#8220;myId&#8221;). openURL(url); [/sourcecode] myId étant un identifiant unique qui permet, éventuellement, de réutiliser le même navigateur pour ouvrir d&#8217;autres pages. NB : il existe une [...]]]></description>
			<content:encoded><![CDATA[<p>Pour ouvrir une URL (par un clic sur un widget SWT &#8220;Link&#8221;, par exemple) dans le navigateur Web interne d&#8217;Eclipse, il suffit de faire ceci :</p>
<p>[sourcecode language='java']<br />
PlatformUI.getWorkbench().<br />
            getBrowserSupport().<br />
            createBrowser(&#8220;myId&#8221;).<br />
            openURL(url); [/sourcecode]</p>
<p><span style="font-family: courier new,courier;">myId</span> étant un identifiant unique qui permet, éventuellement, de réutiliser le même navigateur pour ouvrir d&#8217;autres pages.</p>
<p><em><strong>NB :</strong></em> il existe une version de la méthode createBrowser() qui prend en paramètre un style, permettant de préciser si l&#8217;on veut afficher ou non la barre d&#8217;URL, la barre de navigation, etc.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.benjamin-cabe.com/2008/08/07/ouvrir-une-url-dans-le-navigateur-interne-declipse/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Récupérer la version d&#8217;un plug-in</title>
		<link>http://blog.benjamin-cabe.com/2008/05/14/recuperer-la-version-dun-plug-in</link>
		<comments>http://blog.benjamin-cabe.com/2008/05/14/recuperer-la-version-dun-plug-in#comments</comments>
		<pubDate>Wed, 14 May 2008 13:58:50 +0000</pubDate>
		<dc:creator>Benjamin Cabé</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Snippets]]></category>

		<guid isPermaLink="false">http://blog.benjamin-cabe.com/?p=180</guid>
		<description><![CDATA[Voici le petit bout de code, très simple, qui permet de récupérer la version d&#8217;un plug-in. [sourcecode language='java'] Activator.getDefault(). getBundle().getHeaders(). get(org.osgi.framework.Constants.BUNDLE_VERSION) ; [/sourcecode] Pour manipuler de manière un peu plus poussée ce numéro de version, la méthode org.osgi.framework.Version#parseVersion(String) est votre amie. Vous pourrez dès lors, sur l&#8217;objet Version que vous récupérerez, comparer proprement des versions [...]]]></description>
			<content:encoded><![CDATA[<p>Voici le petit bout de code, très simple, qui permet de récupérer la version d&#8217;un plug-in.</p>
<p>[sourcecode language='java']<br />
Activator.getDefault().<br />
      getBundle().getHeaders().<br />
      get(org.osgi.framework.Constants.BUNDLE_VERSION) ;<br />
[/sourcecode]</p>
<p>Pour manipuler de manière un peu plus poussée ce numéro de version, la méthode <span style="font-family: courier new,courier;">org.osgi.framework.Version#parseVersion(String)</span> est votre amie.<br />
Vous pourrez dès lors, sur l&#8217;objet <span style="font-family: courier new,courier;">Version</span> que vous récupérerez, comparer proprement des versions entre elles, récupérer les différents composants de la version (major, minor, micro, qualifier), etc.</p>
<p>Bien sûr, vous vous en doutez, tous les autres en-têtes du manifeste de votre plug-in sont récupérable selon le même principe (Bundle-Copyright, Bundle-Vendor, &#8230;)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.benjamin-cabe.com/2008/05/14/recuperer-la-version-dun-plug-in/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
