blob: de8d764fa02208f09e27ff68f0091518705af1fc [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta
http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<title>Checking WTP out</title>
<link
rel="stylesheet"
type="text/css"
href="../sources/formate.css">
</head>
<body>
<p class="ueberschrift">What's New for 1.5.1?</p>
<p>This document describes the API changes that have been made in the Faceted
Project Framework for WTP 1.5.1 release. Both Java API and extension point
changes are covered. Note that the Faceted Project Framework API remains
provisional for the 1.5.1 release. This means it will continue undergoing
further significant changes in future release(s).</p>
<ol>
<li><a href="#defver">Specifying Default Facet Version</a></li>
</ol>
<!-- ********************************************************************** -->
<p><font size="+1"><a name="vexprs">1. Specifying Default Facet Version</a></font></p>
<!-- ********************************************************************** -->
<p>It is now possible to specify the facet version that will be used by default
when the facet is presented to the user. There are two ways to specify the default
version. You can either specify a static default or you can implement the
<code>IDefaultVersionProvider</code> interface. If a default version is not
specified, the latest version will be used instead.</p>
<p><u>Extension Point Changes</u></p>
<table cellpadding="10"><tr><td width="10">&nbsp;</td><td bgcolor="#E2E2E2">
<pre>
<font color="#7B7B7B">&lt;extension point="org.eclipse.wst.common.project.facet.core.facets"&gt;
&lt;project-facet&gt;</font>
&lt;default-version version="{string}"/&gt; <i>(optional)</i>
&lt;default-version version="{class:org.eclipse.wst.common.project.facet.core.IDefaultVersionProvider}"/&gt; <i>(optional)</i>
<font color="#7B7B7B">&lt;/project-facet&gt;
&lt;extension&gt;</font>
</pre>
</td></tr></table>
<p><u>Java API Additions</u></p>
<table cellpadding="10"><tr><td width="10">&nbsp;</td><td bgcolor="#E2E2E2">
<pre>
<font color="#7B7B7B">org.eclipse.wst.common.project.facet.core.IProjectFacet
{</font>
IProjectFacetVersion getDefaultVersion();
<font color="#7B7B7B">}</font>
org.eclipse.wst.common.project.facet.core.IDefaultVersionProvider
{
IProjectFacetVersion getDefaultVersion();
}
</pre>
</td></tr></table>
<p></p>
</body>
</html>