Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpelder2010-11-02 16:43:58 -0400
committerpelder2010-11-02 16:43:58 -0400
commit4c6c9ff3bb1d821f73ed3c3703c545a99d6c07fc (patch)
tree7b53d650e546f121613c0e080ea89f3789f177b2 /doc/org.eclipse.jet.doc/references/extensionpoints
parent15ccba1e74a55349bdce44c7e99858795f7925b1 (diff)
downloadorg.eclipse.jet-4c6c9ff3bb1d821f73ed3c3703c545a99d6c07fc.tar.gz
org.eclipse.jet-4c6c9ff3bb1d821f73ed3c3703c545a99d6c07fc.tar.xz
org.eclipse.jet-4c6c9ff3bb1d821f73ed3c3703c545a99d6c07fc.zip
This commit was manufactured by cvs2svn to create tag 'v201011021646'.v201011021646
Diffstat (limited to 'doc/org.eclipse.jet.doc/references/extensionpoints')
-rw-r--r--doc/org.eclipse.jet.doc/references/extensionpoints/index.xhtml32
-rw-r--r--doc/org.eclipse.jet.doc/references/extensionpoints/org_eclipse_jet_deployedTransforms.html55
-rw-r--r--doc/org.eclipse.jet.doc/references/extensionpoints/org_eclipse_jet_modelInspectors.html57
-rw-r--r--doc/org.eclipse.jet.doc/references/extensionpoints/org_eclipse_jet_modelLoaders.html83
-rw-r--r--doc/org.eclipse.jet.doc/references/extensionpoints/org_eclipse_jet_tagLibraries.html139
-rw-r--r--doc/org.eclipse.jet.doc/references/extensionpoints/org_eclipse_jet_transform.html260
-rw-r--r--doc/org.eclipse.jet.doc/references/extensionpoints/org_eclipse_jet_xpathFunctions.html47
7 files changed, 0 insertions, 673 deletions
diff --git a/doc/org.eclipse.jet.doc/references/extensionpoints/index.xhtml b/doc/org.eclipse.jet.doc/references/extensionpoints/index.xhtml
deleted file mode 100644
index 8ac320c..0000000
--- a/doc/org.eclipse.jet.doc/references/extensionpoints/index.xhtml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta name="copyright" content="Copyright (c) IBM Corporation and others 2006. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." />
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
-<link rel="STYLESHEET" href="../../book.css" charset="ISO-8859-1" type="text/css"/>
-<title>JET Extension points</title>
-</head>
-<body>
-<h2>JET Extension points</h2>
-<p>The following extension points can be used to extend the capabilities of JET:</p>
-<h3>Custom tags and XPath functions</h3>
-<ul>
- <li><a href="org_eclipse_jet_tagLibraries.html">org.eclipse.jet.tagLibraries</a></li>
- <li><a href="org_eclipse_jet_xpathFunctions.html">org.eclipse.jet.xpathFunctions</a></li>
-</ul>
-<h3>Provide additional information on a JET transformation</h3>
-<ul>
- <li><a href="org_eclipse_jet_transform.html">org.eclipse.jet.transform</a></li>
-</ul>
-<h3>Add additional models that JET can load and manipulate</h3>
-<ul>
- <li><a href="org_eclipse_jet_modelInspectors.html">org.eclipse.jet.modelInspectors</a></li>
- <li><a href="org_eclipse_jet_modelLoaders.html">org.eclipse.jet.modelLoaders</a></li>
-</ul>
-<h3>Deploy JET Transformations in another plug-in</h3>
-<ul>
- <li><a href="org_eclipse_jet_deployedTransforms.html">org.eclipse.jet.deployedTransforms</a></li>
-</ul>
-</body>
-</html>
diff --git a/doc/org.eclipse.jet.doc/references/extensionpoints/org_eclipse_jet_deployedTransforms.html b/doc/org.eclipse.jet.doc/references/extensionpoints/org_eclipse_jet_deployedTransforms.html
deleted file mode 100644
index 3ffe1ce..0000000
--- a/doc/org.eclipse.jet.doc/references/extensionpoints/org_eclipse_jet_deployedTransforms.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>Deployed Transformations</title>
-<style>@import url("../../book.css");</style>
-<style>@import url("PLUGINS_ROOT/org.eclipse.platform.doc.isv/schema.css");</style>
-</HEAD>
-<BODY>
-<H1><CENTER>Deployed Transformations</CENTER></H1>
-<p></p>
-<h6 class=CaptionFigColumn id=header>Identifier: </h6>org.eclipse.jet.deployedTransforms<p></p>
-<h6 class=CaptionFigColumn id=header>Since: </h6>1.0
-<p></p>
-
-<p>
-<h6 class=CaptionFigColumn id=header>Description: </h6>Deploy a JET Transformation as part of an Eclise plug-in. JET Transformations are deployed as JAR files. A JAR file may be created from a JET project by the following steps:
-<ul>
-<li>Right-click over the JET Transformation project, and choose Export... from the context menu.</li>
-<li>Select 'Deployable plug-ins and fragments' and click Next.</li>
-<li>In the 'Destination' tab, select 'Directory' and provide a directory to contain the JAR.
-The exported JAR file is created in the 'plugins' sub-directory of this directory.</li>
-<li>In the 'Options' tab, check 'Package plug-ins as individual JAR archives'.</li>
-<li>Click Finish</li>
-<li>If the transformation was exported to workspace directory, refresh that directory.</li>
-</ul></p>
-<p><h6 class=CaptionFigColumn id=header>Configuration Markup:</h6></p>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.extension">extension</a> (<a href="#e.deployedTransform">deployedTransform</a>+)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST extension</p>
-<p class=code id=dtdAttlist>point&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.deployedTransform">deployedTransform</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST deployedTransform</p>
-<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>bundle&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>private&nbsp;(true | false) "false"&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><i style="color: red;">Deprecated</i> <b>id</b> - The ID of the JET transformation. This is no longer used - the ID is obtained from the JET transformation JAR file.</li>
-<li><b>bundle</b> - A plug-in relative path to the JET Transformation JAR file.</li>
-<li><b>private</b> - If set to 'true', the transformation will not appear in JET UIs that display transformation names.</li>
-</ul>
-<br><h6 class=CaptionFigColumn id=header>Examples: </h6>See plugin.xml for the org.eclipse.jet plug-in.
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>API Information: </h6>Not applicable.
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>Supplied Implementation: </h6>Not applicable.
-<p></p>
-
-<br>
-<p class=note id=copyright>
-</p>
-</BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/extensionpoints/org_eclipse_jet_modelInspectors.html b/doc/org.eclipse.jet.doc/references/extensionpoints/org_eclipse_jet_modelInspectors.html
deleted file mode 100644
index f195a70..0000000
--- a/doc/org.eclipse.jet.doc/references/extensionpoints/org_eclipse_jet_modelInspectors.html
+++ /dev/null
@@ -1,57 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>Model Inspectors</title>
-<style>@import url("../../book.css");</style>
-<style>@import url("PLUGINS_ROOT/org.eclipse.platform.doc.isv/schema.css");</style>
-</HEAD>
-<BODY>
-<H1><CENTER>Model Inspectors</CENTER></H1>
-<p></p>
-<h6 class=CaptionFigColumn id=header>Identifier: </h6>org.eclipse.jet.modelInspectors<p></p>
-<h6 class=CaptionFigColumn id=header>Since: </h6>1.0
-<p></p>
-
-<p>
-<h6 class=CaptionFigColumn id=header>Description: </h6>Define 'inspectors' which enable the JET XPath engine to interpret loaded Java objects as XPath nodes. An inspector is an object that adapts objects to the XPath information model. Each inspector identifies the types of objects that it is capable of adapting, and will be handed objects only of those types (or subtypes).</p>
-<p><h6 class=CaptionFigColumn id=header>Configuration Markup:</h6></p>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.extension">extension</a> (<a href="#e.inspector">inspector</a>*)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST extension</p>
-<p class=code id=dtdAttlist>point&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.inspector">inspector</a> (<a href="#e.inspects">inspects</a>+)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST inspector</p>
-<p class=code id=dtdAttlist>class&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-Defines an inspector.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>class</b> - The class that implements the inspector. Must implement <code>org.eclipse.jet.xpath.inspector.INodeInspector</code>. May implement <code>IElementInspector</code> and/or <code>INodeInspectorExtension1</code>.</li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.inspects">inspects</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST inspects</p>
-<p class=code id=dtdAttlist>class&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-Identifies a class for which the inspector can provide information.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>class</b> - The fully qualified name of a class.</li>
-</ul>
-<br><h6 class=CaptionFigColumn id=header>Examples: </h6>[Enter extension point usage example here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>API Information: </h6>The class <code>org.eclipse.jet.xpath.inspector.InspectorManager</code> finds the inspector that best matches a given inspectable object.
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>Supplied Implementation: </h6>[Enter information about supplied implementation of this extension point.]
-<p></p>
-
-<br>
-<p class=note id=copyright>
-</p>
-</BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/extensionpoints/org_eclipse_jet_modelLoaders.html b/doc/org.eclipse.jet.doc/references/extensionpoints/org_eclipse_jet_modelLoaders.html
deleted file mode 100644
index e0ce113..0000000
--- a/doc/org.eclipse.jet.doc/references/extensionpoints/org_eclipse_jet_modelLoaders.html
+++ /dev/null
@@ -1,83 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>Model Loaders</title>
-<style>@import url("../../book.css");</style>
-<style>@import url("PLUGINS_ROOT/org.eclipse.platform.doc.isv/schema.css");</style>
-</HEAD>
-<BODY>
-<H1><CENTER>Model Loaders</CENTER></H1>
-<p></p>
-<h6 class=CaptionFigColumn id=header>Identifier: </h6>org.eclipse.jet.modelLoaders<p></p>
-<h6 class=CaptionFigColumn id=header>Since: </h6>1.0
-<p></p>
-
-<p>
-<h6 class=CaptionFigColumn id=header>Description: </h6>Define how models consumed by JET transformations and the JET &lt;c:load&gt; tag are loaded from the file system.</p>
-<p><h6 class=CaptionFigColumn id=header>Configuration Markup:</h6></p>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.extension">extension</a> ((<a href="#e.loader">loader</a> | <a href="#e.defaultTypeLoader">defaultTypeLoader</a> | <a href="#e.loadableType">loadableType</a>)+)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST extension</p>
-<p class=code id=dtdAttlist>point&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.loader">loader</a> (<a href="#e.type">type</a>*)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST loader</p>
-<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>class&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>dynamicTypes&nbsp;(true | false) "false"&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-Defines a model loader, which is a Java class responsible for loading a model into memory given an URL to the model, or given a string representation of the model.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>id</b> - An unique identifier within the declaring plug-in for the loader. This is typically a value that begins with a letter is is followed by a sequence of letters, numbers, hyphens(-) and underscores(_). This value is prefixed with the declaring plug-in id and a period (.) to form a fully qualified identifier for the model loader.</li>
-<li><b>name</b> - A descriptive name for the model loader.</li>
-<li><b>class</b> - A class that implements the model loader.</li>
-<li><b>dynamicTypes</b> - Indicates whether the model loader dynamically determines whether it handles a particular file type. If 'true', then the model loader must implement IModelLoader.canLoad(String). If 'false', then the types supported by the model loader are determined by child &lt;type&gt; elements, and by &lt;loadableType&gt; elements.</li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.defaultTypeLoader">defaultTypeLoader</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST defaultTypeLoader</p>
-<p class=code id=dtdAttlist>fileType&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-Defines the default model loader for a given file type.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>fileType</b> - The file type (extension) for which the default loader is being defined.</li>
-<li><b>id</b> - The fully qualified id of the model loader.</li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.loadableType">loadableType</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST loadableType</p>
-<p class=code id=dtdAttlist>fileType&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-Extends the types supported a Model Loader. This element may be used by plug-ins other than the plug-in declaring the model loader.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>fileType</b> - The file type that is loadable.</li>
-<li><b>id</b> - The fully qualified id of the model loader that is capable of loading the type. This is the id of the plug-in defining the model loader, followed by a period (.) and the id of the model loader (from the &lt;loader&gt;) element.</li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.type">type</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST type</p>
-<p class=code id=dtdAttlist>fileType&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-Defines a file type that is understood by the model loader.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>fileType</b> - A file type (file extension).</li>
-</ul>
-<br><h6 class=CaptionFigColumn id=header>Examples: </h6>[Enter extension point usage example here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>API Information: </h6>The method <code>org.eclipse.jet.JET2Platform.getModelLoaderManager()</code> returns an instance
-of <code>org.eclipse.jet.runtime.model.ILoaderManager</code> which provides access to model loaders created with this extension point.
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>Supplied Implementation: </h6>[Enter information about supplied implementation of this extension point.]
-<p></p>
-
-<br>
-<p class=note id=copyright>
-</p>
-</BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/extensionpoints/org_eclipse_jet_tagLibraries.html b/doc/org.eclipse.jet.doc/references/extensionpoints/org_eclipse_jet_tagLibraries.html
deleted file mode 100644
index c1971c9..0000000
--- a/doc/org.eclipse.jet.doc/references/extensionpoints/org_eclipse_jet_tagLibraries.html
+++ /dev/null
@@ -1,139 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>Tag Libraries</title>
-<style>@import url("../../book.css");</style>
-<style>@import url("PLUGINS_ROOT/org.eclipse.platform.doc.isv/schema.css");</style>
-</HEAD>
-<BODY>
-<H1><CENTER>Tag Libraries</CENTER></H1>
-<p></p>
-<h6 class=CaptionFigColumn id=header>Identifier: </h6>org.eclipse.jet.tabLibraries<p></p>
-<h6 class=CaptionFigColumn id=header>Since: </h6>1.0
-<p></p>
-
-<p>
-<h6 class=CaptionFigColumn id=header>Description: </h6>Defines JET tag libraries.</p>
-<p><h6 class=CaptionFigColumn id=header>Configuration Markup:</h6></p>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.extension">extension</a> (<a href="#e.tagLibrary">tagLibrary</a>+)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST extension</p>
-<p class=code id=dtdAttlist>point&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.tagLibrary">tagLibrary</a> ((<a href="#e.functionTag">functionTag</a> | <a href="#e.iteratingTag">iteratingTag</a> | <a href="#e.conditionalTag">conditionalTag</a> | <a href="#e.emptyTag">emptyTag</a> | <a href="#e.containerTag">containerTag</a>)+ , <a href="#e.description">description</a>?)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST tagLibrary</p>
-<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>standardPrefix&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>deprecated&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(true | false) &gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-Declares a tag library. That is, a collection of related JET2 tags.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>id</b> - A unique name, within this plug-in for the library. For API purposes, the tag library id will be the concatenation of the plug-in id, a period ('.') and this value.</li>
-<li><b>name</b> - A short, descriptive name of the purpose of the tags in the library.</li>
-<li><b>standardPrefix</b> - The standard prefix used by tags in this library.</li>
-<li><b>deprecated</b> - If set to 'true', indicates that use of the tag library is discourage.</li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.functionTag">functionTag</a> (<a href="#e.attribute">attribute</a>* , <a href="#e.description">description</a>?)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST functionTag</p>
-<p class=code id=dtdAttlist>name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>class&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>deprecated&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(true | false) <p class=code id=dtdAttlist>whenContainingLineIsEmpty&nbsp;(preserve|remove) "preserve"&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-Define a tag that writes a value to the template output which is calculated from the elements content and any attribute values. Function tags require content in order to create output. An empty function tag, for example &lt;myFunction/&gt; will produce no output.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>name</b> - The tag name, without prefix. The name must start with a letter or underscore (_), and the remaining characters may be letters, digits, underscores(_), hyphens(-) or periods(.).</li>
-<li><b>class</b> - The class that implements that tag.</li>
-<li><b>deprecated</b> - If set to 'true', indicates that use of the tag is discourage.</li>
-<li><b>whenContainingLineIsEmpty</b> - Defines the compiler behavior when the tag occurs on an otherwise empty line. If 'remove' is selected, the whitespace and trailing new line are not included in the templates output. In general, if a tag writes content, then this attribute should be set to 'preserve'.
-<p>
-The default for function tags is 'preserve'.
-</p></li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.iteratingTag">iteratingTag</a> (<a href="#e.attribute">attribute</a>* , <a href="#e.description">description</a>?)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST iteratingTag</p>
-<p class=code id=dtdAttlist>name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>class&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>deprecated&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(true | false) <p class=code id=dtdAttlist>processContents&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(custom|standard) "standard"<p class=code id=dtdAttlist>whenContainingLineIsEmpty&nbsp;(preserve|remove) "remove"&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-Define a tag that causes repeated evaluation of its contents based on its attribute values.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>name</b> - The tag name, without prefix. The name must start with a letter or underscore (_), and the remaining characters may be letters, digits, underscores(_), hyphens(-) or periods(.).</li>
-<li><b>class</b> - The class that implements that tag.</li>
-<li><b>deprecated</b> - If set to 'true', indicates that use of the tag is discourage.</li>
-<li><b>processContents</b> - When set to 'custom', the tag handler is passed its processed contents, and is responsible for handling it appropriately. Otherwise, the enclosing template handles the contents automatically on the tag handler's behalf. The default is 'standard'.</li>
-<li><b>whenContainingLineIsEmpty</b> - Defines the compiler behavior when the tag occurs on an otherwise empty line. If 'remove' is selected, the whitespace and trailing new line are not included in the templates output. In general, if a tag writes content, then this attribute should be set to 'preserve'.
-<p>The default for iterating tags is 'remove'.</p></li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.conditionalTag">conditionalTag</a> (<a href="#e.attribute">attribute</a>* , <a href="#e.description">description</a>?)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST conditionalTag</p>
-<p class=code id=dtdAttlist>name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>class&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>deprecated&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(true | false) <p class=code id=dtdAttlist>processContents&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(custom|standard) "standard"<p class=code id=dtdAttlist>whenContainingLineIsEmpty&nbsp;(preserve|remove) "remove"&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-Define a tag that conditionally writes its contents to the output depending on some calculation.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>name</b> - The tag name, without prefix. The name must start with a letter or underscore (_), and the remaining characters may be letters, digits, underscores(_), hyphens(-) or periods(.).</li>
-<li><b>class</b> - The class that implements that tag.</li>
-<li><b>deprecated</b> - If set to 'true', indicates that use of the tag is discourage.</li>
-<li><b>processContents</b> - When set to 'custom', the tag handler is passed its processed contents, and is responsible for handling it appropriately. Otherwise, the enclosing template handles the contents automatically on the tag handler's behalf. The default is 'standard'.</li>
-<li><b>whenContainingLineIsEmpty</b> - Defines the compiler behavior when the tag occurs on an otherwise empty line. If 'remove' is selected, the whitespace and trailing new line are not included in the templates output. In general, if a tag writes content, then this attribute should be set to 'preserve'.
-<p>The default for conditional tags is 'remove'.</p></li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.emptyTag">emptyTag</a> (<a href="#e.attribute">attribute</a>* , <a href="#e.description">description</a>?)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST emptyTag</p>
-<p class=code id=dtdAttlist>name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>class&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>deprecated&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(true | false) <p class=code id=dtdAttlist>whenContainingLineIsEmpty&nbsp;(preserve|remove) "preserve"&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-Define a tag creates output or causes actions based on its context and attribute values only. An empty tag may have no content, and must be of the form &lt;myEmptyTag ... /&gt;</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>name</b> - The tag name, without prefix. The name must start with a letter or underscore (_), and the remaining characters may be letters, digits, underscores(_), hyphens(-) or periods(.).</li>
-<li><b>class</b> - The class that implements that tag.</li>
-<li><b>deprecated</b> - If set to 'true', indicates that use of the tag is discourage.</li>
-<li><b>whenContainingLineIsEmpty</b> - Defines the compiler behavior when the tag occurs on an otherwise empty line. If 'remove' is selected, the whitespace and trailing new line are not included in the templates output. In general, if a tag writes content, then this attribute should be set to 'preserve'.
-<p>
-The default for empty tags is 'preserve'.
-</p></li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.attribute">attribute</a> (<a href="#e.description">description</a>?)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST attribute</p>
-<p class=code id=dtdAttlist>name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>use&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(required|optional) "required"<p class=code id=dtdAttlist>deprecated&nbsp;(true | false) <p class=code id=dtdAttlist>type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(string|boolean|xpath) "string"&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>name</b> - The attribute name. The name must start with a letter or underscore (_), and the remaining characters may be letters, digits, underscores(_), hyphens(-) or periods(.).</li>
-<li><b>use</b> - Indicates whether all tag instances must use this attribute or not.</li>
-<li><b>deprecated</b> - If set to 'true', indicates that use of the attribute is discourage.</li>
-<li><b>type</b> - The type of the attribute.</li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.containerTag">containerTag</a> (<a href="#e.attribute">attribute</a>* , <a href="#e.description">description</a>?)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST containerTag</p>
-<p class=code id=dtdAttlist>name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>class&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>deprecated&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(true | false) <p class=code id=dtdAttlist>processContents&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(standard|custom) "standard"<p class=code id=dtdAttlist>allowAsEmpty&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(true | false) <p class=code id=dtdAttlist>whenContainingLineIsEmpty&nbsp;(remove|preserve) "remove"&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>name</b> - The tag name, without prefix. The name must start with a letter or underscore (_), and the remaining characters may be letters, digits, underscores(_), hyphens(-) or periods(.).</li>
-<li><b>class</b> - The class that implements that tag.</li>
-<li><b>deprecated</b> - If set to 'true', indicates that use of the tag is discourage.</li>
-<li><b>processContents</b> - When set to 'custom', the tag handler is passed its processed contents, and is responsible for handling it appropriately. Otherwise, the enclosing template handles the contents automatically on the tag handler's behalf. The default is 'standard'.</li>
-<li><b>allowAsEmpty</b> - Determines if the container can be expressed as an empty xml tag of the form &lt;tag/&gt;. The empty tag form
-is permitted if <code>true</code> is specified. If not specified, then <code>false</code> is assumed.</li>
-<li><b>whenContainingLineIsEmpty</b> - Defines the compiler behavior when the tag occurs on an otherwise empty line. If 'remove' is selected, the whitespace and trailing new line are not included in the templates output. In general, if a tag writes content, then this attribute should be set to 'preserve'.
-<p>The default for container tags is 'remove'.</p></li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.description">description</a> (#PCDATA)&gt;</p>
-<p></p>
-<br><br>
-<h6 class=CaptionFigColumn id=header>Examples: </h6>[Enter extension point usage example here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>API Information: </h6>[Enter API information here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>Supplied Implementation: </h6>[Enter information about supplied implementation of this extension point.]
-<p></p>
-
-<br>
-<p class=note id=copyright>
-</p>
-</BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/extensionpoints/org_eclipse_jet_transform.html b/doc/org.eclipse.jet.doc/references/extensionpoints/org_eclipse_jet_transform.html
deleted file mode 100644
index 51ce6bc..0000000
--- a/doc/org.eclipse.jet.doc/references/extensionpoints/org_eclipse_jet_transform.html
+++ /dev/null
@@ -1,260 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>JET Transformation</title>
-<style>@import url("../../book.css");</style>
-<style>@import url("PLUGINS_ROOT/org.eclipse.platform.doc.isv/schema.css");</style>
-</HEAD>
-<BODY>
-<H1><CENTER>JET Transformation</CENTER></H1>
-<p></p>
-<h6 class=CaptionFigColumn id=header>Identifier: </h6>org.eclipse.jet.transform<p></p>
-<h6 class=CaptionFigColumn id=header>Since: </h6>1.0
-<p></p>
-
-<p>
-<h6 class=CaptionFigColumn id=header>Description: </h6>Declares that the extending plugin is a JET transformation.
-<p>
-<b>This extension point is not intended to be used directly by clients.</b><p>
-</p>
-<p><h6 class=CaptionFigColumn id=header>Configuration Markup:</h6></p>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.extension">extension</a> (<a href="#e.transform">transform</a>)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST extension</p>
-<p class=code id=dtdAttlist>point&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.transform">transform</a> (<a href="#e.description">description</a> , <a href="#e.tagLibraries">tagLibraries</a> , <a href="#e.enablement">enablement</a>?)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST transform</p>
-<p class=code id=dtdAttlist>startTemplate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>templateLoaderClass&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>modelLoader&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>overrides&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>modelExtension&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>private&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(true | false) "false"<p class=code id=dtdAttlist>modelSchema&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-Declares transformation access details. For JET Transformation projects, there is exactly one of these.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>startTemplate</b> - The project relative path to the main template in the transformation. The main template serves as an entry point for the transformation. Typical values: template/control.jet or template/main.jet</li>
-<li><b>templateLoaderClass</b> - The fully qualified Java class name of the template loader class.</li>
-<li><b>modelLoader</b> - A reference to the id of the model loader to use when loading Eclipse resources. If not specified, a model loader is selected based on the file extension of the input model, or by the value of the 'modelExtension' attribute.</li>
-<li><b>overrides</b> - The id of a JET2 transformation that this transformation overrides. If not specified, the transformation does not override another transformation.</li>
-<li><b>modelExtension</b> - When specified, model loading ignores the file extension on the input model, and uses the value specified here instead. This can affect both the selection of a model loader (if the modelLoader attribute is not set), and the behavior of the selected model loader.
-<p>
-A typical use would be to force model loading to treat inputs as a specific type. For example, an Eclipse XML Schema file (exsd file extension) is an XML document that is not recognized by the XML model loaders. Setting the 'modelExtension' attribute to 'xml' would cause the model loading mechanism to treat an any input as if it had an 'xml' extension.
-</p></li>
-<li><b>private</b> - Indicate whether the transformation should appear in any JET UIs, or be enumerated by any JET APIs that search for available transformations. The default is <code>false</code>, indicating that the transformation will appear in all UIs and APIs.</li>
-<li><b>modelSchema</b> - An optional project relative path or a URL to a file that serves as a schema for transformation inputs. JET APIs makes no use of this information, but a schema can help users in creating valid models for the transformation.</li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.tagLibraries">tagLibraries</a> (<a href="#e.importLibrary">importLibrary</a>*)&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-Declares tag libraries that may be used by the transformation's templates.</p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.importLibrary">importLibrary</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST importLibrary</p>
-<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>usePrefix&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>autoImport&nbsp;(true | false) &gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-References an JET2 tag library.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>id</b> - The tag library id. Example: org.eclipse.jet.controlTags</li>
-<li><b>usePrefix</b> - The prefix to use for the tag library when the tag library is auto imported into the project's templates.</li>
-<li><b>autoImport</b> - Indicates whether the project's templates should implicitly import the tags in this library.</li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.description">description</a> (#PCDATA)&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-A textual description of the transformation.</p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.enablement">enablement</a> (<a href="#e.not">not</a> , <a href="#e.and">and</a> , <a href="#e.or">or</a> , <a href="#e.instanceof">instanceof</a> , <a href="#e.test">test</a> , <a href="#e.systemTest">systemTest</a> , <a href="#e.equals">equals</a> , <a href="#e.count">count</a> , <a href="#e.with">with</a> , <a href="#e.resolve">resolve</a> , <a href="#e.adapt">adapt</a> , <a href="#e.iterate">iterate</a>)*&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-A generic root element. The element can be used inside an extension point to define its enablement expression.
- The children of an enablement expression are combined using the and operator.</p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.not">not</a> (<a href="#e.not">not</a> | <a href="#e.and">and</a> | <a href="#e.or">or</a> | <a href="#e.instanceof">instanceof</a> | <a href="#e.test">test</a> | <a href="#e.systemTest">systemTest</a> | <a href="#e.equals">equals</a> | <a href="#e.count">count</a> | <a href="#e.with">with</a> | <a href="#e.resolve">resolve</a> | <a href="#e.adapt">adapt</a> | <a href="#e.iterate">iterate</a>)&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element represent a NOT operation on the result of evaluating it's sub-element expression.</p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.and">and</a> (<a href="#e.not">not</a> , <a href="#e.and">and</a> , <a href="#e.or">or</a> , <a href="#e.instanceof">instanceof</a> , <a href="#e.test">test</a> , <a href="#e.systemTest">systemTest</a> , <a href="#e.equals">equals</a> , <a href="#e.count">count</a> , <a href="#e.with">with</a> , <a href="#e.resolve">resolve</a> , <a href="#e.adapt">adapt</a> , <a href="#e.iterate">iterate</a>)*&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element represent an AND operation on the result of evaluating all it's sub-elements expressions.</p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.or">or</a> (<a href="#e.not">not</a> , <a href="#e.and">and</a> , <a href="#e.or">or</a> , <a href="#e.instanceof">instanceof</a> , <a href="#e.test">test</a> , <a href="#e.systemTest">systemTest</a> , <a href="#e.equals">equals</a> , <a href="#e.count">count</a> , <a href="#e.with">with</a> , <a href="#e.resolve">resolve</a> , <a href="#e.adapt">adapt</a> , <a href="#e.iterate">iterate</a>)*&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element represent an OR operation on the result of evaluating all it's sub-element expressions.</p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.instanceof">instanceof</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST instanceof</p>
-<p class=code id=dtdAttlist>value&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to perform an instanceof check of the object in focus. The expression returns
- EvaluationResult.TRUE if the object's type is a sub type of the type specified by the attribute value.
- Otherwise EvaluationResult.FALSE is returned.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>value</b> - a fully qualified name of a class or interface.</li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.test">test</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST test</p>
-<p class=code id=dtdAttlist>property&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>args&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>value&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>forcePluginActivation&nbsp;(true | false) &gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to evaluate the property state of the object in focus. The set of
- testable properties can be extended using the propery tester extension point. The test
- expression returns EvaluationResult.NOT_LOADED if the property tester doing the actual
- testing isn't loaded yet and the attribute forcePluginActivation is set to false.
- If forcePluginActivation is set to true and the evaluation context used to evaluate
- this expression support plug-in activation then evaluating the property will result in
- activating the plug-in defining the tester.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>property</b> - the name of an object's property to test.</li>
-<li><b>args</b> - additional arguments passed to the property tester. Multiple arguments are seperated
- by commas. Each individual argument is converted into a Java base type using the same
- rules as defined for the value attribute of the test expression.</li>
-<li><b>value</b> - the expected value of the property. Can be omitted if the property
- is a boolean property. The test expression is supposed to return
-EvaluationResult.TRUE if the property matches the value and EvaluationResult.FALSE
-otherwise. The value attribute is converted into a Java base type using the following
-rules:
-<ul>
- <li>the string &quot;true&quot; is converted into Boolean.TRUE</li>
- <li>the string &quot;false&quot; is converted into Boolean.FALSE</li>
- <li>if the string contains a dot then the interpreter tries to convert
- the value into a Float object. If this fails the string is treated as a
- java.lang.String</li>
- <li>if the string only consists of numbers then the interpreter
- converts the value in an Integer object.</li>
- <li>in all other cases the string is treated as a java.lang.String</li>
- <li>the conversion of the string into a Boolean, Float, or Integer can
- be suppressed by surrounding the string with single quotes. For
- example, the attribute value=&quot;'true'&quot; is converted into the
- string &quot;true&quot;</li>
-</ul></li>
-<li><b>forcePluginActivation</b> - a flag indicating whether the plug-in contributing the property tester
- should be loaded if necessary. As such, this flag should be used judiciously,
- in order to avoid unnecessary plug-in activations. Most clients should avoid
- setting this flag to true. This flag is only honored if the evaluation context
- used to evaluate this expression allows plug-in activation. Otherwise the flag
- is ignored and no plug-in loading takes place.</li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.systemTest">systemTest</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST systemTest</p>
-<p class=code id=dtdAttlist>property&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>value&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-Tests a system property by calling the System.getProperty method and compares the result
- with the value specified through the value attribute.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>property</b> - the name of an system property to test.</li>
-<li><b>value</b> - the expected value of the property. The value is interpreted as a string value.</li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.equals">equals</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST equals</p>
-<p class=code id=dtdAttlist>value&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to perform an equals check of the object in focus. The expression returns
- EvaluationResult.TRUE if the object is equal to the value provided by the attribute value. Otherwise
- EvaluationResult.FALSE is returned.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>value</b> - the operatand of the equals tests. The value provided as a string is converted into
- a Java base type using the same rules as for the value attribute of the test expression.</li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.count">count</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST count</p>
-<p class=code id=dtdAttlist>value&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to test the number of elements in a collection.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>value</b> - an expression to specify the number of elements in a list. Following wildcard
- characters can be used:
- <dl>
- <dt>*</dt> <dd>any number of elements</dd>
- <dt>?</dt> <dd>no elements or one element</dd>
- <dt>+</dt> <dd>one or more elements</dd>
- <dt>!</dt> <dd>no elements</dd>
- <dt>integer value</dt> <dd>the list must contain the exact number of elements</dd>
- </dl></li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.with">with</a> (<a href="#e.not">not</a> , <a href="#e.and">and</a> , <a href="#e.or">or</a> , <a href="#e.instanceof">instanceof</a> , <a href="#e.test">test</a> , <a href="#e.systemTest">systemTest</a> , <a href="#e.equals">equals</a> , <a href="#e.count">count</a> , <a href="#e.with">with</a> , <a href="#e.resolve">resolve</a> , <a href="#e.adapt">adapt</a> , <a href="#e.iterate">iterate</a>)*&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST with</p>
-<p class=code id=dtdAttlist>variable&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element changes the object to be inspected for all its child element to the object
- referneced by the given variable. If the variable can not be resolved then the expression
- will throw a ExpressionException when evaluating it. The children of a with expression
- are combined using the and operator.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>variable</b> - the name of the variable to be used for further inspection. It is up to the evaluator
- of an extension point to provide the variable in the variable pool.</li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.resolve">resolve</a> (<a href="#e.not">not</a> , <a href="#e.and">and</a> , <a href="#e.or">or</a> , <a href="#e.instanceof">instanceof</a> , <a href="#e.test">test</a> , <a href="#e.systemTest">systemTest</a> , <a href="#e.equals">equals</a> , <a href="#e.count">count</a> , <a href="#e.with">with</a> , <a href="#e.resolve">resolve</a> , <a href="#e.adapt">adapt</a> , <a href="#e.iterate">iterate</a>)*&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST resolve</p>
-<p class=code id=dtdAttlist>variable&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>args&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element changes the object to be inspected for all its child element to the object
- referneced by the given variable. If the variable can not be resolved then the expression
- will throw a ExpressionException when evaluating it. The children of a with expression
- are combined using the and operator.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>variable</b> - the name of the variable to be resolved. This variable is then used as the object in focus
- for child element evaluation. It is up to the evaluator of an extension point to provide a
- corresponding variable resolver (see IVariableResolver) through the evaluation context passed
- to the root expression element when evaluating the expression.</li>
-<li><b>args</b> - additional arguments passed to the variable resolver. Multiple arguments are seperated
- by commas. Each individual argument is converted into a Java base type using the same
- rules as defined for the value attribute of the test expression.</li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.adapt">adapt</a> (<a href="#e.not">not</a> , <a href="#e.and">and</a> , <a href="#e.or">or</a> , <a href="#e.instanceof">instanceof</a> , <a href="#e.test">test</a> , <a href="#e.systemTest">systemTest</a> , <a href="#e.equals">equals</a> , <a href="#e.count">count</a> , <a href="#e.with">with</a> , <a href="#e.resolve">resolve</a> , <a href="#e.adapt">adapt</a> , <a href="#e.iterate">iterate</a>)*&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST adapt</p>
-<p class=code id=dtdAttlist>type&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to adapt the object in focus to the type specified by the attribute
- type. The expression returns not loaded if either the adapter or the type referenced isn't
- loaded yet. It throws a ExpressionException during evaluation if the type name doesn't exist
- at all. The children of an adapt expression are combined using the and operator.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>type</b> - the type to which the object in focus is to be adapted.</li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.iterate">iterate</a> (<a href="#e.not">not</a> , <a href="#e.and">and</a> , <a href="#e.or">or</a> , <a href="#e.instanceof">instanceof</a> , <a href="#e.test">test</a> , <a href="#e.systemTest">systemTest</a> , <a href="#e.equals">equals</a> , <a href="#e.count">count</a> , <a href="#e.with">with</a> , <a href="#e.resolve">resolve</a> , <a href="#e.adapt">adapt</a> , <a href="#e.iterate">iterate</a>)*&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST iterate</p>
-<p class=code id=dtdAttlist>operator&nbsp;(or|and) &gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to iterate over a variable that is of type java.util.Collection. If
- the object in focus is not of type java.util.Collection then an ExpressionException will
- be thrown while evaluating the expression.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>operator</b> - either "and" or "or". The operator defines how the child
- elements will be combined. If not specified, "and" will be used.</li>
-</ul>
-<br><h6 class=CaptionFigColumn id=header>Examples: </h6>[Enter extension point usage example here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>API Information: </h6>[Enter API information here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>Supplied Implementation: </h6>[Enter information about supplied implementation of this extension point.]
-<p></p>
-
-<br>
-<p class=note id=copyright>
-</p>
-</BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/extensionpoints/org_eclipse_jet_xpathFunctions.html b/doc/org.eclipse.jet.doc/references/extensionpoints/org_eclipse_jet_xpathFunctions.html
deleted file mode 100644
index 0602854..0000000
--- a/doc/org.eclipse.jet.doc/references/extensionpoints/org_eclipse_jet_xpathFunctions.html
+++ /dev/null
@@ -1,47 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>XPath Custom Fucntions</title>
-<style>@import url("../../book.css");</style>
-<style>@import url("PLUGINS_ROOT/org.eclipse.platform.doc.isv/schema.css");</style>
-</HEAD>
-<BODY>
-<H1><CENTER>XPath Custom Fucntions</CENTER></H1>
-<p></p>
-<h6 class=CaptionFigColumn id=header>Identifier: </h6>org.eclipse.jet.xpathFunctions<p></p>
-<h6 class=CaptionFigColumn id=header>Since: </h6>[Enter the first release in which this extension point appears.]
-<p></p>
-
-<p>
-<h6 class=CaptionFigColumn id=header>Description: </h6>Declare custom XPath functions that will be available during JET XPath execution.</p>
-<p><h6 class=CaptionFigColumn id=header>Configuration Markup:</h6></p>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.extension">extension</a> (<a href="#e.function">function</a>*)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST extension</p>
-<p class=code id=dtdAttlist>point&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.function">function</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST function</p>
-<p class=code id=dtdAttlist>name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>implementation&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>minArgs&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>maxArgs&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>name</b> - The name of the XPath function, as it will be called in an XPath expression. The name must start with a letter or underscore (_), and the remaining characters may be letters, digits, underscores(_), hyphens(-) or periods(.).</li>
-<li><b>implementation</b> - The Java class that implements the function.</li>
-<li><b>minArgs</b> - The minimum number of arguments the function will accept. Must be a an integer greater than or equal to zero (0).</li>
-<li><b>maxArgs</b> - The maximum number of arguments the function will accept, or -1, if the function will accept an unlimited number of arguments.</li>
-</ul>
-<br><h6 class=CaptionFigColumn id=header>Examples: </h6>[Enter extension point usage example here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>API Information: </h6>[Enter API information here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>Supplied Implementation: </h6>[Enter information about supplied implementation of this extension point.]
-<p></p>
-
-<br>
-<p class=note id=copyright>
-</p>
-</BODY>
-</HTML>

Back to the top