blob: c6e68b8a694b877df0c8cc2e076aa0d7606e0dff [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">
<script language="JavaScript" type="text/javascript" src="PLUGINS_ROOT/org.eclipse.help/livehelp.js"></script>
<title>Templates</title>
<link href="../../book.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.style1 {
font-size: 18px;
font-weight: bold;
}
.style2 {
font-size: 12pt;
font-weight: bold;
}
-->
</style>
</head>
<body>
<p class="style1">Templates</p>
<p>PDE provides templates ranging in complexity and function for the platform's more popular extension points. Each template results in the generation of a fully-functional plug-in.</p>
<p>The list of templates that you see on this wizard page varies depending on the choices you made on the <a href="plugin_structure.htm">Plug-in Structure</a> and <a href="plugin_content.htm">Plug-in Content</a> wizard pages:</p>
<ol>
<li>Java vs. simple project</li>
<li>UI vs. headless</li>
<li>Rich client application vs. regular plug-in</li>
</ol>
<p><img src="../../images/new_wizards/plugin_templates.PNG" alt="Plug-in Templates" hspace="30"></p>
<p>Templates are customizable. For instance, the Plug-in with an editor template allows you to customize the XML editor name, class name, etc. </p>
<p><img src="../../images/new_wizards/plugin_customize.PNG" alt="Customize Template" hspace="30"></p>
<p>&nbsp;</p>
<p class="style2">Contributing Templates</p>
<p>To contribute templates to the <strong>New Plug-in Project</strong> creation wizard, refer to the <em>org.eclipse.pde.ui.pluginContent</em> extension point. </p>
<p>&nbsp;</p>
</body>
</html>