Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpelder2008-01-14 17:00:27 -0500
committerpelder2008-01-14 17:00:27 -0500
commit1545d197b242f6cec3a9c4f93bfdb21b406b4430 (patch)
tree5deaf26d3e8e895d04f2ade9618f5bdf135c2dfe /doc/org.eclipse.jet.doc/references
parent82931df8c37de9e8323727e27ff5f28008b861b7 (diff)
downloadorg.eclipse.jet-1545d197b242f6cec3a9c4f93bfdb21b406b4430.tar.gz
org.eclipse.jet-1545d197b242f6cec3a9c4f93bfdb21b406b4430.tar.xz
org.eclipse.jet-1545d197b242f6cec3a9c4f93bfdb21b406b4430.zip
This commit was manufactured by cvs2svn to create tag 'v20080115'.v20080115
Diffstat (limited to 'doc/org.eclipse.jet.doc/references')
-rw-r--r--doc/org.eclipse.jet.doc/references/.cvsignore1
-rw-r--r--doc/org.eclipse.jet.doc/references/ant/antTasks.xhtml71
-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
-rw-r--r--doc/org.eclipse.jet.doc/references/syntax/implicitJavaObjectsReference.xhtml66
-rw-r--r--doc/org.eclipse.jet.doc/references/syntax/jetSyntaxComments.xhtml50
-rw-r--r--doc/org.eclipse.jet.doc/references/syntax/jetSyntaxDeclarations.xhtml63
-rw-r--r--doc/org.eclipse.jet.doc/references/syntax/jetSyntaxDirectives.xhtml184
-rw-r--r--doc/org.eclipse.jet.doc/references/syntax/jetSyntaxExpressions.xhtml57
-rw-r--r--doc/org.eclipse.jet.doc/references/syntax/jetSyntaxReference.xhtml54
-rw-r--r--doc/org.eclipse.jet.doc/references/syntax/jetSyntaxScriptlets.xhtml61
-rw-r--r--doc/org.eclipse.jet.doc/references/syntax/jetSyntaxXMLTags.xhtml108
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/addElementTag.html85
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/addTextElementTag.html95
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/caseTag.html80
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/chooseTag.html98
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/copyElementTag.html93
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/dumpTag.html85
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/getTag.html81
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/ifTag.html90
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/includeTag.html95
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/initialCodeTag.html91
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/invokeTransformTag.html89
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/iterateTag.html92
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/loadContentTag.html95
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/loadTag.html103
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/logTag.html81
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/markerTag.html77
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/nodeAttributesTag.html92
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/otherwiseTag.html68
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/overrideTag.html71
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/overview.html232
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/removeElementTag.html69
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/replaceStringsTag.html79
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/setTag.html79
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/setVariableTag.html73
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/stringTokensTag.html107
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/userRegionTag.html79
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/visitTag.html80
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/visitorTag.html82
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/whenTag.html80
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/formatTags/formatNowTag.html69
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/formatTags/lcTag.html78
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/formatTags/millisecondsTag.html58
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/formatTags/overview.html99
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/formatTags/replaceAllTag.html96
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/formatTags/stripTag.html64
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/formatTags/ucTag.html78
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/formatTags/uniqueTag.html61
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/formatTags/uuidTag.html58
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/index.xhtml19
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/javaTags/classTag.html111
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/javaTags/impliedImportTag.html72
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/javaTags/importTag.html65
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/javaTags/importsLocationTag.html71
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/javaTags/mergeTag.html86
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/javaTags/overview.html92
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/javaTags/packageTag.html87
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/javaTags/resourceTag.html110
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/copyFileTag.html108
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/fileTag.html99
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/folderTag.html77
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/overview.html78
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/projectTag.html89
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/rebuildWorkspaceTag.html59
-rw-r--r--doc/org.eclipse.jet.doc/references/xpath/predefinedVariables.xhtml162
-rw-r--r--doc/org.eclipse.jet.doc/references/xpathFunctions/camelCaseFunction.html77
-rw-r--r--doc/org.eclipse.jet.doc/references/xpathFunctions/cardinalityFunction.html81
-rw-r--r--doc/org.eclipse.jet.doc/references/xpathFunctions/classNameFunction.html77
-rw-r--r--doc/org.eclipse.jet.doc/references/xpathFunctions/escapeJavaWhitespaceFunction.html77
-rw-r--r--doc/org.eclipse.jet.doc/references/xpathFunctions/lower-caseFunction.html77
-rw-r--r--doc/org.eclipse.jet.doc/references/xpathFunctions/lower_caseFunction.html77
-rw-r--r--doc/org.eclipse.jet.doc/references/xpathFunctions/lowercaseFirstFunction.html77
-rw-r--r--doc/org.eclipse.jet.doc/references/xpathFunctions/overview.html118
-rw-r--r--doc/org.eclipse.jet.doc/references/xpathFunctions/packageNameFunction.html77
-rw-r--r--doc/org.eclipse.jet.doc/references/xpathFunctions/removeWhitespaceFunction.html77
-rw-r--r--doc/org.eclipse.jet.doc/references/xpathFunctions/trimWhitespaceFunction.html77
-rw-r--r--doc/org.eclipse.jet.doc/references/xpathFunctions/upper-caseFunction.html77
-rw-r--r--doc/org.eclipse.jet.doc/references/xpathFunctions/upper_caseFunction.html77
-rw-r--r--doc/org.eclipse.jet.doc/references/xpathFunctions/uppercaseFirstFunction.html77
-rw-r--r--doc/org.eclipse.jet.doc/references/xpathFunctions/xmlEncodeFunction.html77
86 files changed, 0 insertions, 7255 deletions
diff --git a/doc/org.eclipse.jet.doc/references/.cvsignore b/doc/org.eclipse.jet.doc/references/.cvsignore
deleted file mode 100644
index 863d673..0000000
--- a/doc/org.eclipse.jet.doc/references/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-javadoc
diff --git a/doc/org.eclipse.jet.doc/references/ant/antTasks.xhtml b/doc/org.eclipse.jet.doc/references/ant/antTasks.xhtml
deleted file mode 100644
index b8d3c58..0000000
--- a/doc/org.eclipse.jet.doc/references/ant/antTasks.xhtml
+++ /dev/null
@@ -1,71 +0,0 @@
-<?xml version='1.0'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html>
-
- <head>
-
- <title>Ant Tasks provided by JET</title>
-
- <link charset="ISO-8859-1" href="../../book.css" rel="STYLESHEET"
- type="text/css"/>
-
- </head>
-
- <body>
-
- <h2>Ant Tasks Provided by JET</h2>
-
- <p>JET provides several ant tasks to faciliate the compilation of
- JET templates and execution of JET transformations in an Eclipse
- headless environment. These can be used with buildfiles that are
- set to build within the same JRE as the workspace.</p>
-
- <h3><a name="jet.compile"/>jet.compile</h3>
-
- <p>This task wraps the JET compiler
- <a href="PLUGINS_ROOT/org.eclipse.jet.doc/references/javadoc/org/eclipse/jet/compiler/JET2Compiler.html">
- JET2Compiler</a>. Typical usage is:</p>
-
- <pre>
-&lt;!-- Compile the JET templates in project my.jet.plugin --&gt;
-&lt;jet.compile project="my.jet.plugin" destdir="jet2java"&gt;
- &lt;srcdir dir="." includes="**/*.jet"/&gt;
-&lt;/jet.compile&gt;
- </pre>
- <ul>
-
- <li><b>project</b> is the name of the Eclipse project containing
- the compiled output.</li>
-
- <li><b>destDir</b> is the project relative directory where the
- Java code for the templates will be written. Package directories
- will be created under this directory.</li>
-
- <li><b>srcDir</b> is an Ant
- <a href="http://ant.apache.org/manual/CoreTypes/fileset.html">
- Fileset</a>, specifying template locations and file
- match rules. The <b>dir</b> attribute is required, an must be relative to the JET project path.</li>
-
- </ul>
-
- <h3><a name="jet.transform"/>jet.transform</h3>
-
- <p>This task wraps the method
- <a href="PLUGINS_ROOT/org.eclipse.jet.doc/references/javadoc/org/eclipse/jet/JET2Platform.html#runTransformOnResource(java.lang.String, org.eclipse.core.resources.IResource, org.eclipse.core.runtime.IProgressMonitor)">
- JET2Platform.runTransformationOnResource()</a>. Typical usage
- is:</p>
-
- <pre>&lt;jet.transform transformid=&quot;my.transform.id&quot; resource=&quot;myProject/myfile.ext&quot;/&gt;</pre>
- <ul>
-
- <li><b>transformid</b> is the id of the transformation to run</li>
-
- <li><b>resource</b> is a workspace relative path to the transform
- input.</li>
-
- </ul>
-
- </body>
-
-</html>
-
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>
diff --git a/doc/org.eclipse.jet.doc/references/syntax/implicitJavaObjectsReference.xhtml b/doc/org.eclipse.jet.doc/references/syntax/implicitJavaObjectsReference.xhtml
deleted file mode 100644
index fb371d4..0000000
--- a/doc/org.eclipse.jet.doc/references/syntax/implicitJavaObjectsReference.xhtml
+++ /dev/null
@@ -1,66 +0,0 @@
-<?xml version='1.0'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html>
-
- <head>
-
- <title>Implicit JET Objects Reference</title>
-
- <link charset="ISO-8859-1" href="../../book.css" rel="STYLESHEET"
- type="text/css"/>
-
- </head>
-
- <body>
-
- <h2>Implicit JET Objects Reference</h2>
-
- <p>JET implicitly creates a number of Java objects that accessible
- to Java Expressions and Java Scriptlets. The table below summarizes
- their names, Java types and purpose.</p>
-
- <table border="1">
-
- <tbody>
-
- <tr>
-
- <th>Object</th>
-
- <th>Java type</th>
-
- <th>Purpose</th>
-
- </tr>
-
- <tr>
-
- <td><code>context</code></td>
-
- <td>
- <a href="PLUGINS_ROOT/org.eclipse.jet.doc/references/javadoc/org/eclipse/jet/JET2Context.html"><code>org.eclipse.jet.JET2Context</code></a></td>
-
- <td>Provide access to template invocation information.</td>
-
- </tr>
-
- <tr>
-
- <td><code>out</code></td>
-
- <td>
- <a href="PLUGINS_ROOT/org.eclipse.jet.doc/references/javadoc/org/eclipse/jet/JET2Writer.html"><code>org.eclipse.jet.JET2Writer</code></a></td>
-
- <td>The writer to which the template output is being
- written.</td>
-
- </tr>
-
- </tbody>
-
- </table>
-
- </body>
-
-</html>
-
diff --git a/doc/org.eclipse.jet.doc/references/syntax/jetSyntaxComments.xhtml b/doc/org.eclipse.jet.doc/references/syntax/jetSyntaxComments.xhtml
deleted file mode 100644
index 908905d..0000000
--- a/doc/org.eclipse.jet.doc/references/syntax/jetSyntaxComments.xhtml
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version='1.0'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html>
-
- <head>
-
- <title>JET Comment Reference Syntax</title>
-
- <link charset="ISO-8859-1" href="../../book.css" rel="STYLESHEET"
- type="text/css"/>
-
- </head>
-
- <body>
-
- <h2>JET Comment Syntax Reference</h2>
-
- <p>JET templates may contain comments between the characters
- <code>&lt;%--</code> and <code>--%&gt;</code>. JET ignores all
- content in a comment. </p>
-
- <h3>Valid comments</h3>
-
- <p>Comments may span several lines, and may contain any text. The
- following are examples of a JET comments:</p>
-
- <pre>&lt;%-- This comment will not appear in the template output --%&gt;
-&lt;%-- This directive is not used
-&lt;%@taglib id=&quot;org.eclipse.jet.controlTags&quot; prefix=&quot;cc&quot;%&gt;
---%&gt;</pre>
- <h3>Invalid comments</h3>
-
- <p>Comments may not appear within other JET elements. The following
- are illegal comments:</p>
-
- <pre>&lt;%@taglib id=&quot;org.eclipse.jet.controlTags&quot; &lt;%-- illegal comment --%&gt;
- prefix=&quot;cc&quot; %&gt;</pre>
- <h3>Escaping comment characters</h3>
-
- <p>To emit the characters <code>&lt;%--</code> in a templates
- output, enter <code>&lt;\%--</code>. To emit <code>--%&gt;</code>,
- enter <code>--%\&gt;</code>.</p>
-
- <p>The following is an example of an escaped JET comments:</p>
-
- <pre>&lt;\%-- this will show in the template output --%\&gt;</pre>
- </body>
-
-</html>
-
diff --git a/doc/org.eclipse.jet.doc/references/syntax/jetSyntaxDeclarations.xhtml b/doc/org.eclipse.jet.doc/references/syntax/jetSyntaxDeclarations.xhtml
deleted file mode 100644
index 7b252df..0000000
--- a/doc/org.eclipse.jet.doc/references/syntax/jetSyntaxDeclarations.xhtml
+++ /dev/null
@@ -1,63 +0,0 @@
-<?xml version='1.0'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html>
-
- <head>
-
- <title>JET Java Declaration Syntax Reference</title>
-
- <link charset="ISO-8859-1" href="../../book.css" rel="STYLESHEET"
- type="text/css"/>
-
- </head>
-
- <body>
-
- <h2>JET Java Declaration Syntax Reference</h2>
-
- <p>JET templates may declare Java methods or fields by enclosing it
- within the characters <code>&lt;%!</code> and <code>%&gt;</code>.
- </p>
-
- <h3>Valid Declarations</h3>
-
- <p>Each declaration may contain one or more syntactically correct
- Java method or field declarations. The following are examples of
- valid declarations:</p>
-
- <pre>&lt;%!
-/**
- * Say hello the the addressee passed to the method
- */
-public String hello(String addressee) {
- return &quot;Hello &quot; + addresseee + &quot;!&quot;;
-}
-%&gt;
-
-&lt;%!
-// Declarations may contain multiple Java declarations
-private int min(int a, int b) {
- return Math.min(a, b);
-}
-
-private int max(int a, int b) {
- return Math.max(a, b);
-}
-%&gt;</pre>
- <h3>Invalid Declarations</h3>
-
- <p>If a declaration contains an syntax error, the generated Java
- code for the containing template will have a syntax error. The JET
- compile does not attempt to correlate the Java compile error back
- to the JET template.</p>
-
- <h3>Escaping Declaration characters</h3>
-
- <p>To emit the characters <code>&lt;%!</code> in a templates
- output, enter <code>&lt;\%!</code>. To emit <code>%&gt;</code>,
- enter <code>%\&gt;</code>.</p>
-
- </body>
-
-</html>
-
diff --git a/doc/org.eclipse.jet.doc/references/syntax/jetSyntaxDirectives.xhtml b/doc/org.eclipse.jet.doc/references/syntax/jetSyntaxDirectives.xhtml
deleted file mode 100644
index 8fc6ca1..0000000
--- a/doc/org.eclipse.jet.doc/references/syntax/jetSyntaxDirectives.xhtml
+++ /dev/null
@@ -1,184 +0,0 @@
-<?xml version='1.0'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html>
-
- <head>
-
- <title>JET Derective Syntax Reference</title>
-
- <link charset="ISO-8859-1" href="../../book.css" rel="STYLESHEET"
- type="text/css"/>
-
- </head>
-
- <body>
-
- <h2>JET Syntax Reference</h2>
-
- <p>JET has the following directives</p>
-
- <ul>
-
- <li><a href="#jet">@jet</a> - affects Java code created by the
- JET compiler.</li>
-
- <li><a href="#taglib">@taglib</a> - imports a tag library into
- the template for use, and assigns it a unique namespace
- prefix.</li>
-
- </ul>
-
- <p>JET recognizes the following &quot;Classic&quot; JET directives,
- but does not yet implement them. An error message is issued if any
- of the following directives are recognized:</p>
-
- <ul>
-
- <li>@include</li>
-
- <li>@start</li>
-
- <li>@end</li>
-
- </ul>
-
- <p>To emit the characters <code>&lt;%@</code> in a templates
- output, enter <code>&lt;\%@</code>. To emit <code>%&gt;</code>,
- enter <code>%\&gt;</code></p>
-
- <h3><a name="jet"/>The @jet directive</h3>
-
- <p>The @jet directive controls the name of the generated Java
- class, its containing package and the Java classes it imports.</p>
-
- <p>All attributes are optional.The following tag summarizes the
- available attributes.</p>
-
- <table border="1">
-
- <tbody>
-
- <tr>
-
- <th>Attribute</th>
-
- <th>Usage</th>
-
- </tr>
-
- </tbody>
-
- <tbody>
-
- <tr>
-
- <td>package</td>
-
- <td>Name of package into which the template will be compiled.
- May be used only once per template.</td>
-
- </tr>
-
- <tr>
-
- <td>class</td>
-
- <td>Name of Java class to be generated. May be used only once
- per template.</td>
-
- </tr>
-
- <tr>
-
- <td>imports</td>
-
- <td>A space separated list of Java import locations.</td>
-
- </tr>
-
- <tr>
-
- <td>startTag</td>
-
- <td>A two character replacement for &lt;% in subsequent JET
- elements.</td>
-
- </tr>
-
- <tr>
-
- <td>endTag</td>
-
- <td>A two character replacement for %&gt; in subsequent JET
- elements.</td>
-
- </tr>
-
- </tbody>
-
- </table>
-
- <h3><a name="taglib"/>The @taglib directive</h3>
-
- <p>The @taglib directive imports an XML tag library, or renames the
- taglibrary namespace prefix. Example:</p>
-
- <pre>&lt;%@taglib id=&quot;org.eclipse.jet.controlTags&quot; prefix=&quot;cc&quot;%&gt;</pre>
- <p>The value for prefix must be value XML NCName, namely, it must
- start with letter or underscore (_), and then contain letters,
- digits or the characters underscore (_), hyphen (-) or dot (.).</p>
-
- <p>The id for the Standard JET tag libaries are:</p>
-
- <table border="1">
-
- <tbody>
-
- <tr>
-
- <th>Tag Library</th>
-
- <th>ID</th>
-
- </tr>
-
- <tr>
-
- <td>Control Tags</td>
-
- <td>org.eclipse.jet.controlTags</td>
-
- </tr>
-
- <tr>
-
- <td>Workspace Tags</td>
-
- <td>org.eclipse.jet.workspaceTags</td>
-
- </tr>
-
- <tr>
-
- <td>Java Tags</td>
-
- <td>org.eclipse.jet.javaTags</td>
-
- </tr>
-
- <tr>
-
- <td>Format Tags</td>
-
- <td>org.eclipse.jet.formatTags</td>
-
- </tr>
-
- </tbody>
-
- </table>
-
- </body>
-
-</html>
-
diff --git a/doc/org.eclipse.jet.doc/references/syntax/jetSyntaxExpressions.xhtml b/doc/org.eclipse.jet.doc/references/syntax/jetSyntaxExpressions.xhtml
deleted file mode 100644
index 34b69cd..0000000
--- a/doc/org.eclipse.jet.doc/references/syntax/jetSyntaxExpressions.xhtml
+++ /dev/null
@@ -1,57 +0,0 @@
-<?xml version='1.0'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html>
-
- <head>
-
- <title>JET Expressions Syntax Reference</title>
-
- <link charset="ISO-8859-1" href="../../book.css" rel="STYLESHEET"
- type="text/css"/>
-
- </head>
-
- <body>
-
- <h2>JET Expressions Syntax Reference</h2>
-
- <p>JET Templates may emit the result of a Java expression by
- enclosing the Java expression between the characers
- <code>&lt;%=</code> and <code>%&gt;</code>.</p>
-
- <h3>Valid Expressions</h3>
-
- <p>Expressions contain valid Java expressions. Java expressions are
- not complete statements, and in particular, they do not include a
- semi-colon (;). Expressions may access any Java element inscope
- Java elemement, including fields and methods declared in
- <a href="jetSyntaxDeclarations.xhtml">Java declarations</a>, or in
- <a href="jetSyntaxScriptlets.xhtml">Java scriptlets</a>, or
- <a href="implicitJavaObjectsReference.xhtml">Implicit Java
- Objects</a>.</p>
-
- <p>The emitted Java code for the template will evaluate the Java
- expression and convert the result to a string (if necessary). The
- following are examples of Java expressions:</p>
-
- <pre>The name of the class executing is: &lt;%= this.getClass().getName() %&gt;
-
-Although slightly silly, expression may be constant, like &lt;%= 5 %&gt; and &lt;%= &quot;hello&quot; %&gt;.</pre>
- <h3>Invalid Expressions</h3>
-
- <p>Any syntax error in the Java expression will result errors in
- the emitted Java code. The JET compiler does not attempt to
- correlate the Java compile error back to the JET template. Some
- examples:</p>
-
- <pre>&lt;%= 3 + 4; %&gt; &lt;%-- semicolon not allowed in Java expressions --%&gt;</pre>
- <h3>Escaping Expression characters</h3>
-
- <p>To emit the characters <code>&lt;%=</code> in a templates
- output, enter <code>&lt;\%=</code>. To emit <code>%&gt;</code>,
- enter <code>%\&gt;</code></p>
-
- </body>
-
-</html>
-
diff --git a/doc/org.eclipse.jet.doc/references/syntax/jetSyntaxReference.xhtml b/doc/org.eclipse.jet.doc/references/syntax/jetSyntaxReference.xhtml
deleted file mode 100644
index eeda399..0000000
--- a/doc/org.eclipse.jet.doc/references/syntax/jetSyntaxReference.xhtml
+++ /dev/null
@@ -1,54 +0,0 @@
-<?xml version='1.0'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html>
-
- <head>
-
- <title>JET Syntax Reference</title>
-
- <link charset="ISO-8859-1" href="../../book.css" rel="STYLESHEET"
- type="text/css"/>
-
- </head>
-
- <body>
-
- <h2>JET Syntax Reference</h2>
-
- <p>JET Templates composed of text plus the following syntactic
- elements:</p>
-
- <ul>
-
- <li><a href="jetSyntaxComments.xhtml">Comments</a> - &lt;%-- ...
- --%&gt;</li>
-
- <li><a href="jetSyntaxXMLTags.xhtml">Custom XML Tags</a></li>
-
- <li><a href="jetSyntaxDirectives.xhtml">Directives</a> - &lt;%@
- ... %&gt;</li>
-
- <li><a href="jetSyntaxDeclarations.xhtml">Java declarations</a> -
- &lt;%! ...%&gt;</li>
-
- <li><a href="jetSyntaxExpressions.xhtml">Java Expressions</a> -
- &lt;%= ... %&gt;</li>
-
- <li><a href="jetSyntaxScriptlets.xhtml">Java Scriptlets</a> -
- &lt;% ... %&gt;</li>
-
- </ul>
-
- <p>Other reference information:</p>
-
- <ul>
-
- <li><a href="implicitJavaObjectsReference.xhtml">Implicit Java
- Objects</a> available to JET templates</li>
-
- </ul>
-
- </body>
-
-</html>
-
diff --git a/doc/org.eclipse.jet.doc/references/syntax/jetSyntaxScriptlets.xhtml b/doc/org.eclipse.jet.doc/references/syntax/jetSyntaxScriptlets.xhtml
deleted file mode 100644
index d180d90..0000000
--- a/doc/org.eclipse.jet.doc/references/syntax/jetSyntaxScriptlets.xhtml
+++ /dev/null
@@ -1,61 +0,0 @@
-<?xml version='1.0'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html>
-
- <head>
-
- <title>JET Java Scriptlet Syntax Reference</title>
-
- <link charset="ISO-8859-1" href="../../book.css" rel="STYLESHEET"
- type="text/css"/>
-
- </head>
-
- <body>
-
- <h2>JET Scriptlet Syntax Reference</h2>
-
- <p>JET Templates may contain sections Java statements by enclosing
- the Java expression between the characers <code>&lt;%</code> and
- <code>%&gt;</code>.</p>
-
- <h3>Valid scriptlets</h3>
-
- <p>Scripts may contain one more more valid Java statements or
- blocks. A scriptlet may also include a partial Java block, so long
- as a subsequent scriptlet completes it. Scriplets may reference any
- Java elements in scope, including variables declared in other
- scriptlets, and methods and fields declared in
- <a href="jetSyntaxDeclarations.xhtml">Java declarations</a> or
- <a href="implicitJavaObjectsReference.xhtml">Implicit Java
- Objects</a>. Some examples of valid scriplets:</p>
-
- <pre>&lt;%
-int x = 3;
-%&gt;
-&lt;%
-int y = x * 6;
-%&gt;
-&lt;% if(y &gt;= 18) { %&gt;
-&lt;%-- The above scriptlet opens a block which is closed in the next scriptlet --%&gt;
- Y is &gt;= 18
-&lt;% } %&gt;</pre>
- <p>The emitted Java code for the template will contain the Java
- statements in the generatation method.</p>
-
- <h3>Invalid scriptlets</h3>
-
- <p>Any syntax error in the Java statements will result in errors in
- the emitted Java code. The JET compiler does not attempt to
- correlate the Java compile error back to the JET template.</p>
-
- <h3>Escaping Scriplet characters</h3>
-
- <p>To emit the characters <code>&lt;%</code> in a templates output,
- enter <code>&lt;\%</code>. To emit <code>%&gt;</code>, enter
- <code>%\&gt;</code></p>
-
- </body>
-
-</html>
-
diff --git a/doc/org.eclipse.jet.doc/references/syntax/jetSyntaxXMLTags.xhtml b/doc/org.eclipse.jet.doc/references/syntax/jetSyntaxXMLTags.xhtml
deleted file mode 100644
index 5f69af3..0000000
--- a/doc/org.eclipse.jet.doc/references/syntax/jetSyntaxXMLTags.xhtml
+++ /dev/null
@@ -1,108 +0,0 @@
-<?xml version='1.0'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html>
-
- <head>
-
- <title>JET XML Tag Syntax Reference</title>
-
- <link charset="ISO-8859-1" href="../../book.css" rel="STYLESHEET"
- type="text/css"/>
-
- </head>
-
- <body>
-
- <h2>JET XML Tag Syntax Reference</h2>
-
- <p>JET XML Tags are of two forms:</p>
-
- <ul>
-
- <li>Empty elements: &lt;<i>tagname</i>
- [<i>attributes</i>]/&gt;</li>
-
- <li>Content elements: &lt;<i>tagname</i>
- [<i>attributes</i>]*&gt;<i>content</i>&lt;/<i>tagname</i>&gt;</li>
-
- </ul>
-
- <p>Attributes are of the form: <i>name</i>=&quot;<i>value</i>&quot;
- or <i>name</i>=&apos;<i>value</i>&apos;. Attribute values may
- contain any character other than the enclosing quote characters.</p>
-
- <p>Typically, JET XML tag names include a namespace and a tag name
- (<i>namespace</i>:<i>name</i>). JET will recognize an XML elements
- if it recognizes the namespace. If it does not recognize the
- namespace, or if the tag has no namespace, and the tagname is not
- recognized, then JET will treat the tag as text.</p>
-
- <h3>Standard JET Tags</h3>
-
- <p>JET includes standard tag libraries for the following
- purposes:</p>
-
- <ul>
-
- <li>
- <a href="PLUGINS_ROOT/org.eclipse.jet.doc/references/taglibs/controlTags/overview.html"
- >Control tags</a> - used for template control</li>
-
- <li>
- <a href="PLUGINS_ROOT/org.eclipse.jet.doc/references/taglibs/workspaceTags/overview.html"
- >Workspace tags</a> - used to create workspace elements such as
- projects, folders and files</li>
-
- <li>
- <a href="PLUGINS_ROOT/org.eclipse.jet.doc/references/taglibs/javaTags/overview.html"
- >Java tags</a> - used for created Java workspace elements such as
- Java classes and resources</li>
-
- <li>
- <a href="PLUGINS_ROOT/org.eclipse.jet.doc/references/taglibs/formatTags/overview.html"
- >Format tags</a> - used for reformatting text.</li>
-
- </ul>
-
- <h3>Defining and changing Tag namespace prefixes</h3>
-
- <p>The standard tags have default namespace prefixes of
- <code>c</code>, <code>ws</code>, <code>java</code> and
- <code>format</code> for the control, workspace, java and format
- tags, respectively. By default, the control, java and format tags
- are imported into every template.</p>
-
- <p>Tag namespace prefixes may be changed for a single template by
- using the <a href="jetSyntaxDirectives.xhtml#taglib">@taglib</a>
- directive. For example, the following directive changes the
- namespace prefix for the control tags to cc:</p>
-
- <pre>&lt;%@taglib id=&quot;org.eclipse.jet.controlTags&quot; prefix=&quot;cc&quot;%&gt;</pre>
- <p>Individual templates may change a tag libraries namespace to
- avoid conflicts with static text being generated by the
- template.</p>
-
- <p>To change the default prefixes for a transform requires editing
- the JET Transformations plugin.xml file. See the
- <a href="PLUGINS_ROOT/org.eclipse.jet.doc/references/extensionpoints/org_eclipse_jet_transform.html"
- ><code>org.eclipse.jet.transform</code></a> extension point
- documentation for details.</p>
-
- <h3>Importing Tag namespaces</h3>
-
- <p>Tag namespaces may be imported by the &lt;%@taglib%&gt;
- directive on individual templates, or in plugin.xml for all
- transformation templates.</p>
-
- <h3>Declaring custom tags</h3>
-
- <p>Users may define custom tags by creating an Eclipse plug-in
- project, adding a dependency to the <code>org.eclipse.jet</code>
- plug-in, and then implementing the
- <a href="PLUGINS_ROOT/org.eclipse.jet.doc/references/extensionpoints/org_eclipse_jet_tagLibraries.html"
- ><code>org.elcipse.jet.tagLibrairies</code></a> extension point.</p>
-
- </body>
-
-</html>
-
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/addElementTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/addElementTag.html
deleted file mode 100644
index 3191f99..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/addElementTag.html
+++ /dev/null
@@ -1,85 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;c:addElement&gt; - Standard JET2 Control Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;c:addElement&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Control Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>addElement</B></P>
-<P><P> Create a new model element under the selected node.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:addElement select=&quot;<I>value</I>&quot; name=&quot;<I>value</I>&quot;/&gt;<br>
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:addElement select=&quot;<I>value</I>&quot; name=&quot;<I>value</I>&quot; var=&quot;<I>value</I>&quot;/&gt;<br>
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Attributes</TH></TR>
- <TR>
- <TD width="10%">select</TD>
- <TD><BR> An XPath expression identifying the parent of the new element.<BR> </TD>
- </TR>
- <TR>
- <TD width="10%">name</TD>
- <TD><BR> The name of the new element.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Optional Attributes</TH></TR>
- <TR>
- <TR>
- <TD width="10%">var</TD>
- <TD><BR> A variable name that will refer to the newly created element.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin addElement example -->
- &lt;%-- Insert an element 'foo' under $myElement. $new refers to 'foo' --%&gt;<br>
- &lt;c:addElement select=&quot;$myElement&quot; name=&quot;foo&quot; var=&quot;new&quot;/&gt;<br>
-<!-- End addElement example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/addTextElementTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/addTextElementTag.html
deleted file mode 100644
index b1e9687..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/addTextElementTag.html
+++ /dev/null
@@ -1,95 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;c:addTextElement&gt; - Standard JET2 Control Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;c:addTextElement&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Control Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>addTextElement</B></P>
-<P><P> Create a new model element node under the selected element, and whose text content is the content of this tag.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:addTextElement select=&quot;<I>value</I>&quot; name=&quot;<I>value</I>&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content consumed by tag evaluation</I><BR>
- &lt;/c:addTextElement&gt;
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:addTextElement select=&quot;<I>value</I>&quot; name=&quot;<I>value</I>&quot; var=&quot;<I>value</I>&quot; cdata=&quot;<I>value</I>&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content consumed by tag evaluation</I><BR>
- &lt;/c:addTextElement&gt;
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Attributes</TH></TR>
- <TR>
- <TD width="10%">select</TD>
- <TD><BR> An XPath expression determining the parent of the new element.<BR> </TD>
- </TR>
- <TR>
- <TD width="10%">name</TD>
- <TD><BR> The name of the new element.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Optional Attributes</TH></TR>
- <TR>
- <TR>
- <TD width="10%">var</TD>
- <TD><BR> A variable name that will refer to the newly created element.<BR> </TD>
- </TR>
- <TR>
- <TD width="10%">cdata</TD>
- <TD><BR> Add the text as a CData section. Default is 'false'.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin addTextElement example -->
- &lt;%-- insert a text element 'foo' under $root. $newText refers to it --%&gt;<br>
- &lt;c:addTextElement select=&quot;$root&quot; name=&quot;foo&quot; var=&quot;newText&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;This is the content of foo<BR>
- &lt;/c:addTextElement&gt;
-<!-- End addTextElement example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/caseTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/caseTag.html
deleted file mode 100644
index ea67391..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/caseTag.html
+++ /dev/null
@@ -1,80 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;c:case&gt; - Standard JET2 Control Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;c:case&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Control Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>case</B></P>
-<P><P> *** DEPRECATED - use 'when' tag instead. ***<P>Define a one of the mutually exclusive cases of a 'choose' tag. The body of this tag is processed only if the 'test' XPath expression evaluates to 'true', and no previous 'case' or 'otherwise' tag in the containing 'choose' tag has processed its body content.<P><P>If the 'test' XPath expression is does not result in a boolean value, then it is converted to a boolean value according the the XPath 1.0 specification. In particular, if the XPath expression results in a set of objects, then 'test' is considered to be true if and only if the set is not empty.<P><P>If the 'test' XPath expression is not well formed, then an error results.<P><P>If this tag is not directly contained by a 'choose' tag, then an error results.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:case test=&quot;<I>value</I>&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to process if tag condition is
- satisfied</I><BR>
- &lt;/c:case&gt;
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:case test=&quot;<I>value</I>&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to process if tag condition is
- satisfied</I><BR>
- &lt;/c:case&gt;
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Attributes</TH></TR>
- <TR>
- <TD width="10%">test</TD>
- <TD><BR> An expression expression, that, if true, causes the tag contents to be evaluated.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin case example -->
- &lt;c:choose&gt;<br>
- &lt;c:case test=&quot;$myVar/@kind = 'FIELD'&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to process if test condition is
- satisfied</I><BR>
- &lt;/c:case&gt;<BR>
- <I>... other &lt;c:when&gt; and &lt;c:otherwise&gt; tags ...</I><BR>
- &lt;/c:choose&gt;
-<!-- End case example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/chooseTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/chooseTag.html
deleted file mode 100644
index 3bb0466..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/chooseTag.html
+++ /dev/null
@@ -1,98 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;c:choose&gt; - Standard JET2 Control Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;c:choose&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Control Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>choose</B></P>
-<P><P> Define a group of mutually exclusive choices. The contents of this tag are restricted to 'when' and 'otherwise' tags only.<P><P>During execution of this tag, each 'when' and 'otherwise' tag is evaluated in sequence. If one of these tags evaluates to 'true', then any subsequent tags are ignored. A 'when' tag evaluates to 'true' if its 'test' attribute's XPath expression evaluates to 'true'. An 'otherwise' tag evaluates to 'true' if no preceeding 'when' (or 'otherwise') tag has evaluated to true.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:choose&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to be written</I><BR>
- &lt;/c:choose&gt;
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:choose select=&quot;<I>value</I>&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to be written</I><BR>
- &lt;/c:choose&gt;
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Optional Attributes</TH></TR>
- <TR>
- <TR>
- <TD width="10%">select</TD>
- <TD><BR> Optional test expression. When specified, each 'when' tag 'test' expression is tested for equality against this value. When not specified, this is the equivalent of the XPath expression 'true()'.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin choose example -->
- &lt;%-- evaluate one of a number alternatives --%&gt;<BR>
- &lt;c:choose&gt;<br>
- &lt;c:when test="$var/@value = 1"&gt;<BR>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>handle case 1</I><BR>
- &lt;/c:when&gt;<BR>
- &lt;c:when test="$var/@value >= 2"&gt;<BR>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>handle case 2</I><BR>
- &lt;/c:when&gt;<BR>
- &lt;c:otherwise&gt;<BR>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>handle other cases</I><BR>
- &lt;/c:otherwise&gt;<BR>
- &lt;/c:choose&gt;<BR><BR>
-
- &lt;%-- evaluate an expression against constances --%&gt;<BR>
- &lt;c:choose select="$var/@num"&gt;<br>
- &lt;c:when test=" 'one' "&gt;<BR>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>handle case 'one' </I><BR>
- &lt;/c:when&gt;<BR>
- &lt;c:when test=" 'two' "&gt;<BR>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>handle case 'two' </I><BR>
- &lt;/c:when&gt;<BR>
- &lt;c:otherwise&gt;<BR>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>handle other cases</I><BR>
- &lt;/c:otherwise&gt;<BR>
- &lt;/c:choose&gt;
-
-<!-- End choose example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/copyElementTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/copyElementTag.html
deleted file mode 100644
index af4158a..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/copyElementTag.html
+++ /dev/null
@@ -1,93 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;c:copyElement&gt; - Standard JET2 Control Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;c:copyElement&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Control Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>copyElement</B></P>
-<P><P> Copy the selected node to the selected location.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:copyElement select=&quot;<I>value</I>&quot; toSelect=&quot;<I>value</I>&quot; name=&quot;<I>value</I>&quot;/&gt;<br>
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:copyElement select=&quot;<I>value</I>&quot; toSelect=&quot;<I>value</I>&quot; name=&quot;<I>value</I>&quot; recursive=&quot;<I>value</I>&quot; var=&quot;<I>value</I>&quot;/&gt;<br>
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Attributes</TH></TR>
- <TR>
- <TD width="10%">select</TD>
- <TD><BR> An XPath expression selecting the element node to copy.<BR> </TD>
- </TR>
- <TR>
- <TD width="10%">toSelect</TD>
- <TD><BR> An XPath expression identifying the parent of the newly selected node.<BR> </TD>
- </TR>
- <TR>
- <TD width="10%">name</TD>
- <TD><BR> The name for the newly created element.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Optional Attributes</TH></TR>
- <TR>
- <TR>
- <TD width="10%">recursive</TD>
- <TD><BR> Determine whether child elements of the copied element are copied, too. Default is 'true'.<BR> </TD>
- </TR>
- <TR>
- <TD width="10%">var</TD>
- <TD><BR> The name of a variable that will be set to the newly copied element.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin copyElement example -->
- &lt;%-- copy element $orig to a new element 'copy' under $dest --%&gt;<BR>
- &lt;c:copyElement select=&quot;$orig&quot; toSelect=&quot;$dest&quot; name=&quot;copy&quot;/&gt;<br>
-<!-- End copyElement example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/dumpTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/dumpTag.html
deleted file mode 100644
index a14eb00..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/dumpTag.html
+++ /dev/null
@@ -1,85 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;c:dump&gt; - Standard JET2 Control Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;c:dump&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Control Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>dump</B></P>
-<P>Writes out the DOM subtree under a specified model node.</P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:dump select=&quot;<I>value</I>&quot;/&gt;<br>
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:dump select=&quot;<I>value</I>&quot; format=&quot;<I>value</I>&quot; entities=&quot;<I>value</I>&quot;/&gt;<br>
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Attributes</TH></TR>
- <TR>
- <TD width="10%">select</TD>
- <TD>A query expression specifying a single node in the model</TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Optional Attributes</TH></TR>
- <TR>
- <TR>
- <TD width="10%">format</TD>
- <TD>A true/false value indicating whether the tag should try to write out whitespace to cause the output to be nicely formatted and indented.</TD>
- </TR>
- <TR>
- <TD width="10%">entities</TD>
- <TD>A true/false value indicating whether characters that can cause XML parsing problems (left and right angle brackets, quotes, apostrophes, etc) should be written as entities (e.g. "%lt;" for the left angle bracket).</TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin dump example -->
- &lt;%-- dump the input model as an XML document --%&gt;<BR>
- &lt;c:dump select=&quot;/*&quot;/&gt;<br>
-<!-- End dump example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/getTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/getTag.html
deleted file mode 100644
index 62a6c00..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/getTag.html
+++ /dev/null
@@ -1,81 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;c:get&gt; - Standard JET2 Control Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;c:get&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Control Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>get</B></P>
-<P><P> Write a the result of an XPath expression.<P><P>If the 'select' XPath expression returns more than one object, only the first is written. If the XPath expression selects no objects, then an error occurs, unless the 'default' attribute is specified. If the 'select' XPath expression is malformed, then an error occurs.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:get select=&quot;<I>value</I>&quot;/&gt;<br>
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:get select=&quot;<I>value</I>&quot; default=&quot;<I>value</I>&quot;/&gt;<br>
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Attributes</TH></TR>
- <TR>
- <TD width="10%">select</TD>
- <TD><BR> The XPath expression to evaluate.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Optional Attributes</TH></TR>
- <TR>
- <TR>
- <TD width="10%">default</TD>
- <TD><BR> The value to write, if the XPath expression selects no objects.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin get example -->
- &lt;%-- Return the string value of 'name' attribute of element refered to by $var --%&gt;<BR>
- &lt;c:get select=&quot;$var/@name&quot;/&gt;<br>
-<!-- End get example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/ifTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/ifTag.html
deleted file mode 100644
index a8bdf2a..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/ifTag.html
+++ /dev/null
@@ -1,90 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;c:if&gt; - Standard JET2 Control Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;c:if&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Control Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>if</B></P>
-<P><P> Process the tag contents if a test condition is satisfied.<P><P>If the 'test' XPath expression is does not result in a boolean value, then it is converted to a boolean value according the the XPath 1.0 specification. In particular, if the XPath expression results in a set of objects, then 'test' is considered to be true if and only if the set is not empty.<P><P>If the 'test' XPath expression is not well formed, then an error results.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:if test=&quot;<I>value</I>&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to process if tag condition is
- satisfied</I><BR>
- &lt;/c:if&gt;
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:if test=&quot;<I>value</I>&quot; var=&quot;<I>value</I>&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to process if tag condition is
- satisfied</I><BR>
- &lt;/c:if&gt;
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Attributes</TH></TR>
- <TR>
- <TD width="10%">test</TD>
- <TD><BR> An expression expression, that, if true, causes the tag contents to be evaluated.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Optional Attributes</TH></TR>
- <TR>
- <TR>
- <TD width="10%">var</TD>
- <TD><BR> The name of a variable that will refer to the value of the 'test' expression prior to it being converted to a boolean value'. The variable has the scope of the tag contents.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin if example -->
- &lt;%-- process contents if 'name' attribute is equal to JET --%&gt;<BR>
- &lt;c:if test=&quot;$var/@name = 'JET'&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to process if tag condition is
- satisfied</I><BR>
- &lt;/c:if&gt;
-<!-- End if example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/includeTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/includeTag.html
deleted file mode 100644
index 620c0f6..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/includeTag.html
+++ /dev/null
@@ -1,95 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;c:include&gt; - Standard JET2 Control Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;c:include&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Control Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>include</B></P>
-<P><P> Process the referenced template, and include its results in the output of the current template.<P><P>The attribute 'passVariables' allows explicit declaration of the variables that are passed to the template. By default, all context variables are available to the template. With this parameter, only those variables specified are available. In addition, any changes to passed variables in the template are not reflected in the invoking context.<P><P>The deprecated &apos;restoreNames&apos; attribute is useful in recursive transformations. It causes the tag to save the listed variable values prior to executing the template, and then restore them after exectuion.<P><P>The 'restoreNames' and 'passVariables' options are mutually exclusive.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:include template=&quot;<I>value</I>&quot;/&gt;<br>
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:include template=&quot;<I>value</I>&quot; restoreNames=&quot;<I>value</I>&quot; passVariables=&quot;<I>value</I>&quot; super=&quot;<I>value</I>&quot;/&gt;<br>
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Attributes</TH></TR>
- <TR>
- <TD width="10%">template</TD>
- <TD><BR> A transformation project relative path to the template to execute.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Optional Attributes</TH></TR>
- <TR>
- <TR>
- <TD width="10%">restoreNames</TD>
- <TD><BR> A comma separated list of variable names (without the $ sign). Mutually exclusive with 'passVariables'.<BR> </TD>
- </TR>
- <TR>
- <TD width="10%">passVariables</TD>
- <TD><BR> A comma separated list of variable names (without the $ sign). Mutually exclusive with 'restoreNames'.<BR> </TD>
- </TR>
- <TR>
- <TD width="10%">super</TD>
- <TD><BR> If set to 'true', the template loader attempts to load directly from the overriden transformation (as specified by the 'override' tag or by the 'overrides' attribute of the 'transform' element of the 'org.eclipse.jet.transform' extension in the transforms plugin.xml). If no 'super' template can be found, an error occurs. The default is 'false', indicating normal template loading.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin include example -->
- &lt;c:include template=&quot;templates/myInclude.jet&quot;/&gt;<br><BR>
-
- &lt;%-- include myInclude.jet from overriden transformation--%&gt;<BR>
- &lt;c:include template=&quot;templates/myInclude.jet&quot; super=&quot;true&quot;/&gt;<br><BR>
-
- &lt;%-- pass only the variables $foo and $bar to myInclude.jet--%&gt;<BR>
- &lt;c:include template=&quot;templates/myInclude.jet&quot; passVariables=&quot;foo,bar&quot;/&gt;<br>
-
-<!-- End include example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/initialCodeTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/initialCodeTag.html
deleted file mode 100644
index 191b627..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/initialCodeTag.html
+++ /dev/null
@@ -1,91 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;c:initialCode&gt; - Standard JET2 Control Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;c:initialCode&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Control Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>initialCode</B></P>
-<P><P> A child tag of the 'userRegion' tag containing the initial code to write. See 'userRegion' for more information.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:initialCode&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to be written</I><BR>
- &lt;/c:initialCode&gt;
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:initialCode unmodifiedMarker=&quot;<I>value</I>&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to be written</I><BR>
- &lt;/c:initialCode&gt;
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Optional Attributes</TH></TR>
- <TR>
- <TR>
- <TD width="10%">unmodifiedMarker</TD>
- <TD><BR> A string that when present in the content of the existing code indicates that the code has not been modified by the user, and should be replace with the contents of this initial code block.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin initialCode example -->
- &lt;%-- Define user region 101. Code in block will never be updated by subsequent executions --%&gt;<BR>
- &lt;c:userRegion&gt;<BR>
- // BEGIN region 101<BR>
- &nbsp;&nbsp;&lt;c:initialCode&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>default code</I><BR>
- &nbsp;&nbsp;&lt;/c:initialCode&gt;<BR>
- // END region 101<BR>
- &lt;/c:userRegion&gt;<BR><BR>
-
- &lt;%-- Define user region 102. Code in block will be updated by subsequent
- executions only if @generated is found in block --%&gt;<BR>
- &lt;c:userRegion&gt;<BR>
- // BEGIN region 102<BR>
- &nbsp;&nbsp;&lt;c:initialCode unmodifiedMarker="@generated"&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;// @generated<BR>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>default code</I><BR>
- &nbsp;&nbsp;&lt;/c:initialCode&gt;<BR>
- // END region 102<BR>
- &lt;/c:userRegion&gt;<BR>
-<!-- End initialCode example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/invokeTransformTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/invokeTransformTag.html
deleted file mode 100644
index 0947f3c..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/invokeTransformTag.html
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;c:invokeTransform&gt; - Standard JET2 Control Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;c:invokeTransform&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Control Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>invokeTransform</B></P>
-<P><P> Invoke the another transformation, passing it the current transformation's source model and context variables. The transformation's actions will be accumulated, and commit when the invoking transformation commits.<P><P>The attribute 'passVariables' allows explicit declaration of the variables that are passed to the transformation. By default, all context variables are available. With this parameter, only those variables specified are available. In addition, any changes to passed variables are not reflected in the invoking context.<P><P>The deprecated 'restoreNames' attribute allows for the restoration of variables set by the invoked transformation back to their pre-invocation value.<P><P>The 'restoreNames' and 'passVariables' options are mutually exclusive.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:invokeTransform transformId=&quot;<I>value</I>&quot;/&gt;<br>
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:invokeTransform transformId=&quot;<I>value</I>&quot; restoreNames=&quot;<I>value</I>&quot; passVariables=&quot;<I>value</I>&quot;/&gt;<br>
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Attributes</TH></TR>
- <TR>
- <TD width="10%">transformId</TD>
- <TD><BR> The transformation id of the transformation to invoke.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Optional Attributes</TH></TR>
- <TR>
- <TR>
- <TD width="10%">restoreNames</TD>
- <TD><BR> A comma separated list of variable names (without the $ sign). Mutually exclusive with 'passVariables'.<BR> </TD>
- </TR>
- <TR>
- <TD width="10%">passVariables</TD>
- <TD><BR> A comma separated list of variable names (without the $ sign). Mutually exclusive with 'restoreNames'.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin invokeTransform example -->
- &lt;%-- invoke transform 'foo.bar' against the current input model --%&gt;<BR>
- &lt;c:invokeTransform transformId=&quot;foo.bar&quot;/&gt;<br><BR>
-
- &lt;%-- invoke transform 'foo.bar' against the current input model,
- and pass only the variables $a, $b and $c --%&gt;<BR>
- &lt;c:invokeTransform transformId=&quot;foo.bar&quot; passVariables="a,b,c"/&gt;<br>
-<!-- End invokeTransform example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/iterateTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/iterateTag.html
deleted file mode 100644
index b1e1f68..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/iterateTag.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;c:iterate&gt; - Standard JET2 Control Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;c:iterate&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Control Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>iterate</B></P>
-<P><P> Write the tag contents for each in the template input model identified by an XPath expression.<P><P>If the &apos;select&apos; XPath expression selects no objects, then the contents of the tag are not processed. If the XPath expression is not well-formed, then an error results.<P><P>If the 'select' XPath expression returns a number, then the body of the loop is processed that number of times, and the variable named by 'var' is set to 1 for the first iteration, and incremented by one for each successive iteration.<P><P>If there is a variable in scope with the same name as the value &apos;var&apos; attribute, then it is hidden during the execution of this tag.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:iterate select=&quot;<I>value</I>&quot; var=&quot;<I>value</I>&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to be repeated for each iteration</I><BR>
- &lt;/c:iterate&gt;
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:iterate select=&quot;<I>value</I>&quot; var=&quot;<I>value</I>&quot; delimiter=&quot;<I>value</I>&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to be repeated for each iteration</I><BR>
- &lt;/c:iterate&gt;
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Attributes</TH></TR>
- <TR>
- <TD width="10%">select</TD>
- <TD><BR> An XPath expression that returns either a node set (a collection of elements or attributes) or a number.<BR> </TD>
- </TR>
- <TR>
- <TD width="10%">var</TD>
- <TD><BR> A variable name. During each iteration, the value of the variable is an object from the set of objects selected by the 'select' XPath expression.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Optional Attributes</TH></TR>
- <TR>
- <TR>
- <TD width="10%">delimiter</TD>
- <TD><BR> A string that is written to the tag's output between iteration of the tag. The text is not written after the last iteration.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin iterate example -->
- &lt;%-- Iterate over child 'a' elements of $root. $curA refers to each instance --%&gt;<BR>
- &lt;c:iterate select=&quot;$root/a&quot; var=&quot;curA&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to be repeated for each iteration</I><BR>
- &nbsp;&nbsp;&nbsp;&nbsp;Value of name: &lt;c:get select="$curA/@name"/&gt;<BR>
- &lt;/c:iterate&gt;
-<!-- End iterate example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/loadContentTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/loadContentTag.html
deleted file mode 100644
index 5808092..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/loadContentTag.html
+++ /dev/null
@@ -1,95 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;c:loadContent&gt; - Standard JET2 Control Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;c:loadContent&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Control Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>loadContent</B></P>
-<P>Extends the model by parsing its contents as XML.</P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:loadContent var=&quot;<I>value</I>&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content consumed by tag evaluation</I><BR>
- &lt;/c:loadContent&gt;
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:loadContent var=&quot;<I>value</I>&quot; type=&quot;<I>value</I>&quot; loader=&quot;<I>value</I>&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content consumed by tag evaluation</I><BR>
- &lt;/c:loadContent&gt;
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Attributes</TH></TR>
- <TR>
- <TD width="10%">var</TD>
- <TD>A name to associate with the document root of the DOM created by the parse. Subsequent template tags can use this name in query expressions to access the data in this DOM.</TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Optional Attributes</TH></TR>
- <TR>
- <TR>
- <TD width="10%">type</TD>
- <TD>A content type with which to search for an appropriate loader for the content. Defaults to "xml" if null.</TD>
- </TR>
- <TR>
- <TD width="10%">loader</TD>
- <TD>The id of a specific loader which will parse the content and build a model.</TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin loadContent example -->
- &lt;%-- Load an in memory XML document. $myXML is the document root,
- $myXML/root is the root element --%&gt;<BR>
- &lt;c:loadContent var=&quot;myXML&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;&lt;root&gt;<BR>
- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;a name="one"/&gt;<BR>
- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;a name="two"/&gt;<BR>
- &nbsp;&nbsp;&nbsp;&nbsp;&lt;/root&gt;<BR>
- &lt;/c:loadContent&gt;
-<!-- End loadContent example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/loadTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/loadTag.html
deleted file mode 100644
index 8235e4f..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/loadTag.html
+++ /dev/null
@@ -1,103 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;c:load&gt; - Standard JET2 Control Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;c:load&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Control Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>load</B></P>
-<P><P> Load the referenced model, and set the passed variable to the loaded document root.<P><P>The optional urlContext attribute determines how relative URL in the url attribute are resolved. Predefined constants: 'transform', indicating that URL is relative to the root directory of the transformation; 'workspace', indicating the URL is relative to the current Eclipse workspace.<P><P>The optional loader attribute determines which loader is used to load the model. The default loader is 'emf', although other loaders may have been contributed.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:load url=&quot;<I>value</I>&quot; var=&quot;<I>value</I>&quot;/&gt;<br>
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:load url=&quot;<I>value</I>&quot; var=&quot;<I>value</I>&quot; urlContext=&quot;<I>value</I>&quot; loader=&quot;<I>value</I>&quot; type=&quot;<I>value</I>&quot;/&gt;<br>
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Attributes</TH></TR>
- <TR>
- <TD width="10%">url</TD>
- <TD><BR> The URL of the model to load. Usually, this is a relative URL, and is interpretation is controlled by the urlContext attribute.<BR> </TD>
- </TR>
- <TR>
- <TD width="10%">var</TD>
- <TD><BR> A variable name. The root of the loaded document is set to this variable.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Optional Attributes</TH></TR>
- <TR>
- <TR>
- <TD width="10%">urlContext</TD>
- <TD><BR> A url context constant. See tag comments for possible values. The default is 'transform'.<BR> </TD>
- </TR>
- <TR>
- <TD width="10%">loader</TD>
- <TD><BR> A constant defining the loader to use. The default is determined by the system, depending upon the value of 'type' if specified, or the extension specified on 'url'.<BR> </TD>
- </TR>
- <TR>
- <TD width="10%">type</TD>
- <TD><BR> The type (typically the extension) of the model. That may be required if the URL does not have a standard extension.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin load example -->
- &lt;%-- Load plugin.xml from transformation as an XML model, $pluginDoc refers to the
- loaded document. $pluginDoc/* (or $pluginDoc/plugin) refers to the root element --%&gt;<BR>
- &lt;c:load url=&quot;plugin.xml&quot; var=&quot;pluginDoc&quot;/&gt;<br><BR>
-
- &lt;%-- same action as above, but with defaults specified --%&gt;<BR>
- &lt;c:load url=&quot;plugin.xml&quot; var=&quot;pluginDoc&quot; urlContext=&quot;transform&quot;
- loader=&quot;org.eclipse.jet.emfxml&quot; /&gt;<br><BR>
-
- &lt;%-- Load sample.appdef from project myProject as an XML document --%&gt;<BR>
- &lt;c:load url=&quot;myProject/sample.appdef&quot; var=&quot;sampleDoc&quot; urlContext=&quot;workspace&quot;
- loader=&quot;org.eclipse.jet.emfxml&quot; type="xml" /&gt;<br>
-
-<!-- End load example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/logTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/logTag.html
deleted file mode 100644
index 5c407a3..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/logTag.html
+++ /dev/null
@@ -1,81 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;c:log&gt; - Standard JET2 Control Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;c:log&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Control Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>log</B></P>
-<P><P> Write a message to the transformation log. The contents of the tag are written to the log. Nothing is written the template output.<P><P>The optional 'severity' attribute may have one of the following values: 'info', 'warning' or 'error'. The default is 'info'.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:log&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content consumed by tag evaluation</I><BR>
- &lt;/c:log&gt;
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:log severity=&quot;<I>value</I>&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content consumed by tag evaluation</I><BR>
- &lt;/c:log&gt;
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Optional Attributes</TH></TR>
- <TR>
- <TR>
- <TD width="10%">severity</TD>
- <TD><BR> The message severity level. Default is 'info'.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin log example -->
- &lt;%-- Write a message to the JET execution console --%&gt;<BR>
- &lt;c:log&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;Hello from my template<BR>
- &lt;/c:log&gt;<BR><BR>
-
- &lt;%-- Write an ERROR message to the JET execution console --%&gt;<BR>
- &lt;c:log severity="error"&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;Error from my template<BR>
- &lt;/c:log&gt;
-<!-- End log example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/markerTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/markerTag.html
deleted file mode 100644
index 56b3fd4..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/markerTag.html
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;c:marker&gt; - Standard JET2 Control Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;c:marker&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Control Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>marker</B></P>
-<P><P> Create an Eclipse task marker refering to the text contained in the tag. If the description attribute is specified, then the tasks description is the value of that attribute, otherwise, it is the same as the text refered to by the marker.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:marker&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to be written</I><BR>
- &lt;/c:marker&gt;
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:marker description=&quot;<I>value</I>&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to be written</I><BR>
- &lt;/c:marker&gt;
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Optional Attributes</TH></TR>
- <TR>
- <TR>
- <TD width="10%">description</TD>
- <TD><BR> The description to use in the task marker. The default is to use the text the marker refers to (the tag's content).<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin marker example -->
- &lt;%-- Create a task marker on the generated text 'This text is marked!'--%&gt;<BR>
- &lt;c:marker&gt;This text is marked!&lt;/c:marker&gt;<BR><BR>
-
- &lt;%-- Create a task marker on the generated text 'This text is marked with a description!'--%&gt;<BR>
- &lt;c:marker description=&quot;Do something about this&quot;&gt;This text is marked with a description!&lt;/c:marker&gt;<BR><BR>
-<!-- End marker example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/nodeAttributesTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/nodeAttributesTag.html
deleted file mode 100644
index e971e63..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/nodeAttributesTag.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;c:nodeAttributes&gt; - Standard JET2 Control Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;c:nodeAttributes&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Control Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>nodeAttributes</B></P>
-<P>Iterates over the attributes for a given node.</P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:nodeAttributes node=&quot;<I>value</I>&quot; name=&quot;<I>value</I>&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to be repeated for each iteration</I><BR>
- &lt;/c:nodeAttributes&gt;
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:nodeAttributes node=&quot;<I>value</I>&quot; name=&quot;<I>value</I>&quot; delimiter=&quot;<I>value</I>&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to be repeated for each iteration</I><BR>
- &lt;/c:nodeAttributes&gt;
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<exists node="tag/attribute use='required'">
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Attributes</TH></TR>
- <TR>
- <TD width="10%">node</TD>
- <TD>A query expression that resolves to a single node. The nodeAttributes tag will iterate over this node's attributes.</TD>
- </TR>
- <TR>
- <TD width="10%">name</TD>
- <TD>The variable name to associate with each temporary node describing an attribute. Once the variable name is assigned to the temporary node, the nodeAttributes tag will process its contents once.</TD>
- </TR>
- </TBODY>
-</TABLE>
-</exists>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Optional Attributes</TH></TR>
- <TR>
- <TR>
- <TD width="10%">delimiter</TD>
- <TD>A string to write out after every iteration except the last.</TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin nodeAttributes example -->
- &lt;c:nodeAttributes node=&quot;<I>value</I>&quot; name=&quot;<I>value</I>&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to be repeated for each iteration</I><BR>
- &lt;/c:nodeAttributes&gt;
-<!-- End nodeAttributes example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/otherwiseTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/otherwiseTag.html
deleted file mode 100644
index 2a02cf3..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/otherwiseTag.html
+++ /dev/null
@@ -1,68 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;c:otherwise&gt; - Standard JET2 Control Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;c:otherwise&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Control Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>otherwise</B></P>
-<P><P> Define a default case for a 'choose' tag. The body of this tag is processed only if no previous 'case' or 'otherwise' tag in the containing 'choose' tag has processed its body content.<P><P>An error occurs if the 'otherwise' is not directly contained by a 'choose' tag.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:otherwise&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to process if tag condition is
- satisfied</I><BR>
- &lt;/c:otherwise&gt;
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:otherwise&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to process if tag condition is
- satisfied</I><BR>
- &lt;/c:otherwise&gt;
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin otherwise example -->
- &lt;c:choose&gt;<br>
- <I>... a sequence of &lt;c:when&gt; tags ...</I><BR>
- &lt;c:otherwise&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to process if no when tags were statisfied</I><BR>
- &lt;/c:otherwise&gt;<BR>
- &lt;/c:choose&gt;
-<!-- End otherwise example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/overrideTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/overrideTag.html
deleted file mode 100644
index 916acba..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/overrideTag.html
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;c:override&gt; - Standard JET2 Control Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;c:override&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Control Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>override</B></P>
-<P><P> *** Deprecated: Use the 'overrides' attribute on 'transform' extension in plugin.xml instead. *** Declares that this transformation overrides templates in the identified transformation.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:override transformId=&quot;<I>value</I>&quot;/&gt;<br>
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:override transformId=&quot;<I>value</I>&quot;/&gt;<br>
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Attributes</TH></TR>
- <TR>
- <TD width="10%">transformId</TD>
- <TD><BR> The transformation id of the transformation which is being overriden.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin override example -->
- &lt;%-- Declare that this transformation over rides 'foo.bar'--%&gt;<BR>
- &lt;%-- When resolving templates, JET will first look in this transformation,
- and then in foo.bar. --%&gt;<BR>
- &lt;c:override transformId=&quot;foo.bar&quot;/&gt;<br>
-<!-- End override example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/overview.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/overview.html
deleted file mode 100644
index 2b15aa8..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/overview.html
+++ /dev/null
@@ -1,232 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<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>overview.html</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
-
- <TBODY>
- <TR>
- <TH align="left">
- <P>Overview</P>
- </TH>
- <TH align="right">Standard JET2 Control Tags</TH>
- </TR>
- </TBODY>
-</TABLE>
-<P>controlTags</P>
-<P><P> Control flow and data management tags. This tags allow templates to evaluate conditions, perform loops and access and set information in the template input.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%"><A href="addElementTag.html">&lt;c:addElement&gt;</A></TD>
- <TD><!-- Begin addElement description -->
- <P> Create a new model element under the selected node
- <!-- End addElement description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="addTextElementTag.html">&lt;c:addTextElement&gt;</A></TD>
- <TD><!-- Begin addTextElement description -->
- <P> Create a new model element node under the selected element, and whose text content is the content of this tag
- <!-- End addTextElement description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="caseTag.html">&lt;c:case&gt;</A></TD>
- <TD><!-- Begin case description -->
- <P> *** DEPRECATED - use 'when' tag instead
- <!-- End case description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="chooseTag.html">&lt;c:choose&gt;</A></TD>
- <TD><!-- Begin choose description -->
- <P> Define a group of mutually exclusive choices
- <!-- End choose description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="copyElementTag.html">&lt;c:copyElement&gt;</A></TD>
- <TD><!-- Begin copyElement description -->
- <P> Copy the selected node to the selected location
- <!-- End copyElement description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="dumpTag.html">&lt;c:dump&gt;</A></TD>
- <TD><!-- Begin dump description -->
- Writes out the DOM subtree under a specified model node
- <!-- End dump description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="getTag.html">&lt;c:get&gt;</A></TD>
- <TD><!-- Begin get description -->
- <P> Write a the result of an XPath expression
- <!-- End get description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="ifTag.html">&lt;c:if&gt;</A></TD>
- <TD><!-- Begin if description -->
- <P> Process the tag contents if a test condition is satisfied
- <!-- End if description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="includeTag.html">&lt;c:include&gt;</A></TD>
- <TD><!-- Begin include description -->
- <P> Process the referenced template, and include its results in the output of the current template
- <!-- End include description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="initialCodeTag.html">&lt;c:initialCode&gt;</A></TD>
- <TD><!-- Begin initialCode description -->
- <P> A child tag of the 'userRegion' tag containing the initial code to write
- <!-- End initialCode description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="invokeTransformTag.html">&lt;c:invokeTransform&gt;</A></TD>
- <TD><!-- Begin invokeTransform description -->
- <P> Invoke the another transformation, passing it the current transformation's source model and context variables
- <!-- End invokeTransform description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="iterateTag.html">&lt;c:iterate&gt;</A></TD>
- <TD><!-- Begin iterate description -->
- <P> Write the tag contents for each in the template input model identified by an XPath expression
- <!-- End iterate description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="loadTag.html">&lt;c:load&gt;</A></TD>
- <TD><!-- Begin load description -->
- <P> Load the referenced model, and set the passed variable to the loaded document root
- <!-- End load description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="loadContentTag.html">&lt;c:loadContent&gt;</A></TD>
- <TD><!-- Begin loadContent description -->
- Extends the model by parsing its contents as XML
- <!-- End loadContent description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="logTag.html">&lt;c:log&gt;</A></TD>
- <TD><!-- Begin log description -->
- <P> Write a message to the transformation log
- <!-- End log description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="markerTag.html">&lt;c:marker&gt;</A></TD>
- <TD><!-- Begin marker description -->
- <P> Create an Eclipse task marker refering to the text contained in the tag
- <!-- End marker description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="otherwiseTag.html">&lt;c:otherwise&gt;</A></TD>
- <TD><!-- Begin otherwise description -->
- <P> Define a default case for a 'choose' tag
- <!-- End otherwise description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="overrideTag.html">&lt;c:override&gt;</A></TD>
- <TD><!-- Begin override description -->
- <P> *** Deprecated: Use the 'overrides' attribute on 'transform' extension in plugin
- <!-- End override description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="removeElementTag.html">&lt;c:removeElement&gt;</A></TD>
- <TD><!-- Begin removeElement description -->
- <P> Remove the selected node from the document tree
- <!-- End removeElement description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="replaceStringsTag.html">&lt;c:replaceStrings&gt;</A></TD>
- <TD><!-- Begin replaceStrings description -->
- Replaces one set of strings in its content with another set of strings and writes out the result
- <!-- End replaceStrings description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="setTag.html">&lt;c:set&gt;</A></TD>
- <TD><!-- Begin set description -->
- <P> Set an attribute on an object selected by an XPath expression
- <!-- End set description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="setVariableTag.html">&lt;c:setVariable&gt;</A></TD>
- <TD><!-- Begin setVariable description -->
- <P> Create a variable whose value is set to the result of the provided XPath expression
- <!-- End setVariable description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="stringTokensTag.html">&lt;c:stringTokens&gt;</A></TD>
- <TD><!-- Begin stringTokens description -->
- Parses a string into tokens and iterates over its content for each token
- <!-- End stringTokens description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="userRegionTag.html">&lt;c:userRegion&gt;</A></TD>
- <TD><!-- Begin userRegion description -->
- <P> Define a region in the generated text where users may write customized code
- <!-- End userRegion description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="visitTag.html">&lt;c:visit&gt;</A></TD>
- <TD><!-- Begin visit description -->
- <P> Define content to process for an object found by the parent 'visitor' tag, provided a condition is met
- <!-- End visit description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="visitorTag.html">&lt;c:visitor&gt;</A></TD>
- <TD><!-- Begin visitor description -->
- <P> *** PROTOTYPE *** Iterate over an object and all its contained objects, typically be doing a depth-first traversal
- <!-- End visitor description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="whenTag.html">&lt;c:when&gt;</A></TD>
- <TD><!-- Begin when description -->
- <P> Define a one of the mutually exclusive cases of a 'choose' tag
- <!-- End when description -->
- </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example Directive</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: sans-serif"><SPAN
- style="font-family: monospace">&lt;%@taglib prefix=&quot;c&quot;
- id=&quot;org.eclipse.jet.controlTags&quot;%&gt;</SPAN></SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-</BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/removeElementTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/removeElementTag.html
deleted file mode 100644
index 735af0d..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/removeElementTag.html
+++ /dev/null
@@ -1,69 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;c:removeElement&gt; - Standard JET2 Control Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;c:removeElement&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Control Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>removeElement</B></P>
-<P><P> Remove the selected node from the document tree.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:removeElement select=&quot;<I>value</I>&quot;/&gt;<br>
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:removeElement select=&quot;<I>value</I>&quot;/&gt;<br>
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Attributes</TH></TR>
- <TR>
- <TD width="10%">select</TD>
- <TD><BR> An XPath expression determining the document to remove.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin removeElement example -->
- &lt;%-- Remove element a as a child of $root--%&gt;<BR>
- &lt;c:removeElement select=&quot;$root/a&quot;/&gt;<br>
-<!-- End removeElement example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/replaceStringsTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/replaceStringsTag.html
deleted file mode 100644
index ab93aac..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/replaceStringsTag.html
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;c:replaceStrings&gt; - Standard JET2 Control Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;c:replaceStrings&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Control Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>replaceStrings</B></P>
-<P>Replaces one set of strings in its content with another set of strings and writes out the result.</P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:replaceStrings replace=&quot;<I>value</I>&quot; with=&quot;<I>value</I>&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content consumed by tag evaluation</I><BR>
- &lt;/c:replaceStrings&gt;
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:replaceStrings replace=&quot;<I>value</I>&quot; with=&quot;<I>value</I>&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content consumed by tag evaluation</I><BR>
- &lt;/c:replaceStrings&gt;
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Attributes</TH></TR>
- <TR>
- <TD width="10%">replace</TD>
- <TD>A comma-separated list of strings to be replaced. The backslash ("\") acts as an escape character for special characters</TD>
- </TR>
- <TR>
- <TD width="10%">with</TD>
- <TD>A comma-separated list of replacement strings corresponding to the strings in the replace attribute.</TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin replaceStrings example -->
- &lt;%-- Replace %name with 'Jim' and %age with '47' --%&gt;<BR>
- &lt;c:replaceStrings replace=&quot;%name,%age&quot; with=&quot;Jim,47&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;My name is %name. My age is %age.<BR>
- &lt;/c:replaceStrings&gt;
-<!-- End replaceStrings example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/setTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/setTag.html
deleted file mode 100644
index 75cc55a..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/setTag.html
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;c:set&gt; - Standard JET2 Control Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;c:set&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Control Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>set</B></P>
-<P><P> Set an attribute on an object selected by an XPath expression. The value of the attribute is determined by the contents of the tag.<P><P>If the XPath expression results in more than one object being selected, then that attribute is created on only the first selected object. <P><P>If the XPath expression does not select an object, or if the XPath expression is malformed, then an error occurs.<P><P>The 'name' attribute need not refer to an attribute defined on the selected object. If the attribute does not exist, one is created dynamically. Such dynamically created attributes are not permanent - they are destroyed when the JET2Context object passed to the template is destroyed.<P><P>If the 'name' attribute refers to an existing attribute on the selected object, then the tag attempts to convert the string contents of this tag to the appropriate attribute data type. If this conversion fails, then an error occurs.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:set select=&quot;<I>value</I>&quot; name=&quot;<I>value</I>&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to be written</I><BR>
- &lt;/c:set&gt;
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:set select=&quot;<I>value</I>&quot; name=&quot;<I>value</I>&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to be written</I><BR>
- &lt;/c:set&gt;
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Attributes</TH></TR>
- <TR>
- <TD width="10%">select</TD>
- <TD><BR> The XPath expression to evaluate.<BR> </TD>
- </TR>
- <TR>
- <TD width="10%">name</TD>
- <TD><BR> The name of the attribute to set or create and set.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin set example -->
- &lt;%-- create or update an attribute name-length on element $var --%&gt;
- &lt;c:set select=&quot;$var&quot; name=&quot;name-length&quot;&gt;<br>
- &lt;c:get select="string-length(local-name($var))"/&gt;<BR>
- &lt;/c:set&gt;
-<!-- End set example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/setVariableTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/setVariableTag.html
deleted file mode 100644
index e49a5be..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/setVariableTag.html
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;c:setVariable&gt; - Standard JET2 Control Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;c:setVariable&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Control Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>setVariable</B></P>
-<P><P> Create a variable whose value is set to the result of the provided XPath expression.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:setVariable select=&quot;<I>value</I>&quot; var=&quot;<I>value</I>&quot;/&gt;<br>
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:setVariable select=&quot;<I>value</I>&quot; var=&quot;<I>value</I>&quot;/&gt;<br>
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Attributes</TH></TR>
- <TR>
- <TD width="10%">select</TD>
- <TD><BR> An XPath expression to creates the variable's value.<BR> </TD>
- </TR>
- <TR>
- <TD width="10%">var</TD>
- <TD><BR> The name of the variable to set.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin setVariable example -->
- &lt;%-- define $root as pointing to the root element in the mode --%&gt;<BR>
- &lt;c:setVariable select=&quot;/*&quot; var=&quot;root&quot;/&gt;<br>
-<!-- End setVariable example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/stringTokensTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/stringTokensTag.html
deleted file mode 100644
index a71e977..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/stringTokensTag.html
+++ /dev/null
@@ -1,107 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;c:stringTokens&gt; - Standard JET2 Control Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;c:stringTokens&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Control Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>stringTokens</B></P>
-<P>Parses a string into tokens and iterates over its content for each token.</P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:stringTokens string=&quot;<I>value</I>&quot; name=&quot;<I>value</I>&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to be repeated for each iteration</I><BR>
- &lt;/c:stringTokens&gt;
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:stringTokens string=&quot;<I>value</I>&quot; name=&quot;<I>value</I>&quot; delimitedBy=&quot;<I>value</I>&quot; delimiter=&quot;<I>value</I>&quot; reverse=&quot;<I>value</I>&quot; tokenLength=&quot;<I>value</I>&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to be repeated for each iteration</I><BR>
- &lt;/c:stringTokens&gt;
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Attributes</TH></TR>
- <TR>
- <TD width="10%">string</TD>
- <TD>The string to be parsed</TD>
- </TR>
- <TR>
- <TD width="10%">name</TD>
- <TD>The variable name to be associated with the temporary model nodes describing the tokens. Nested tags can use this variable name to refer to the temporary node.</TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Optional Attributes</TH></TR>
- <TR>
- <TR>
- <TD width="10%">delimitedBy</TD>
- <TD>The tokens that delimit the tokens in the string</TD>
- </TR>
- <TR>
- <TD width="10%">delimiter</TD>
- <TD>The string to write after every iteration except the last</TD>
- </TR>
- <TR>
- <TD width="10%">reverse</TD>
- <TD>A true/false value indicating whether the tokens should be iterated over first-to-last (false) or last-to-first (true)</TD>
- </TR>
- <TR>
- <TD width="10%">tokenLength</TD>
- <TD>Default description for attribute tokenLength</TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin stringTokens example -->
- &lt;%-- break a,bc,cde into tokens, and iterate over them --%&gt;<BR>
- &lt;c:stringTokens string=&quot;a,bc,cde&quot; name=&quot;curStr&quot; delimitedBy=&quot;,&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;value: &lt;c:get select="$curStr/@value"/&gt;<BR>
- &nbsp;&nbsp;&nbsp;&nbsp;index: &lt;c:get select="$curStr/@index"/&gt;<BR>
- &nbsp;&nbsp;&nbsp;&nbsp;delimiter: &lt;c:get select="$curStr/@delimiter"/&gt;<BR>
- &nbsp;&nbsp;&nbsp;&nbsp;first: &lt;c:get select="$curStr/@first"/&gt;<BR>
- &nbsp;&nbsp;&nbsp;&nbsp;last: &lt;c:get select="$curStr/@last"/&gt;<BR>
- &lt;/c:stringTokens&gt;
-<!-- End stringTokens example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/userRegionTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/userRegionTag.html
deleted file mode 100644
index 6fc52db..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/userRegionTag.html
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;c:userRegion&gt; - Standard JET2 Control Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;c:userRegion&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Control Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>userRegion</B></P>
-<P><P> Define a region in the generated text where users may write customized code. <P><P>The tag must contain a single 'initialCode' tag. Content before the initialCode tag is considered a 'begin marker', while content after it is considered an<P>'end marker'. During execution, the existing file is searched for the begin and end markers. If found, the content of the user region tag is replaced with<P>the content found in the existing file. If the markers are not found (or the file does not exist), then the markers, along with the content of the initialCode<P>tag are written.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:userRegion&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to be written</I><BR>
- &lt;/c:userRegion&gt;
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:userRegion&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to be written</I><BR>
- &lt;/c:userRegion&gt;
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin userRegion example -->
- &lt;%-- Define user region 101. Code in block will never be updated by subsequent executions --%&gt;<BR>
- &lt;c:userRegion&gt;<BR>
- // BEGIN region 101<BR>
- &nbsp;&nbsp;&lt;c:initialCode&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>default code</I><BR>
- &nbsp;&nbsp;&lt;/c:initialCode&gt;<BR>
- // END region 101<BR>
- &lt;/c:userRegion&gt;<BR><BR>
-
- &lt;%-- Define user region 102. Code in block will be updated by subsequent
- executions only if @generated is found in block --%&gt;<BR>
- &lt;c:userRegion&gt;<BR>
- // BEGIN region 102<BR>
- &nbsp;&nbsp;&lt;c:initialCode unmodifiedMarker="@generated"&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;// @generated<BR>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>default code</I><BR>
- &nbsp;&nbsp;&lt;/c:initialCode&gt;<BR>
- // END region 102<BR>
- &lt;/c:userRegion&gt;<BR>
-<!-- End userRegion example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/visitTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/visitTag.html
deleted file mode 100644
index 69f5bec..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/visitTag.html
+++ /dev/null
@@ -1,80 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;c:visit&gt; - Standard JET2 Control Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;c:visit&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Control Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>visit</B></P>
-<P><P> Define content to process for an object found by the parent 'visitor' tag, provided a condition is met. The contents of this tag are evaluated if the current object of the 'visitor' iteration satisfies the 'test' XPath expression.<P><P>The 'test' XPath expression is relative to the current object of the parent 'visitor' tag. If the 'test' XPath expression is does not result in a boolean value, then it is converted to a boolean value according the the XPath 1.0 specification. In particular, if the XPath expression results in a set of objects, then 'test' is considered to be true if and only if the set is not empty.<P><P>Note that more than one 'visit' tag may be executed for the same object identified by the parent 'visitor' tag.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:visit test=&quot;<I>value</I>&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to process if tag condition is
- satisfied</I><BR>
- &lt;/c:visit&gt;
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:visit test=&quot;<I>value</I>&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to process if tag condition is
- satisfied</I><BR>
- &lt;/c:visit&gt;
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Attributes</TH></TR>
- <TR>
- <TD width="10%">test</TD>
- <TD><BR> An expression expression, that, if true, causes the tag contents to be evaluated.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin visit example -->
- &lt;%-- traverse a model starting at $root. $cur refers to current node --%>
- &lt;c:visitor select=&quot;$root&quot; var=&quot;cur&quot;&gt;<br>
- &lt;c:visit test=&quot;local-name($cur) = 'a'&quot;&gt;<BR>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to process of test is true</I><BR>
- &lt;/c:visit&gt;<BR>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>... other &lt;c:visit&gt; tags ...</I><BR>
- &lt;/c:visitor&gt;
-<!-- End visit example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/visitorTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/visitorTag.html
deleted file mode 100644
index 09f90f4..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/visitorTag.html
+++ /dev/null
@@ -1,82 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;c:visitor&gt; - Standard JET2 Control Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;c:visitor&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Control Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>visitor</B></P>
-<P><P> *** PROTOTYPE *** Iterate over an object and all its contained objects, typically be doing a depth-first traversal. For each identified object, the tag evaluates the 'test' condition on its contained 'visit' tags. Only those tags whose test condition is true have their contents processed.<P><P>If the 'select' XPath expression returns more than one object, only the first is written. If the XPath expression selects no objects, then an error occurs, unless the 'default' attribute is specified. If the 'select' XPath expression is malformed, then an error occurs.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:visitor select=&quot;<I>value</I>&quot; var=&quot;<I>value</I>&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to be repeated for each iteration</I><BR>
- &lt;/c:visitor&gt;
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:visitor select=&quot;<I>value</I>&quot; var=&quot;<I>value</I>&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to be repeated for each iteration</I><BR>
- &lt;/c:visitor&gt;
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Attributes</TH></TR>
- <TR>
- <TD width="10%">select</TD>
- <TD><BR> The XPath expression to evaluate.<BR> </TD>
- </TR>
- <TR>
- <TD width="10%">var</TD>
- <TD><BR> The name of a variable that will contain the current object in the iteration.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin visitor example -->
- &lt;%-- traverse a model starting at $root. $cur refers to current node --%>
- &lt;c:visitor select=&quot;$root&quot; var=&quot;cur&quot;&gt;<br>
- &lt;c:visit test=&quot;local-name($cur) = 'a'&quot;&gt;<BR>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to process of test is true</I><BR>
- &lt;/c:visit&gt;<BR>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>... other &lt;c:visit&gt; tags ...</I><BR>
- &lt;/c:visitor&gt;
-<!-- End visitor example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/whenTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/whenTag.html
deleted file mode 100644
index 782e4ab..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/whenTag.html
+++ /dev/null
@@ -1,80 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;c:when&gt; - Standard JET2 Control Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;c:when&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Control Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>when</B></P>
-<P><P> Define a one of the mutually exclusive cases of a 'choose' tag. The body of this tag is processed only if the 'test' XPath expression evaluates to 'true', and no previous 'when' or 'otherwise' tag in the containing 'choose' tag has processed its body content.<P><P>If the 'test' XPath expression is does not result in a boolean value, then it is converted to a boolean value according the the XPath 1.0 specification. In particular, if the XPath expression results in a set of objects, then 'test' is considered to be true if and only if the set is not empty.<P><P>If the 'test' XPath expression is not well formed, then an error results.<P><P>If this tag is not directly contained by a 'choose' tag, then an error results.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:when test=&quot;<I>value</I>&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to process if tag condition is
- satisfied</I><BR>
- &lt;/c:when&gt;
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;c:when test=&quot;<I>value</I>&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to process if tag condition is
- satisfied</I><BR>
- &lt;/c:when&gt;
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Attributes</TH></TR>
- <TR>
- <TD width="10%">test</TD>
- <TD><BR> An expression expression, that, if true, causes the tag contents to be evaluated.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin when example -->
- &lt;c:choose&gt;<br>
- &lt;c:when test=&quot;$myVar/@kind = 'FIELD'&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to process if test condition is
- satisfied</I><BR>
- &lt;/c:when&gt;<BR>
- <I>... other &lt;c:when&gt; and &lt;c:otherwise&gt; tags ...</I><BR>
- &lt;/c:choose&gt;
-<!-- End when example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/formatTags/formatNowTag.html b/doc/org.eclipse.jet.doc/references/taglibs/formatTags/formatNowTag.html
deleted file mode 100644
index 74e190b..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/formatTags/formatNowTag.html
+++ /dev/null
@@ -1,69 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;f:formatNow&gt; - Standard JET2 Format Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;f:formatNow&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Format Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>formatNow</B></P>
-<P>Formats and writes out the current date and time</P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;f:formatNow pattern=&quot;<I>value</I>&quot;/&gt;<br>
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;f:formatNow pattern=&quot;<I>value</I>&quot;/&gt;<br>
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Attributes</TH></TR>
- <TR>
- <TD width="10%">pattern</TD>
- <TD>The pattern with which to format the current data and time. See documentation for the Java class java.util.SimpleDateFormat for more details.</TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin formatNow example -->
- &lt;f:formatNow pattern=&quot;<I>MM/dd/yyyy : EEE</I>&quot; /&gt;<br>
- <P>This formatNow tag would write out a time formatted like "01/29/2006 : Sun"</P>
-<!-- End formatNow example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/formatTags/lcTag.html b/doc/org.eclipse.jet.doc/references/taglibs/formatTags/lcTag.html
deleted file mode 100644
index ae77067..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/formatTags/lcTag.html
+++ /dev/null
@@ -1,78 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;f:lc&gt; - Standard JET2 Format Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;f:lc&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Format Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>lc</B></P>
-<P><P> Convert the tag contents to lower case.<P><P>If 'offset' is specified, start conversion from the specified character, otherwise, start conversion from the first character.<P><P>if 'length' is specified, convert only the specified number of characters, otherwise, convert all characters from the start character on.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;f:lc&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content consumed by tag evaluation</I><BR>
- &lt;/f:lc&gt;
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;f:lc offset=&quot;<I>value</I>&quot; length=&quot;<I>value</I>&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content consumed by tag evaluation</I><BR>
- &lt;/f:lc&gt;
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Optional Attributes</TH></TR>
- <TR>
- <TR>
- <TD width="10%">offset</TD>
- <TD><BR> The starting offset (0-based) of the conversion. When omitted, 0 (the start of the content to be converted) is assumed.<BR> </TD>
- </TR>
- <TR>
- <TD width="10%">length</TD>
- <TD><BR> The number of characters to convert. When omitted, it is assumed that all characters after (and including) the starting character will be converted.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin lc example -->
- &lt;%-- This will result in 'upper' --%&gt;<BR>
- &lt;f:lc&gt;UPPER&lt;/f:lc&gt;
-<!-- End lc example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/formatTags/millisecondsTag.html b/doc/org.eclipse.jet.doc/references/taglibs/formatTags/millisecondsTag.html
deleted file mode 100644
index eb1d828..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/formatTags/millisecondsTag.html
+++ /dev/null
@@ -1,58 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;f:milliseconds&gt; - Standard JET2 Format Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;f:milliseconds&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Format Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>milliseconds</B></P>
-<P>Writes out a current system milliseconds value.</P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;f:milliseconds/&gt;<br>
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;f:milliseconds/&gt;<br>
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin milliseconds example -->
- &lt;%-- this will produce something like 1138570287475 --%&gt;
- &lt;f:milliseconds/&gt;<br>
-<!-- End milliseconds example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/formatTags/overview.html b/doc/org.eclipse.jet.doc/references/taglibs/formatTags/overview.html
deleted file mode 100644
index 986a5f3..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/formatTags/overview.html
+++ /dev/null
@@ -1,99 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<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>overview.html</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
-
- <TBODY>
- <TR>
- <TH align="left">
- <P>Overview</P>
- </TH>
- <TH align="right">Standard JET2 Format Tags</TH>
- </TR>
- </TBODY>
-</TABLE>
-<P>formatTags</P>
-<P><P> Standard utility tags that rewrite their content in a different format.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%"><A href="formatNowTag.html">&lt;f:formatNow&gt;</A></TD>
- <TD><!-- Begin formatNow description -->
- Formats and writes out the current date and time
- <!-- End formatNow description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="lcTag.html">&lt;f:lc&gt;</A></TD>
- <TD><!-- Begin lc description -->
- <P> Convert the tag contents to lower case
- <!-- End lc description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="millisecondsTag.html">&lt;f:milliseconds&gt;</A></TD>
- <TD><!-- Begin milliseconds description -->
- Writes out a current system milliseconds value
- <!-- End milliseconds description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="replaceAllTag.html">&lt;f:replaceAll&gt;</A></TD>
- <TD><!-- Begin replaceAll description -->
- <P> Replace all instances of a value in the tag's content with a new value
- <!-- End replaceAll description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="stripTag.html">&lt;f:strip&gt;</A></TD>
- <TD><!-- Begin strip description -->
- <P> *** DEPRECATED *** Strip all whitespace from the content
- <!-- End strip description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="ucTag.html">&lt;f:uc&gt;</A></TD>
- <TD><!-- Begin uc description -->
- <P> Convert the tag contents to upper case
- <!-- End uc description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="uniqueTag.html">&lt;f:unique&gt;</A></TD>
- <TD><!-- Begin unique description -->
- Writes out a unique integer value
- <!-- End unique description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="uuidTag.html">&lt;f:uuid&gt;</A></TD>
- <TD><!-- Begin uuid description -->
- Generate a universally unique identifier (UUID)
- <!-- End uuid description -->
- </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example Directive</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: sans-serif"><SPAN
- style="font-family: monospace">&lt;%@taglib prefix=&quot;f&quot;
- id=&quot;org.eclipse.jet.formatTags&quot;%&gt;</SPAN></SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-</BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/formatTags/replaceAllTag.html b/doc/org.eclipse.jet.doc/references/taglibs/formatTags/replaceAllTag.html
deleted file mode 100644
index 2a2ff06..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/formatTags/replaceAllTag.html
+++ /dev/null
@@ -1,96 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;f:replaceAll&gt; - Standard JET2 Format Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;f:replaceAll&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Format Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>replaceAll</B></P>
-<P><P> Replace all instances of a value in the tag's content with a new value.<P><P>If the 'regex' attribute is supplied, and equals 'true', then 'value' is treated as a Regular Expression as defined in java.util.reg.Pattern, otherwise 'value' is treated as a literal value.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;f:replaceAll value=&quot;<I>value</I>&quot; replacement=&quot;<I>value</I>&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content consumed by tag evaluation</I><BR>
- &lt;/f:replaceAll&gt;
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;f:replaceAll value=&quot;<I>value</I>&quot; replacement=&quot;<I>value</I>&quot; regex=&quot;<I>value</I>&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content consumed by tag evaluation</I><BR>
- &lt;/f:replaceAll&gt;
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Attributes</TH></TR>
- <TR>
- <TD width="10%">value</TD>
- <TD><BR> The value to be replace, or a regular expression defining the value to replace.<BR> </TD>
- </TR>
- <TR>
- <TD width="10%">replacement</TD>
- <TD><BR> The replacement text.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Optional Attributes</TH></TR>
- <TR>
- <TR>
- <TD width="10%">regex</TD>
- <TD><BR> A boolean value ('true' or 'false'). If omitted, 'false' is assumed.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin replaceAll example -->
- &lt;%-- This will result in a/b/c--%&gt;<BR>
- &lt;f:replaceAll value=&quot;.&quot; replacement=&quot;/&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;a.b.c</I><BR>
- &lt;/f:replaceAll&gt;<BR><BR>
-
- &lt;%-- This will result in ///// --%&gt;<BR>
- &lt;f:replaceAll value=&quot;.&quot; replacement=&quot;/&quot; regex=&quot;true&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;a.b.c</I><BR>
- &lt;/f:replaceAll&gt;<BR><BR>
-<!-- End replaceAll example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/formatTags/stripTag.html b/doc/org.eclipse.jet.doc/references/taglibs/formatTags/stripTag.html
deleted file mode 100644
index ee5e4b0..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/formatTags/stripTag.html
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;f:strip&gt; - Standard JET2 Format Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;f:strip&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Format Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>strip</B></P>
-<P><P> *** DEPRECATED *** Strip all whitespace from the content. This is equivalent to a 'replaceAll' with a regular expression of '\s+'.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;f:strip&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content consumed by tag evaluation</I><BR>
- &lt;/f:strip&gt;
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;f:strip&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content consumed by tag evaluation</I><BR>
- &lt;/f:strip&gt;
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin strip example -->
- &lt;%-- This will result 'abc' --%&gt;<BR>
- &lt;f:strip&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;a b c <BR>
- &lt;/f:strip&gt;
-<!-- End strip example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/formatTags/ucTag.html b/doc/org.eclipse.jet.doc/references/taglibs/formatTags/ucTag.html
deleted file mode 100644
index 9348cfe..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/formatTags/ucTag.html
+++ /dev/null
@@ -1,78 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;f:uc&gt; - Standard JET2 Format Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;f:uc&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Format Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>uc</B></P>
-<P><P> Convert the tag contents to upper case.<P><P>If 'offset' is specified, start conversion from the specified character, otherwise, start conversion from the first character.<P><P>if 'length' is specified, convert only the specified number of characters, otherwise, convert all characters from the start character on.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;f:uc&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content consumed by tag evaluation</I><BR>
- &lt;/f:uc&gt;
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;f:uc offset=&quot;<I>value</I>&quot; length=&quot;<I>value</I>&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content consumed by tag evaluation</I><BR>
- &lt;/f:uc&gt;
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Optional Attributes</TH></TR>
- <TR>
- <TR>
- <TD width="10%">offset</TD>
- <TD><BR> The starting offset (0-based) of the conversion. When omitted, 0 (the start of the content to be converted) is assumed.<BR> </TD>
- </TR>
- <TR>
- <TD width="10%">length</TD>
- <TD><BR> The number of characters to convert. When omitted, it is assumed that all characters after (and including) the starting character will be converted.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin uc example -->
- &lt;%-- This will result in 'LOWER' --%&gt;<BR>
- &lt;f:uc&gt;lower&lt;/f:uc&gt;
-<!-- End uc example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/formatTags/uniqueTag.html b/doc/org.eclipse.jet.doc/references/taglibs/formatTags/uniqueTag.html
deleted file mode 100644
index 3245381..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/formatTags/uniqueTag.html
+++ /dev/null
@@ -1,61 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;f:unique&gt; - Standard JET2 Format Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;f:unique&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Format Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>unique</B></P>
-<P>Writes out a unique integer value</P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;f:unique/&gt;<br>
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;f:unique/&gt;<br>
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin unique example -->
- &lt;%-- if this is the first time this is used, 1 will be returned --%&gt;<BR>
- &lt;f:unique/&gt;<br><BR>
-
- &lt;%-- if the above retuned 1 this will return 2 --%&gt;<BR>
- &lt;f:unique/&gt;<br>
-<!-- End unique example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/formatTags/uuidTag.html b/doc/org.eclipse.jet.doc/references/taglibs/formatTags/uuidTag.html
deleted file mode 100644
index 5d34e2a..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/formatTags/uuidTag.html
+++ /dev/null
@@ -1,58 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;f:uuid&gt; - Standard JET2 Format Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;f:uuid&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Format Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>uuid</B></P>
-<P>Generate a universally unique identifier (UUID).</P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;f:uuid/&gt;<br>
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;f:uuid/&gt;<br>
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin uuid example -->
- &lt;%-- This will return a unique string something like: _e_GS4EgEEdugkoUy0CmRoA --%&gt;<BR>
- &lt;f:uuid/&gt;<br>
-<!-- End uuid example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/index.xhtml b/doc/org.eclipse.jet.doc/references/taglibs/index.xhtml
deleted file mode 100644
index 7faf83f..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/index.xhtml
+++ /dev/null
@@ -1,19 +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>Tag Library Reference</title>
-</head>
-<body>
-<h2>Tag Library Reference</h2>
-<ul>
- <li> <a href="controlTags/overview.html">org.eclipse.jet.controlTags</a> </li>
- <li> <a href="formatTags/overview.html">org.eclipse.jet.formatTags</a> </li>
- <li> <a href="javaTags/overview.html">org.eclipse.jet.javaTags</a> </li>
- <li> <a href="workspaceTags/overview.html">org.eclipse.jet.workspaceTags</a> </li>
-</ul>
-</body>
-</html>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/javaTags/classTag.html b/doc/org.eclipse.jet.doc/references/taglibs/javaTags/classTag.html
deleted file mode 100644
index 85355f6..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/javaTags/classTag.html
+++ /dev/null
@@ -1,111 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;java:class&gt; - Standard JET2 Java Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;java:class&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Java Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>class</B></P>
-<P><P> Create a Java class with the specified name and write its contents by evaluating the supplied template.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;java:class name=&quot;<I>value</I>&quot; template=&quot;<I>value</I>&quot;/&gt;<br>
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;java:class name=&quot;<I>value</I>&quot; template=&quot;<I>value</I>&quot; package=&quot;<I>value</I>&quot; srcFolder=&quot;<I>value</I>&quot; replace=&quot;<I>value</I>&quot; encoding=&quot;<I>value</I>&quot; derived=&quot;<I>value</I>&quot;/&gt;<br>
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Attributes</TH></TR>
- <TR>
- <TD width="10%">name</TD>
- <TD><BR> The name unqualified name of the Java class.<BR> </TD>
- </TR>
- <TR>
- <TD width="10%">template</TD>
- <TD><BR> A project-relative path of a JET template to execute. The template provides the class file's contents.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Optional Attributes</TH></TR>
- <TR>
- <TR>
- <TD width="10%">package</TD>
- <TD><BR> The name of the java package. If not specified, then the name of the containing 'java:package' tag is used, otherwise, the default package is used.<BR> </TD>
- </TR>
- <TR>
- <TD width="10%">srcFolder</TD>
- <TD><BR> The a path of source folder. If a relative path, this relative to any containing 'ws:project' or 'ws:folder' tags. If absolute, it is treated as a workspace relative path. If omitted, the first source folder of the containing project is used.<BR> </TD>
- </TR>
- <TR>
- <TD width="10%">replace</TD>
- <TD><BR> A boolean ('true' or 'false') value. If 'true', the tag will overwrite an existing file, otherwise it will not. If omitted, a value of 'true' is assumed.<BR> </TD>
- </TR>
- <TR>
- <TD width="10%">encoding</TD>
- <TD><BR> The character encoding of the file. If omitted, then the Eclipse workspace determines the encoding. If provided, then the encoding is changed to the specified value. A value of '#default' restores the encoding of the file to the workspace determined default.<BR> </TD>
- </TR>
- <TR>
- <TD width="10%">derived</TD>
- <TD><BR> A boolean value ('true' or 'false') determining the value of the workspace 'derived' attribute for the file. If omitted, a value of 'false' is assumed.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin class example -->
- &lt;%-- create class Foo in package org.example in source folder myProject/src --%&lt;<BR>
- &lt;java:class name=&quot;Foo&quot; package="org.example" srcFolder="myProject/src" template=&quot;myJava.jet&quot;/&gt;<br><BR>
-
- &lt;%-- create classes Foo &amp; Bar in package org.example in source folder myProject/src --%><BR>
- &lt;ws:project name="myProject"&gt;<BR>
- &nbsp;&nbsp;&lt;ws:folder path=&quot;src&quot;&gt;<BR>
- &nbsp;&nbsp;&nbsp;&nbsp;&lt;java:package name="org.example"&gt;<BR>
- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;java:class name="Foo" template="myFoo.jet"/&gt;<BR>
- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;java:class name="Bar" template="myBar.jet"/&gt;<BR>
- &nbsp;&nbsp;&nbsp;&nbsp;&lt;/java:package&gt;<BR>
- &nbsp;&nbsp;&lt;/ws:folder&gt;<BR>
- &lt;/ws:project&gt;<BR>
-<!-- End class example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/javaTags/impliedImportTag.html b/doc/org.eclipse.jet.doc/references/taglibs/javaTags/impliedImportTag.html
deleted file mode 100644
index 117d829..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/javaTags/impliedImportTag.html
+++ /dev/null
@@ -1,72 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;java:impliedImport&gt; - Standard JET2 Java Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;java:impliedImport&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Java Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>impliedImport</B></P>
-<P><P> Record a name as being implicitly imported. This is a name that a sibling class of the one being generated by the current template.<P><P>This tag must occur after the initial &apos;importsLocation&apos; tag, but before any &apos;imports&apos; tags in the template.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;java:impliedImport name=&quot;<I>value</I>&quot;/&gt;<br>
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;java:impliedImport name=&quot;<I>value</I>&quot;/&gt;<br>
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Attributes</TH></TR>
- <TR>
- <TD width="10%">name</TD>
- <TD><BR> The name of the class (unqualified) for which there is an implicit import.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin impliedImport example -->
- &lt;%-- setup implied import of org.example.List class --%&gt;<BR>
- package org.example;<BR><BR>
- &lt;java:importsLocation package="org.example"&gt;<BR>
- &lt;java:impliedImport name=&quot;org.example.List&quot;/&gt;<br>
-
-<!-- End impliedImport example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/javaTags/importTag.html b/doc/org.eclipse.jet.doc/references/taglibs/javaTags/importTag.html
deleted file mode 100644
index 879aa50..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/javaTags/importTag.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;java:import&gt; - Standard JET2 Java Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;java:import&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Java Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>import</B></P>
-<P><P> Replace the enclosed content with the equivalent unqualified Java name (if possible), and ensure an appropriate Java import statement is generated.<P><P>This tag must be preceded by a 'importsLocation' tag.<P><P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;java:import&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content consumed by tag evaluation</I><BR>
- &lt;/java:import&gt;
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;java:import&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content consumed by tag evaluation</I><BR>
- &lt;/java:import&gt;
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin import example -->
- &lt;%-- generates List and in import java.util.List import if another List is not imported --%&gt;<BR>
- package org.example;<BR><BR>
- &lt;java:importsLocation package=&quot;org.example&quot;/&gt;<BR><BR>
- <I>... later in the template ...</I><BR><BR>
- &lt;java:import&gt;java.util.List&lt;/java:import&gt; myList;
-<!-- End import example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/javaTags/importsLocationTag.html b/doc/org.eclipse.jet.doc/references/taglibs/javaTags/importsLocationTag.html
deleted file mode 100644
index 67c34ab..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/javaTags/importsLocationTag.html
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;java:importsLocation&gt; - Standard JET2 Java Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;java:importsLocation&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Java Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>importsLocation</B></P>
-<P><P> Identify the location for Java import statement generation. Subsequent 'imports' tags will create appropriate Java import statements at this tag's location.<P><P>This tag may occur only once in a template.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;java:importsLocation package=&quot;<I>value</I>&quot;/&gt;<br>
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;java:importsLocation package=&quot;<I>value</I>&quot;/&gt;<br>
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Attributes</TH></TR>
- <TR>
- <TD width="10%">package</TD>
- <TD><BR> The package to which the Java code is being written.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin importsLocation example -->
- &lt;%-- setup location for automatical import statement insertion --%&gt;<BR>
- package org.example;<BR><BR>
-
- &lt;java:importsLocation package=&quot;org.example&quot;/&gt;<br>
-<!-- End importsLocation example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/javaTags/mergeTag.html b/doc/org.eclipse.jet.doc/references/taglibs/javaTags/mergeTag.html
deleted file mode 100644
index bb27b58..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/javaTags/mergeTag.html
+++ /dev/null
@@ -1,86 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;java:merge&gt; - Standard JET2 Java Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;java:merge&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Java Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>merge</B></P>
-<P><P> Cause the template contents to be merged with the existing Java file using the EMF JMerge engine.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;java:merge/&gt;<br>
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;java:merge rules=&quot;<I>value</I>&quot; rulesContext=&quot;<I>value</I>&quot; facade=&quot;<I>value</I>&quot;/&gt;<br>
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Optional Attributes</TH></TR>
- <TR>
- <TR>
- <TD width="10%">rules</TD>
- <TD><BR> A URL to the JMerge rules file. If the path is relative, then it is relative to the location specified by the rulesContext attribute. If not specified, the default is the JMerge rules used by the EMF Code Generator.<BR> </TD>
- </TR>
- <TR>
- <TD width="10%">rulesContext</TD>
- <TD><BR> The context for resolving relative 'rules' URLs. Possible values are 'transform' or 'workspace'. If the value is 'transform', then the 'rules' URL is treated as a JET project relative path. If the value is 'workspace', then the 'rules' URL is treated as an Eclipse workspace relative path. The default is 'transform'.<BR> </TD>
- </TR>
- <TR>
- <TD width="10%">facade</TD>
- <TD><BR> Specify the merge facade class to use. Default is for EMF 2.2 is org.eclipse.emf.codegen.merge.java.facade.jdom.JDOMFacadeHelper. For EMF 2.3 and later, the default is org.eclipse.emf.codegen.merge.java.facade.ast.ASTFacadeHelper.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin merge example -->
- <i>... template generating a .java or .properties file ...</i><BR><BR>
- &lt;%-- Merge the generated contents with any existing file, using the standard JMerge rules --%&gt;<BR>
- &lt;java:merge/&gt;<br><br>
-
- &lt;%-- Merge using custom JMerge rules --%&gt;<BR>
- &lt;java:merge rules=&quot;myMergeRules.xml&quot; rulesContext=&quot;transform&quot;/&gt;<br><br>
-
- &lt;%-- Explicit use of EMF Codegen merge rules (same as first) --%&gt;<BR>
- &lt;java:merge rules=&quot;platform:/plugin/org.eclipse.emf.codegen.ecore/templates/emf-merge.xml&quot;/&gt;<br><br>
-
-<!-- End merge example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/javaTags/overview.html b/doc/org.eclipse.jet.doc/references/taglibs/javaTags/overview.html
deleted file mode 100644
index 41b3da9..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/javaTags/overview.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<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>overview.html</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
-
- <TBODY>
- <TR>
- <TH align="left">
- <P>Overview</P>
- </TH>
- <TH align="right">Standard JET2 Java Tags</TH>
- </TR>
- </TBODY>
-</TABLE>
-<P>javaTags</P>
-<P><P> Tags useful in generating Java code.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%"><A href="classTag.html">&lt;java:class&gt;</A></TD>
- <TD><!-- Begin class description -->
- <P> Create a Java class with the specified name and write its contents by evaluating the supplied template
- <!-- End class description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="impliedImportTag.html">&lt;java:impliedImport&gt;</A></TD>
- <TD><!-- Begin impliedImport description -->
- <P> Record a name as being implicitly imported
- <!-- End impliedImport description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="importTag.html">&lt;java:import&gt;</A></TD>
- <TD><!-- Begin import description -->
- <P> Replace the enclosed content with the equivalent unqualified Java name (if possible), and ensure an appropriate Java import statement is generated
- <!-- End import description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="importsLocationTag.html">&lt;java:importsLocation&gt;</A></TD>
- <TD><!-- Begin importsLocation description -->
- <P> Identify the location for Java import statement generation
- <!-- End importsLocation description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="mergeTag.html">&lt;java:merge&gt;</A></TD>
- <TD><!-- Begin merge description -->
- <P> Cause the template contents to be merged with the existing Java file using the EMF JMerge engine
- <!-- End merge description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="packageTag.html">&lt;java:package&gt;</A></TD>
- <TD><!-- Begin package description -->
- <P> Create a Java package
- <!-- End package description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="resourceTag.html">&lt;java:resource&gt;</A></TD>
- <TD><!-- Begin resource description -->
- <P> Create a file within a Java package
- <!-- End resource description -->
- </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example Directive</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: sans-serif"><SPAN
- style="font-family: monospace">&lt;%@taglib prefix=&quot;java&quot;
- id=&quot;org.eclipse.jet.javaTags&quot;%&gt;</SPAN></SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-</BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/javaTags/packageTag.html b/doc/org.eclipse.jet.doc/references/taglibs/javaTags/packageTag.html
deleted file mode 100644
index 4ca8b87..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/javaTags/packageTag.html
+++ /dev/null
@@ -1,87 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;java:package&gt; - Standard JET2 Java Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;java:package&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Java Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>package</B></P>
-<P><P> Create a Java package.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;java:package name=&quot;<I>value</I>&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to be written</I><BR>
- &lt;/java:package&gt;
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;java:package name=&quot;<I>value</I>&quot; srcFolder=&quot;<I>value</I>&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to be written</I><BR>
- &lt;/java:package&gt;
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Attributes</TH></TR>
- <TR>
- <TD width="10%">name</TD>
- <TD><BR> The package name.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Optional Attributes</TH></TR>
- <TR>
- <TR>
- <TD width="10%">srcFolder</TD>
- <TD><BR> The a path of source folder. If a relative path, this relative to any containing 'ws:project' or 'ws:folder' tags. If absolute, it is treated as a workspace relative path. If omitted, the first source folder of the containing project is used.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin package example -->
- &lt;%-- Create a package in myProject/src folder --%&gt;<BR>
- &lt;java:package name=&quot;org.example&quot; srcFolder=&quot;myProject/src&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>... java:class and java:resource tags here will be relative to org.example ...</I><BR>
- &lt;/java:package&gt;
-<!-- End package example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/javaTags/resourceTag.html b/doc/org.eclipse.jet.doc/references/taglibs/javaTags/resourceTag.html
deleted file mode 100644
index 81d6c45..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/javaTags/resourceTag.html
+++ /dev/null
@@ -1,110 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;java:resource&gt; - Standard JET2 Java Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;java:resource&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Java Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>resource</B></P>
-<P><P> Create a file within a Java package.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;java:resource name=&quot;<I>value</I>&quot; template=&quot;<I>value</I>&quot;/&gt;<br>
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;java:resource name=&quot;<I>value</I>&quot; template=&quot;<I>value</I>&quot; package=&quot;<I>value</I>&quot; srcFolder=&quot;<I>value</I>&quot; replace=&quot;<I>value</I>&quot; encoding=&quot;<I>value</I>&quot; derived=&quot;<I>value</I>&quot;/&gt;<br>
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Attributes</TH></TR>
- <TR>
- <TD width="10%">name</TD>
- <TD><BR> The unqualified file name.<BR> </TD>
- </TR>
- <TR>
- <TD width="10%">template</TD>
- <TD><BR> A project-relative path of a JET template to execute. The template provides the resource file's contents.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Optional Attributes</TH></TR>
- <TR>
- <TR>
- <TD width="10%">package</TD>
- <TD><BR> The name of the java package. If not specified, then the name of the containing 'java:package' tag is used, otherwise, the default package is used.<BR> </TD>
- </TR>
- <TR>
- <TD width="10%">srcFolder</TD>
- <TD><BR> The a path of source folder. If a relative path, this relative to any containing 'ws:project' or 'ws:folder' tags. If absolute, it is treated as a workspace relative path. If omitted, the first source folder of the containing project is used.<BR> </TD>
- </TR>
- <TR>
- <TD width="10%">replace</TD>
- <TD><BR> A boolean ('true' or 'false') value. If 'true', the tag will overwrite an existing file, otherwise it will not. If omitted, a value of 'true' is assumed.<BR> </TD>
- </TR>
- <TR>
- <TD width="10%">encoding</TD>
- <TD><BR> The character encoding of the file. If omitted, then the Eclipse workspace determines the encoding. If provided, then the encoding is changed to the specified value. A value of '#default' restores the encoding of the file to the workspace determined default.<BR> </TD>
- </TR>
- <TR>
- <TD width="10%">derived</TD>
- <TD><BR> A boolean value ('true' or 'false') determining the value of the workspace 'derived' attribute for the file. If omitted, a value of 'false' is assumed.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin resource example -->
- &lt;%-- create resource Messages.properties in package org.example in source folder myProject/src --%><BR>
- &lt;java:resource name=&quot;Messages.properties&quot; package="org.example" srcFolder="myProject/src" template=&quot;myprops.jet&quot;/&gt;<br><BR>
-
- &lt;%-- resource Messages.properties in package org.example in source folder myProject/src --%><BR>
- &lt;ws:project name="myProject"&gt;<BR>
- &nbsp;&nbsp;&lt;ws:folder path=&quot;src&quot;&gt;<BR>
- &nbsp;&nbsp;&nbsp;&nbsp;&lt;java:package name="org.example"&gt;<BR>
- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;java:resource name="Messages.properties" template="myprops.jet"/&gt;<BR>
- &nbsp;&nbsp;&nbsp;&nbsp;&lt;/java:package&gt;<BR>
- &nbsp;&nbsp;&lt;/ws:folder&gt;<BR>
- &lt;/ws:project&gt;<BR>
-<!-- End resource example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/copyFileTag.html b/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/copyFileTag.html
deleted file mode 100644
index e5496e9..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/copyFileTag.html
+++ /dev/null
@@ -1,108 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;ws:copyFile&gt; - Standard JET2 Workspace Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;ws:copyFile&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Workspace Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>copyFile</B></P>
-<P><P> Copy the file refered to by 'url' to the location refered to by 'path'.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;ws:copyFile src=&quot;<I>value</I>&quot; target=&quot;<I>value</I>&quot;/&gt;<br>
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;ws:copyFile src=&quot;<I>value</I>&quot; target=&quot;<I>value</I>&quot; binary=&quot;<I>value</I>&quot; replace=&quot;<I>value</I>&quot; srcEncoding=&quot;<I>value</I>&quot; targetEncoding=&quot;<I>value</I>&quot; srcContext=&quot;<I>value</I>&quot;/&gt;<br>
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Attributes</TH></TR>
- <TR>
- <TD width="10%">src</TD>
- <TD><BR> An absolute or relative URL identifying the file to copy. If a relative URL, the 'srcContext' attribute controls resolution of the URL.<BR> </TD>
- </TR>
- <TR>
- <TD width="10%">target</TD>
- <TD><BR> The destination path of the resource. If relative, this is relative to any containing 'folder' or 'project' tag, otherwise, the first path element is treated as a project name.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Optional Attributes</TH></TR>
- <TR>
- <TR>
- <TD width="10%">binary</TD>
- <TD><BR> Indicates whether the copy is binary or text base. Possible values: 'true' or 'false'. Default: 'false'.<BR> </TD>
- </TR>
- <TR>
- <TD width="10%">replace</TD>
- <TD><BR> Indicates if any existing version of the file should be replaced. Possible values: 'true' or 'false'. Default: 'true'.<BR> </TD>
- </TR>
- <TR>
- <TD width="10%">srcEncoding</TD>
- <TD><BR> Defines the default text encoding of the source file. This is only meaningful if the 'binary' attribute is not 'false'. Default is the platform default text encoding.<BR> </TD>
- </TR>
- <TR>
- <TD width="10%">targetEncoding</TD>
- <TD><BR> Identifies the text encoding to use when writing the target file. This is only meaningful if the 'binary' attribute is not 'true'. The default text encoding is determined by the platform.<BR> </TD>
- </TR>
- <TR>
- <TD width="10%">srcContext</TD>
- <TD><BR> Determines the context of relative URL in the 'src' attribute. Default value is 'transform'. Possible values: 'transform', 'workspace'.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin copyFile example -->
- &lt;%-- copy a transformation supplied file to the project myProject --%&gt;<BR>
- &lt;ws:copyFile src=&quot;logo.gif&quot; target=&quot;myproject/logo.gif&quot; binary=&quot;true&quot;/&gt;<br><br>
-
- &lt;%-- this is equivalent to --%gt;<BR>
- &lt;ws:copyFile src=&quot;logo.gif&quot; srcContext=&quot;transform&quot; target=&quot;myproject/logo.gif&quot; binary=&quot;true&quot;/&gt;<br><br>
-
- &lt;%-- copy a workspace file from yourProject to myProject --%gt;<br>
- &lt;ws:copyFile src=&quot;yourProject/plugin.xml&quot; srcContext="workspace" target=&quot;myproject/plugin.xml&quot; /&gt;<br>
-
-<!-- End copyFile example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/fileTag.html b/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/fileTag.html
deleted file mode 100644
index 212c417..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/fileTag.html
+++ /dev/null
@@ -1,99 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;ws:file&gt; - Standard JET2 Workspace Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;ws:file&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Workspace Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>file</B></P>
-<P><P> Create or write an Eclipse workspace file. If the file does not exist, the tag attempts to create it and any containing folders. An error occurs if the file does not exist and cannot be created.<P><P>Note that the actual creation of the workspace file is deferred until the JET2Context passed to the executing template has the 'commit' method calls. If the template is part of a JET2 transformation, this occurs once all templates have executed.<P><P>If the 'file' tag is contained directly or indirectly by a 'folder' or 'project' tag AND the 'path' attribute on this tag is relative (does not start with a '/'), then the 'path' attribute is treated as relative to the containing 'folder' or 'project'.<P><P>An absolute 'path' (one starting with '/') is treated as a workspace relative path. That is, the first component after the slash is interpreted as the name of an Eclipse Project, and subsequence segments are treated as folder names, with the last segment being interpreted as the file name.<P><P>When executing, this tag will cause the implicit creation of any folders containing the folder to be created. It will not implicitly create a containing workspace project.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;ws:file path=&quot;<I>value</I>&quot; template=&quot;<I>value</I>&quot;/&gt;<br>
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;ws:file path=&quot;<I>value</I>&quot; template=&quot;<I>value</I>&quot; encoding=&quot;<I>value</I>&quot; replace=&quot;<I>value</I>&quot; derived=&quot;<I>value</I>&quot;/&gt;<br>
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Attributes</TH></TR>
- <TR>
- <TD width="10%">path</TD>
- <TD><BR> A relative path (no initial '/') or an absolute path.<BR> </TD>
- </TR>
- <TR>
- <TD width="10%">template</TD>
- <TD><BR> A project-relative path of a JET template to execute. The template provides the file's contents.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Optional Attributes</TH></TR>
- <TR>
- <TR>
- <TD width="10%">encoding</TD>
- <TD><BR> The character encoding of the file. If omitted, then the Eclipse workspace determines the encoding. If provided, then the encoding is changed to the specified value. A value of '#default' restores the encoding of the file to the workspace determined default.<BR> </TD>
- </TR>
- <TR>
- <TD width="10%">replace</TD>
- <TD><BR> A boolean ('true' or 'false') value. If 'true', the tag will overwrite an existing file, otherwise it will not. If omitted, a value of 'true' is assumed.<BR> </TD>
- </TR>
- <TR>
- <TD width="10%">derived</TD>
- <TD><BR> A boolean value ('true' or 'false') determining the value of the workspace 'derived' attribute for the file. If omitted, a value of 'false' is assumed.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin file example -->
- &lt;%-- write a file about.html to myProject after evaluating template about.html.jet--%&gt;<br>
- &lt;ws:file path=&quot;myProject/about.html&quot; template=&quot;templates/about.html.jet&quot;/&gt;<br><br>
-
- &lt;%-- alternative way of doing the about--%&gt;<br>
- &lt;ws:project name="myProject"&gt;<br>
- &nbsp;&nbsp;&lt;ws:file path=&quot;about.html&quot; template=&quot;templates/about.html.jet&quot;/&gt;<br>
- &nbsp;&nbsp;<i>... other ws:file tags writing to the same project ...</i><br>
- &lt;/ws:project&gt;<br>
-<!-- End file example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/folderTag.html b/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/folderTag.html
deleted file mode 100644
index ba717f6..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/folderTag.html
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;ws:folder&gt; - Standard JET2 Workspace Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;ws:folder&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Workspace Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>folder</B></P>
-<P><P> Ensure the existence on an Eclipse Workspace Folder. If the folder does not exist, the tag attempts to create it and any containing folders. An error occurs if the folder does not exist and cannot be created.<P><P>Note that the actual creation of the workspace folder is deferred until the JET2Context passed to the executing template has the 'commit' method calls. If the template is part of a JET2 transformation, this occurs once all templates have executed.<P><P>If the 'folder' tag is contained directly or indirectly by another 'folder' tag or by a 'project' tag AND the 'path' attribute on this tag is relative (does not start with a '/'), then the 'path' attribute is treated as relative to the containing 'folder' or 'project'. Otherwise, the path is treated as a workspace relative path (that is, the first element is treated as a project name).<P><P>The 'folder' tag may contain other tags. Contained 'folder' and 'file' tags will have relative path names iterpreted as being relative to the folder defined by this tag.<P><P>An absolute 'path' (one starting with '/') is treated as a workspace relative path. That is, the first component after the slash is interpreted as the name of an Eclipse Project, and subsequence segments are treated as folder names.<P><P>When executing, this tag will cause the implicit creation of any folders containing the folder to be created. It will not implicitly create a containing workspace project.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;ws:folder path=&quot;<I>value</I>&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to be written</I><BR>
- &lt;/ws:folder&gt;
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;ws:folder path=&quot;<I>value</I>&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to be written</I><BR>
- &lt;/ws:folder&gt;
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Attributes</TH></TR>
- <TR>
- <TD width="10%">path</TD>
- <TD><BR> A relative path (no initial '/') or an absolute path.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin folder example -->
- &lt;%-- Create a folder src in myProjet--%&gt;<br>
- &lt;ws:folder path=&quot;myProject/src&quot;/&gt;<br><br>
- &lt;%-- Create a folder src in myProjet, with nested actions--%&gt;<br>
- &lt;ws:folder path=&quot;myProject/src&quot;/&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>... nested ws:folder and ws:file tags are relative to myProject/src ...</I><BR>
- &lt;/ws:folder&gt;
-<!-- End folder example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/overview.html b/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/overview.html
deleted file mode 100644
index dcbbac0..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/overview.html
+++ /dev/null
@@ -1,78 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<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>overview.html</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
-
- <TBODY>
- <TR>
- <TH align="left">
- <P>Overview</P>
- </TH>
- <TH align="right">Standard JET2 Workspace Tags</TH>
- </TR>
- </TBODY>
-</TABLE>
-<P>workspaceTags</P>
-<P><P> A library of tags for performing actions against the Eclipse workspace.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%"><A href="copyFileTag.html">&lt;ws:copyFile&gt;</A></TD>
- <TD><!-- Begin copyFile description -->
- <P> Copy the file refered to by 'url' to the location refered to by 'path'
- <!-- End copyFile description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="fileTag.html">&lt;ws:file&gt;</A></TD>
- <TD><!-- Begin file description -->
- <P> Create or write an Eclipse workspace file
- <!-- End file description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="folderTag.html">&lt;ws:folder&gt;</A></TD>
- <TD><!-- Begin folder description -->
- <P> Ensure the existence on an Eclipse Workspace Folder
- <!-- End folder description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="projectTag.html">&lt;ws:project&gt;</A></TD>
- <TD><!-- Begin project description -->
- <P> Ensure the existence of an Eclipse Project of a given name
- <!-- End project description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="rebuildWorkspaceTag.html">&lt;ws:rebuildWorkspace&gt;</A></TD>
- <TD><!-- Begin rebuildWorkspace description -->
- Causes the Eclipse workspace to process resources that were changed or created by the pattern
- <!-- End rebuildWorkspace description -->
- </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example Directive</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: sans-serif"><SPAN
- style="font-family: monospace">&lt;%@taglib prefix=&quot;ws&quot;
- id=&quot;org.eclipse.jet.workspaceTags&quot;%&gt;</SPAN></SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-</BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/projectTag.html b/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/projectTag.html
deleted file mode 100644
index af3b84b..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/projectTag.html
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;ws:project&gt; - Standard JET2 Workspace Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;ws:project&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Workspace Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>project</B></P>
-<P><P> Ensure the existence of an Eclipse Project of a given name. If the project does not exist, it is created. If the project is not opened, it is opened.<P><P>Note that the actual creation of the workspace project is deferred until the JET2Context passed to the executing template has the 'commit' method calls. If the template is part of a JET2 transformation, this occurs once all templates have executed.<P><P>An error occurs of the project does not exist and cannot be created, or if the project exists, but cannot be opened.<P><P>The 'project' tag may contain other tags. Contained 'folder' and 'file' tags will have relative path names iterpreted as being relative to the project defined by this tag.<P> </P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;ws:project name=&quot;<I>value</I>&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to be written</I><BR>
- &lt;/ws:project&gt;
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;ws:project name=&quot;<I>value</I>&quot; location=&quot;<I>value</I>&quot;&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>content to be written</I><BR>
- &lt;/ws:project&gt;
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Attributes</TH></TR>
- <TR>
- <TD width="10%">name</TD>
- <TD><BR> The name of the project.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Optional Attributes</TH></TR>
- <TR>
- <TR>
- <TD width="10%">location</TD>
- <TD><BR> An optional absolute file-system location for the new project. If not specified, the project is created in a directory under the workspace directory.<BR> </TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin project example -->
- &lt;%-- Create project myProjet (or ensure it exists) --%&gt;<br>
- &lt;ws:project name=&quot;myProject&quot;/&gt;<br><br>
- &lt;%-- Create project myProjet (or ensure it exists), with nested actions--%&gt;<br>
- &lt;ws:project name=&quot;myProject&quot;/&gt;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;<I>... nested ws:folder and ws:file tags are relative to myProject ...</I><BR>
- &lt;/ws:folder&gt;
-<!-- End project example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/rebuildWorkspaceTag.html b/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/rebuildWorkspaceTag.html
deleted file mode 100644
index 030d00a..0000000
--- a/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/rebuildWorkspaceTag.html
+++ /dev/null
@@ -1,59 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>&lt;ws:rebuildWorkspace&gt; - Standard JET2 Workspace Tags</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left">
- <P>&lt;ws:rebuildWorkspace&gt;</P></TH>
- <TH align="right"><A href="overview.html">Standard JET2 Workspace Tags</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<P><B>rebuildWorkspace</B></P>
-<P>Causes the Eclipse workspace to process resources that were changed or created by the pattern.</P>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Tag Summary</TH></TR>
- <TR>
- <TD width="10%">required</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;ws:rebuildWorkspace/&gt;<br>
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="10%">full tag</TD>
- <TD><SPAN style="font-family: monospace">
- &lt;ws:rebuildWorkspace/&gt;<br>
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example</TH></TR>
- <TR>
- <TD width="10%"></TD>
- <TD><SPAN style="font-family: monospace">
-<!-- Begin rebuildWorkspace example -->
- &lt;%-- Broadcast change events for Eclipse workspace changes already made,
- allowing Eclipse to build before to continuing --%&gt;
- &lt;ws:rebuildWorkspace/&gt;<br>
-<!-- End rebuildWorkspace example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/xpath/predefinedVariables.xhtml b/doc/org.eclipse.jet.doc/references/xpath/predefinedVariables.xhtml
deleted file mode 100644
index 919ccf5..0000000
--- a/doc/org.eclipse.jet.doc/references/xpath/predefinedVariables.xhtml
+++ /dev/null
@@ -1,162 +0,0 @@
-<?xml version='1.0'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html>
-
- <head>
-
- <title>Predefined XPath Variables</title>
-
- <link charset="ISO-8859-1" href="../../book.css" rel="STYLESHEET"
- type="text/css"/>
-
- </head>
-
- <body>
-
- <h2>Predefined XPath Variables</h2>
-
- <p>When a JET transformation loads a model from an Eclipse
- resource, the following XPath variables are set.</p>
-
- <table border="1">
-
- <tr>
-
- <th>Variable</th>
-
- <th>Contents</th>
-
- </tr>
-
- <tr>
-
- <td>org.eclipse.jet.resource.name</td>
-
- <td>the name of the loaded resource</td>
-
- </tr>
-
- <tr>
-
- <td>org.eclipse.jet.resource.type</td>
-
- <td>the resource type (file, folder, project)</td>
-
- </tr>
-
- <tr>
-
- <td>org.eclipse.jet.resource.location</td>
-
- <td>the resource location (absolute file system path)</td>
-
- </tr>
-
- <tr>
-
- <td>org.eclipse.jet.resource.rawLocation</td>
-
- <td>the resource raw location. See
- <a href="PLUGINS_ROOT/org.eclipse.platform.doc.isv/reference/api/org/eclipse/core/resources/IResource.html#getRawLocation()">
- IResource.getRawLocation()</a>.</td>
-
- </tr>
-
- <tr>
-
- <td>org.eclipse.jet.resource.fullPath</td>
-
- <td>the Eclipse workspace relative path of the resource.</td>
-
- </tr>
-
- <tr>
-
- <td>org.eclipse.jet.resource.projectRelativePath</td>
-
- <td>the Eclipse project relative path of the resource.</td>
-
- </tr>
-
- <tr>
-
- <td>org.eclipse.jet.resource.fileExtension</td>
-
- <td>the resource file extension</td>
-
- </tr>
-
- <tr>
-
- <td>org.eclipse.jet.resource.fileName</td>
-
- <td>the resource file name (without path).</td>
-
- </tr>
-
- </table>
-
- <p>The following variables are defined if the loaded resource is a
- file or folder.</p>
-
- <table border="1">
-
- <tr>
-
- <th>Variable</th>
-
- <th>Contents</th>
-
- </tr>
-
- <tr>
-
- <td>org.eclipse.jet.resource.parent.name</td>
-
- <td>The resource&apos;s parent name (files and folders
- only)</td>
-
- </tr>
-
- <tr>
-
- <td>org.eclipse.jet.resource.parent.location</td>
-
- <td>The resource&apos;s parent location (files and folders
- only).</td>
-
- </tr>
-
- <tr>
-
- <td>org.eclipse.jet.resource.parent.rawLocation</td>
-
- <td>the resource&apos;s parent raw location (files and folders
- only).</td>
-
- </tr>
-
- <tr>
-
- <td>org.eclipse.jet.resource.parent.fullPath</td>
-
- <td>the resource&apos;s parent full path (files and folders
- only).</td>
-
- </tr>
-
- <tr>
-
- <td>org.eclipse.jet.resource.parent.projectRelativePath</td>
-
- <td>the resource&apos;s parent project relative path (files and
- folders only).</td>
-
- </tr>
-
- </table>
-
- </body>
-
-</html>
-
diff --git a/doc/org.eclipse.jet.doc/references/xpathFunctions/camelCaseFunction.html b/doc/org.eclipse.jet.doc/references/xpathFunctions/camelCaseFunction.html
deleted file mode 100644
index 03465b5..0000000
--- a/doc/org.eclipse.jet.doc/references/xpathFunctions/camelCaseFunction.html
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>camelCase XPath function</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left"><P>camelCase()</P></TH>
- <TH align="right"><A href="overview.html">Additional XPath Functions</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<H2>camelCase</H2>
-<P>Uppercases the first letter in each token and removes all whitespace.</P>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Function Summary<BR>&nbsp;</TH></TR>
- <TR>
- <TD width="20%" valign="top">minimal arguments</TD>
- <TD><SPAN style="font-family: monospace" valign="top">
- String camelCase (String text)<BR>&nbsp;<BR>
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="20%" valign="top">all arguments</TD>
- <TD><SPAN style="font-family: monospace" valign="top">
- String camelCase (String text)<BR>&nbsp;<BR>
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Arguments<BR>&nbsp;</TH>
- </TR>
- <TR>
- <TD width="20%" valign="top"><B>String text</B></TD>
- <TD>any string</TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">There are no optional arguments<BR>&nbsp;</TD>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example<BR>&nbsp;</TH></TR>
- <TR>
- <TD colspan="2"><SPAN style="font-family: monospace">
-<!-- Begin camelCase example -->
- <B>camelCase</B>("abstract business object")<br>
- <P>returns the string "AbstractBusinessObject"</P>
-<!-- End camelCase example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P><BR>
-<FONT color="navy" size="-2">&copy; Copyright IBM Corporation 2000,
-2006. All Rights Reserved.</FONT></P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/xpathFunctions/cardinalityFunction.html b/doc/org.eclipse.jet.doc/references/xpathFunctions/cardinalityFunction.html
deleted file mode 100644
index b051d32..0000000
--- a/doc/org.eclipse.jet.doc/references/xpathFunctions/cardinalityFunction.html
+++ /dev/null
@@ -1,81 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>cardinality XPath function</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left"><P>cardinality()</P></TH>
- <TH align="right"><A href="overview.html">Additional XPath Functions</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<H2>cardinality</H2>
-<P>Returns whether an XPath expression returns zero, one or more than one node</P>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Function Summary<BR>&nbsp;</TH></TR>
- <TR>
- <TD width="20%" valign="top">minimal arguments</TD>
- <TD><SPAN style="font-family: monospace" valign="top">
- Boolean cardinality (XPath expression , String cardinality)<BR>&nbsp;<BR>
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="20%" valign="top">all arguments</TD>
- <TD><SPAN style="font-family: monospace" valign="top">
- Boolean cardinality (XPath expression , String cardinality)<BR>&nbsp;<BR>
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Arguments<BR>&nbsp;</TH>
- </TR>
- <TR>
- <TD width="20%" valign="top"><B>XPath expression</B></TD>
- <TD>an XPath expression that returns some number of nodes</TD>
- </TR>
- <TR>
- <TD width="20%" valign="top"><B>String cardinality</B></TD>
- <TD>Contains any combination of the characters '0', '1' and 'M'.</TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">There are no optional arguments<BR>&nbsp;</TD>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example<BR>&nbsp;</TH></TR>
- <TR>
- <TD colspan="2"><SPAN style="font-family: monospace">
-<!-- Begin cardinality example -->
- <B>cardinality</B>(/root/plugin , "1M")<br>
- <P>returns true if there are one or more child elements named "plugin" under the top-level node named "root", or false otherwise.</P>
-<!-- End cardinality example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P><BR>
-<FONT color="navy" size="-2">&copy; Copyright IBM Corporation 2000,
-2006. All Rights Reserved.</FONT></P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/xpathFunctions/classNameFunction.html b/doc/org.eclipse.jet.doc/references/xpathFunctions/classNameFunction.html
deleted file mode 100644
index d94c9d2..0000000
--- a/doc/org.eclipse.jet.doc/references/xpathFunctions/classNameFunction.html
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>className XPath function</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left"><P>className()</P></TH>
- <TH align="right"><A href="overview.html">Additional XPath Functions</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<H2>className</H2>
-<P>Returns the classname from a fully quallified classname</P>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Function Summary<BR>&nbsp;</TH></TR>
- <TR>
- <TD width="20%" valign="top">minimal arguments</TD>
- <TD><SPAN style="font-family: monospace" valign="top">
- String className (String fullyQuallified)<BR>&nbsp;<BR>
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="20%" valign="top">all arguments</TD>
- <TD><SPAN style="font-family: monospace" valign="top">
- String className (String fullyQuallified)<BR>&nbsp;<BR>
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Arguments<BR>&nbsp;</TH>
- </TR>
- <TR>
- <TD width="20%" valign="top"><B>String fullyQuallified</B></TD>
- <TD>a fully qualified classname</TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">There are no optional arguments<BR>&nbsp;</TD>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example<BR>&nbsp;</TH></TR>
- <TR>
- <TD colspan="2"><SPAN style="font-family: monospace">
-<!-- Begin className example -->
- <B>className</B>("java.lang.String")<br>
- <P>returns the string "String"</P>
-<!-- End className example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P><BR>
-<FONT color="navy" size="-2">&copy; Copyright IBM Corporation 2000,
-2006. All Rights Reserved.</FONT></P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/xpathFunctions/escapeJavaWhitespaceFunction.html b/doc/org.eclipse.jet.doc/references/xpathFunctions/escapeJavaWhitespaceFunction.html
deleted file mode 100644
index b100fb7..0000000
--- a/doc/org.eclipse.jet.doc/references/xpathFunctions/escapeJavaWhitespaceFunction.html
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>escapeJavaWhitespace XPath function</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left"><P>escapeJavaWhitespace()</P></TH>
- <TH align="right"><A href="overview.html">Additional XPath Functions</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<H2>escapeJavaWhitespace</H2>
-<P>Replaces whitespace characters with their escaped java string equivalent strings.</P>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Function Summary<BR>&nbsp;</TH></TR>
- <TR>
- <TD width="20%" valign="top">minimal arguments</TD>
- <TD><SPAN style="font-family: monospace" valign="top">
- String escapeJavaWhitespace (String text)<BR>&nbsp;<BR>
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="20%" valign="top">all arguments</TD>
- <TD><SPAN style="font-family: monospace" valign="top">
- String escapeJavaWhitespace (String text)<BR>&nbsp;<BR>
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Arguments<BR>&nbsp;</TH>
- </TR>
- <TR>
- <TD width="20%" valign="top"><B>String text</B></TD>
- <TD>any string</TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">There are no optional arguments<BR>&nbsp;</TD>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example<BR>&nbsp;</TH></TR>
- <TR>
- <TD colspan="2"><SPAN style="font-family: monospace">
-<!-- Begin escapeJavaWhitespace example -->
- <B>escapeJavaWhitespace</B>("tab separated tokens")<br>
- <P>returns the string "tab/tseparated/ttokens"</P>
-<!-- End escapeJavaWhitespace example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P><BR>
-<FONT color="navy" size="-2">&copy; Copyright IBM Corporation 2000,
-2006. All Rights Reserved.</FONT></P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/xpathFunctions/lower-caseFunction.html b/doc/org.eclipse.jet.doc/references/xpathFunctions/lower-caseFunction.html
deleted file mode 100644
index e12bd1a..0000000
--- a/doc/org.eclipse.jet.doc/references/xpathFunctions/lower-caseFunction.html
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>lower-case XPath function</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left"><P>lower-case()</P></TH>
- <TH align="right"><A href="overview.html">Additional XPath Functions</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<H2>lower-case</H2>
-<P>lowercases the entire string.</P>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Function Summary<BR>&nbsp;</TH></TR>
- <TR>
- <TD width="20%" valign="top">minimal arguments</TD>
- <TD><SPAN style="font-family: monospace" valign="top">
- String lower-case (String text)<BR>&nbsp;<BR>
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="20%" valign="top">all arguments</TD>
- <TD><SPAN style="font-family: monospace" valign="top">
- String lower-case (String text)<BR>&nbsp;<BR>
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Arguments<BR>&nbsp;</TH>
- </TR>
- <TR>
- <TD width="20%" valign="top"><B>String text</B></TD>
- <TD>any string</TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">There are no optional arguments<BR>&nbsp;</TD>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example<BR>&nbsp;</TH></TR>
- <TR>
- <TD colspan="2"><SPAN style="font-family: monospace">
-<!-- Begin lower-case example -->
- <B>lower-case</B>("Abc Def")<br>
- <P>returns the string "abc def"</P>
-<!-- End lower-case example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P><BR>
-<FONT color="navy" size="-2">&copy; Copyright IBM Corporation 2000,
-2006. All Rights Reserved.</FONT></P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/xpathFunctions/lower_caseFunction.html b/doc/org.eclipse.jet.doc/references/xpathFunctions/lower_caseFunction.html
deleted file mode 100644
index e12bd1a..0000000
--- a/doc/org.eclipse.jet.doc/references/xpathFunctions/lower_caseFunction.html
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>lower-case XPath function</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left"><P>lower-case()</P></TH>
- <TH align="right"><A href="overview.html">Additional XPath Functions</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<H2>lower-case</H2>
-<P>lowercases the entire string.</P>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Function Summary<BR>&nbsp;</TH></TR>
- <TR>
- <TD width="20%" valign="top">minimal arguments</TD>
- <TD><SPAN style="font-family: monospace" valign="top">
- String lower-case (String text)<BR>&nbsp;<BR>
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="20%" valign="top">all arguments</TD>
- <TD><SPAN style="font-family: monospace" valign="top">
- String lower-case (String text)<BR>&nbsp;<BR>
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Arguments<BR>&nbsp;</TH>
- </TR>
- <TR>
- <TD width="20%" valign="top"><B>String text</B></TD>
- <TD>any string</TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">There are no optional arguments<BR>&nbsp;</TD>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example<BR>&nbsp;</TH></TR>
- <TR>
- <TD colspan="2"><SPAN style="font-family: monospace">
-<!-- Begin lower-case example -->
- <B>lower-case</B>("Abc Def")<br>
- <P>returns the string "abc def"</P>
-<!-- End lower-case example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P><BR>
-<FONT color="navy" size="-2">&copy; Copyright IBM Corporation 2000,
-2006. All Rights Reserved.</FONT></P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/xpathFunctions/lowercaseFirstFunction.html b/doc/org.eclipse.jet.doc/references/xpathFunctions/lowercaseFirstFunction.html
deleted file mode 100644
index aacd66e..0000000
--- a/doc/org.eclipse.jet.doc/references/xpathFunctions/lowercaseFirstFunction.html
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>lowercaseFirst XPath function</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left"><P>lowercaseFirst()</P></TH>
- <TH align="right"><A href="overview.html">Additional XPath Functions</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<H2>lowercaseFirst</H2>
-<P>Lowercases the first charater in the string.</P>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Function Summary<BR>&nbsp;</TH></TR>
- <TR>
- <TD width="20%" valign="top">minimal arguments</TD>
- <TD><SPAN style="font-family: monospace" valign="top">
- String lowercaseFirst (String text)<BR>&nbsp;<BR>
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="20%" valign="top">all arguments</TD>
- <TD><SPAN style="font-family: monospace" valign="top">
- String lowercaseFirst (String text)<BR>&nbsp;<BR>
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Arguments<BR>&nbsp;</TH>
- </TR>
- <TR>
- <TD width="20%" valign="top"><B>String text</B></TD>
- <TD>any string</TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">There are no optional arguments<BR>&nbsp;</TD>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example<BR>&nbsp;</TH></TR>
- <TR>
- <TD colspan="2"><SPAN style="font-family: monospace">
-<!-- Begin lowercaseFirst example -->
- <B>lowercaseFirst</B>("ABC DEF")<br>
- <P>returns the string "aBC DEF"</P>
-<!-- End lowercaseFirst example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P><BR>
-<FONT color="navy" size="-2">&copy; Copyright IBM Corporation 2000,
-2006. All Rights Reserved.</FONT></P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/xpathFunctions/overview.html b/doc/org.eclipse.jet.doc/references/xpathFunctions/overview.html
deleted file mode 100644
index 3ff7fc3..0000000
--- a/doc/org.eclipse.jet.doc/references/xpathFunctions/overview.html
+++ /dev/null
@@ -1,118 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<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>Additional XPath Functions</title>
-</head>
-<body>
-<H2>Additional XPath Functions</H2>
-<P>
-The following functions are included in JET, in addition to the XPath functions specified by the
-<a href="http://www.w3.org/TR/xpath#corelib">XPath 1.0 Core Function Library</a>.
-</P>
-<TABLE border="1" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Function Summary</TH></TR>
- <TR>
- <TD width="10%"><A href="camelCaseFunction.html">camelCase</A></TD>
- <TD>
- <!-- Begin camelCase description -->
- Uppercases the first letter in each token and removes all whitespace.
- <!-- End camelCase description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="cardinalityFunction.html">cardinality</A></TD>
- <TD>
- <!-- Begin cardinality description -->
- Returns whether an XPath expression returns zero, one or more than one node
- <!-- End cardinality description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="classNameFunction.html">className</A></TD>
- <TD>
- <!-- Begin className description -->
- Returns the classname from a fully quallified classname
- <!-- End className description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="escapeJavaWhitespaceFunction.html">escapeJavaWhitespace</A></TD>
- <TD>
- <!-- Begin escapeJavaWhitespace description -->
- Replaces whitespace characters with their escaped java string equivalent strings.
- <!-- End escapeJavaWhitespace description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="lower_caseFunction.html">lower-case</A></TD>
- <TD>
- <!-- Begin lower-case description -->
- lowercases the entire string.
- <!-- End lower-case description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="lowercaseFirstFunction.html">lowercaseFirst</A></TD>
- <TD>
- <!-- Begin lowercaseFirst description -->
- Lowercases the first charater in the string.
- <!-- End lowercaseFirst description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="xmlEncodeFunction.html">xmlEncode</A></TD>
- <TD>
- <!-- Begin xmlEncode description -->
- Replaces characters that cause problems when parsing XML streams with the equivalent XML entities.
- <!-- End xmlEncode description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="packageNameFunction.html">packageName</A></TD>
- <TD>
- <!-- Begin packageName description -->
- Returns the package name from a fully-qualified Java class name
- <!-- End packageName description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="removeWhitespaceFunction.html">removeWhitespace</A></TD>
- <TD>
- <!-- Begin removeWhitespace description -->
- Removes all whitespace from a string.
- <!-- End removeWhitespace description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="trimWhitespaceFunction.html">trimWhitespace</A></TD>
- <TD>
- <!-- Begin trimWhitespace description -->
- Removes all leading and trailing whitespace from a string
- <!-- End trimWhitespace description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="upper_caseFunction.html">upper-case</A></TD>
- <TD>
- <!-- Begin upper-case description -->
- Uppercases all charaters in the string.
- <!-- End upper-case description -->
- </TD>
- </TR>
- <TR>
- <TD width="10%"><A href="uppercaseFirstFunction.html">uppercaseFirst</A></TD>
- <TD>
- <!-- Begin uppercaseFirst description -->
- Uppercases the first letter in the string
- <!-- End uppercaseFirst description -->
- </TD>
- </TR>
- </TBODY>
-</TABLE>
-
-</body>
-</html> \ No newline at end of file
diff --git a/doc/org.eclipse.jet.doc/references/xpathFunctions/packageNameFunction.html b/doc/org.eclipse.jet.doc/references/xpathFunctions/packageNameFunction.html
deleted file mode 100644
index 5c4bbaf..0000000
--- a/doc/org.eclipse.jet.doc/references/xpathFunctions/packageNameFunction.html
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>packageName XPath function</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left"><P>packageName()</P></TH>
- <TH align="right"><A href="overview.html">Additional XPath Functions</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<H2>packageName</H2>
-<P>Returns the package name from a fully-qualified Java class name</P>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Function Summary<BR>&nbsp;</TH></TR>
- <TR>
- <TD width="20%" valign="top">minimal arguments</TD>
- <TD><SPAN style="font-family: monospace" valign="top">
- String packageName (String text)<BR>&nbsp;<BR>
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="20%" valign="top">all arguments</TD>
- <TD><SPAN style="font-family: monospace" valign="top">
- String packageName (String text)<BR>&nbsp;<BR>
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Arguments<BR>&nbsp;</TH>
- </TR>
- <TR>
- <TD width="20%" valign="top"><B>String text</B></TD>
- <TD>a fully-qualified Java class name</TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">There are no optional arguments<BR>&nbsp;</TD>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example<BR>&nbsp;</TH></TR>
- <TR>
- <TD colspan="2"><SPAN style="font-family: monospace">
-<!-- Begin packageName example -->
- <B>packageName</B>("java.lang.String")<br>
- <P>returns the string "java.lang"</P>
-<!-- End packageName example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P><BR>
-<FONT color="navy" size="-2">&copy; Copyright IBM Corporation 2000,
-2006. All Rights Reserved.</FONT></P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/xpathFunctions/removeWhitespaceFunction.html b/doc/org.eclipse.jet.doc/references/xpathFunctions/removeWhitespaceFunction.html
deleted file mode 100644
index dc51aad..0000000
--- a/doc/org.eclipse.jet.doc/references/xpathFunctions/removeWhitespaceFunction.html
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>removeWhitespace XPath function</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left"><P>removeWhitespace()</P></TH>
- <TH align="right"><A href="overview.html">Additional XPath Functions</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<H2>removeWhitespace</H2>
-<P>Removes all whitespace from a string.</P>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Function Summary<BR>&nbsp;</TH></TR>
- <TR>
- <TD width="20%" valign="top">minimal arguments</TD>
- <TD><SPAN style="font-family: monospace" valign="top">
- String removeWhitespace (String text)<BR>&nbsp;<BR>
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="20%" valign="top">all arguments</TD>
- <TD><SPAN style="font-family: monospace" valign="top">
- String removeWhitespace (String text)<BR>&nbsp;<BR>
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Arguments<BR>&nbsp;</TH>
- </TR>
- <TR>
- <TD width="20%" valign="top"><B>String text</B></TD>
- <TD>any string</TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">There are no optional arguments<BR>&nbsp;</TD>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example<BR>&nbsp;</TH></TR>
- <TR>
- <TD colspan="2"><SPAN style="font-family: monospace">
-<!-- Begin removeWhitespace example -->
- <B>removeWhitespace</B>("abc Def ghi")<br>
- <P>returns the string "abcDefghih"</P>
-<!-- End removeWhitespace example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P><BR>
-<FONT color="navy" size="-2">&copy; Copyright IBM Corporation 2000,
-2006. All Rights Reserved.</FONT></P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/xpathFunctions/trimWhitespaceFunction.html b/doc/org.eclipse.jet.doc/references/xpathFunctions/trimWhitespaceFunction.html
deleted file mode 100644
index 37676df..0000000
--- a/doc/org.eclipse.jet.doc/references/xpathFunctions/trimWhitespaceFunction.html
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>trimWhitespace XPath function</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left"><P>trimWhitespace()</P></TH>
- <TH align="right"><A href="overview.html">Additional XPath Functions</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<H2>trimWhitespace</H2>
-<P>Removes all leading and trailing whitespace from a string</P>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Function Summary<BR>&nbsp;</TH></TR>
- <TR>
- <TD width="20%" valign="top">minimal arguments</TD>
- <TD><SPAN style="font-family: monospace" valign="top">
- String trimWhitespace (String text)<BR>&nbsp;<BR>
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="20%" valign="top">all arguments</TD>
- <TD><SPAN style="font-family: monospace" valign="top">
- String trimWhitespace (String text)<BR>&nbsp;<BR>
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Arguments<BR>&nbsp;</TH>
- </TR>
- <TR>
- <TD width="20%" valign="top"><B>String text</B></TD>
- <TD>any string</TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">There are no optional arguments<BR>&nbsp;</TD>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example<BR>&nbsp;</TH></TR>
- <TR>
- <TD colspan="2"><SPAN style="font-family: monospace">
-<!-- Begin trimWhitespace example -->
- <B>trimWhitespace</B>(" abcde ")<br>
- <P>returns the string "abcde"</P>
-<!-- End trimWhitespace example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P><BR>
-<FONT color="navy" size="-2">&copy; Copyright IBM Corporation 2000,
-2006. All Rights Reserved.</FONT></P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/xpathFunctions/upper-caseFunction.html b/doc/org.eclipse.jet.doc/references/xpathFunctions/upper-caseFunction.html
deleted file mode 100644
index e004a07..0000000
--- a/doc/org.eclipse.jet.doc/references/xpathFunctions/upper-caseFunction.html
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>upper-case XPath function</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left"><P>upper-case()</P></TH>
- <TH align="right"><A href="overview.html">Additional XPath Functions</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<H2>upper-case</H2>
-<P>Uppercases all charaters in the string.</P>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Function Summary<BR>&nbsp;</TH></TR>
- <TR>
- <TD width="20%" valign="top">minimal arguments</TD>
- <TD><SPAN style="font-family: monospace" valign="top">
- String upper-case (String text)<BR>&nbsp;<BR>
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="20%" valign="top">all arguments</TD>
- <TD><SPAN style="font-family: monospace" valign="top">
- String upper-case (String text)<BR>&nbsp;<BR>
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Arguments<BR>&nbsp;</TH>
- </TR>
- <TR>
- <TD width="20%" valign="top"><B>String text</B></TD>
- <TD>any string</TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">There are no optional arguments<BR>&nbsp;</TD>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example<BR>&nbsp;</TH></TR>
- <TR>
- <TD colspan="2"><SPAN style="font-family: monospace">
-<!-- Begin upper-case example -->
- <B>upper-case</B>("abc def)<br>
- <P>returns the string "ABC DEF"</P>
-<!-- End upper-case example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P><BR>
-<FONT color="navy" size="-2">&copy; Copyright IBM Corporation 2000,
-2006. All Rights Reserved.</FONT></P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/xpathFunctions/upper_caseFunction.html b/doc/org.eclipse.jet.doc/references/xpathFunctions/upper_caseFunction.html
deleted file mode 100644
index e004a07..0000000
--- a/doc/org.eclipse.jet.doc/references/xpathFunctions/upper_caseFunction.html
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>upper-case XPath function</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left"><P>upper-case()</P></TH>
- <TH align="right"><A href="overview.html">Additional XPath Functions</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<H2>upper-case</H2>
-<P>Uppercases all charaters in the string.</P>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Function Summary<BR>&nbsp;</TH></TR>
- <TR>
- <TD width="20%" valign="top">minimal arguments</TD>
- <TD><SPAN style="font-family: monospace" valign="top">
- String upper-case (String text)<BR>&nbsp;<BR>
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="20%" valign="top">all arguments</TD>
- <TD><SPAN style="font-family: monospace" valign="top">
- String upper-case (String text)<BR>&nbsp;<BR>
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Arguments<BR>&nbsp;</TH>
- </TR>
- <TR>
- <TD width="20%" valign="top"><B>String text</B></TD>
- <TD>any string</TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">There are no optional arguments<BR>&nbsp;</TD>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example<BR>&nbsp;</TH></TR>
- <TR>
- <TD colspan="2"><SPAN style="font-family: monospace">
-<!-- Begin upper-case example -->
- <B>upper-case</B>("abc def)<br>
- <P>returns the string "ABC DEF"</P>
-<!-- End upper-case example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P><BR>
-<FONT color="navy" size="-2">&copy; Copyright IBM Corporation 2000,
-2006. All Rights Reserved.</FONT></P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/xpathFunctions/uppercaseFirstFunction.html b/doc/org.eclipse.jet.doc/references/xpathFunctions/uppercaseFirstFunction.html
deleted file mode 100644
index 14d14b5..0000000
--- a/doc/org.eclipse.jet.doc/references/xpathFunctions/uppercaseFirstFunction.html
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>uppercaseFirst XPath function</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left"><P>uppercaseFirst()</P></TH>
- <TH align="right"><A href="overview.html">Additional XPath Functions</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<H2>uppercaseFirst</H2>
-<P>Uppercases the first letter in the string</P>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Function Summary<BR>&nbsp;</TH></TR>
- <TR>
- <TD width="20%" valign="top">minimal arguments</TD>
- <TD><SPAN style="font-family: monospace" valign="top">
- String uppercaseFirst (String text)<BR>&nbsp;<BR>
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="20%" valign="top">all arguments</TD>
- <TD><SPAN style="font-family: monospace" valign="top">
- String uppercaseFirst (String text)<BR>&nbsp;<BR>
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Arguments<BR>&nbsp;</TH>
- </TR>
- <TR>
- <TD width="20%" valign="top"><B>String text</B></TD>
- <TD>any string</TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">There are no optional arguments<BR>&nbsp;</TD>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example<BR>&nbsp;</TH></TR>
- <TR>
- <TD colspan="2"><SPAN style="font-family: monospace">
-<!-- Begin uppercaseFirst example -->
- <B>uppercaseFirst</B>("abd def")<br>
- <P>returns the string "Abc def"</P>
-<!-- End uppercaseFirst example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P><BR>
-<FONT color="navy" size="-2">&copy; Copyright IBM Corporation 2000,
-2006. All Rights Reserved.</FONT></P></P></BODY>
-</HTML>
diff --git a/doc/org.eclipse.jet.doc/references/xpathFunctions/xmlEncodeFunction.html b/doc/org.eclipse.jet.doc/references/xpathFunctions/xmlEncodeFunction.html
deleted file mode 100644
index 5d1e884..0000000
--- a/doc/org.eclipse.jet.doc/references/xpathFunctions/xmlEncodeFunction.html
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<META name="GENERATOR" content="IBM Software Development Platform">
-<link rel="STYLESHEET" href="../../book.css" charset="ISO-8859-1" type="text/css"/>
-<TITLE>xmlEncode XPath function</TITLE>
-</HEAD>
-<BODY>
-<TABLE border="0" cellpadding="0" cellspacing="1" width="100%">
- <TBODY>
- <TR>
- <TH align="left"><P>xmlEncode()</P></TH>
- <TH align="right"><A href="overview.html">Additional XPath Functions</A></TH>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<H2>xmlEncode</H2>
-<P>Replaces characters that cause problems when parsing XML streams with the equivalent XML entities.</P>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Function Summary<BR>&nbsp;</TH></TR>
- <TR>
- <TD width="20%" valign="top">minimal arguments</TD>
- <TD><SPAN style="font-family: monospace" valign="top">
- String xmlEncode (String text)<BR>&nbsp;<BR>
- </SPAN></TD>
- </TR>
- <TR>
- <TD width="20%" valign="top">all arguments</TD>
- <TD><SPAN style="font-family: monospace" valign="top">
- String xmlEncode (String text)<BR>&nbsp;<BR>
- </SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Required Arguments<BR>&nbsp;</TH>
- </TR>
- <TR>
- <TD width="20%" valign="top"><B>String text</B></TD>
- <TD>any string</TD>
- </TR>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">There are no optional arguments<BR>&nbsp;</TD>
- </TBODY>
-</TABLE>
-<HR>
-<TABLE border="0" width="100%">
- <TBODY>
- <TR>
- <TH colspan="2" align="left">Example<BR>&nbsp;</TH></TR>
- <TR>
- <TD colspan="2"><SPAN style="font-family: monospace">
-<!-- Begin xmlEncode example -->
- <B>xmlEncode</B>("&lt; ' & " >")<br>
- <P>returns the string "&amp;lt; &amp;apos; &amp;amp; &amp;quot; &amp;gt;"</P>
-<!-- End xmlEncode example -->
-</SPAN></TD>
- </TR>
- </TBODY>
-</TABLE>
-<P><BR>
-<FONT color="navy" size="-2">&copy; Copyright IBM Corporation 2000,
-2006. All Rights Reserved.</FONT></P></P></BODY>
-</HTML>

Back to the top