Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpelder2006-04-12 13:33:30 -0400
committerpelder2006-04-12 13:33:30 -0400
commitaa572e820c746df28d187d7b7d99dc5fbe6a5ed4 (patch)
treefb799bd50721df833b2705debb28884e1c6d3131 /doc/org.eclipse.jet.doc/references
parent5700b13db598b2fec7e15a3ed3049ec998ce5a9f (diff)
downloadorg.eclipse.jet-aa572e820c746df28d187d7b7d99dc5fbe6a5ed4.tar.gz
org.eclipse.jet-aa572e820c746df28d187d7b7d99dc5fbe6a5ed4.tar.xz
org.eclipse.jet-aa572e820c746df28d187d7b7d99dc5fbe6a5ed4.zip
[136392] Add DPTK parity XPath functions and tags.
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/taglibs/controlTags/dumpTag.html86
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/loadContentTag.html92
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/nodeAttributesTag.html92
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/overview.html35
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/replaceStringsTag.html80
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/stringTokensTag.html104
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/formatTags/formatNowTag.html70
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/formatTags/millisecondsTag.html66
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/formatTags/overview.html28
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/formatTags/uniqueTag.html66
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/formatTags/uuidTag.html66
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/overview.html7
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/rebuildWorkspaceTag.html66
-rw-r--r--doc/org.eclipse.jet.doc/references/xpathFunctions/camelCaseFunction.html76
-rw-r--r--doc/org.eclipse.jet.doc/references/xpathFunctions/cardinalityFunction.html80
-rw-r--r--doc/org.eclipse.jet.doc/references/xpathFunctions/classNameFunction.html76
-rw-r--r--doc/org.eclipse.jet.doc/references/xpathFunctions/escapeJavaWhitespaceFunction.html76
-rw-r--r--doc/org.eclipse.jet.doc/references/xpathFunctions/lower-caseFunction.html76
-rw-r--r--doc/org.eclipse.jet.doc/references/xpathFunctions/lower_caseFunction.html76
-rw-r--r--doc/org.eclipse.jet.doc/references/xpathFunctions/lowercaseFirstFunction.html76
-rw-r--r--doc/org.eclipse.jet.doc/references/xpathFunctions/overview.html117
-rw-r--r--doc/org.eclipse.jet.doc/references/xpathFunctions/packageNameFunction.html76
-rw-r--r--doc/org.eclipse.jet.doc/references/xpathFunctions/removeWhitespaceFunction.html76
-rw-r--r--doc/org.eclipse.jet.doc/references/xpathFunctions/trimWhitespaceFunction.html76
-rw-r--r--doc/org.eclipse.jet.doc/references/xpathFunctions/upper-caseFunction.html76
-rw-r--r--doc/org.eclipse.jet.doc/references/xpathFunctions/upper_caseFunction.html76
-rw-r--r--doc/org.eclipse.jet.doc/references/xpathFunctions/uppercaseFirstFunction.html76
-rw-r--r--doc/org.eclipse.jet.doc/references/xpathFunctions/xmlEncodeFunction.html76
29 files changed, 2044 insertions, 0 deletions
diff --git a/doc/org.eclipse.jet.doc/references/.cvsignore b/doc/org.eclipse.jet.doc/references/.cvsignore
index e69de29..863d673 100644
--- a/doc/org.eclipse.jet.doc/references/.cvsignore
+++ b/doc/org.eclipse.jet.doc/references/.cvsignore
@@ -0,0 +1 @@
+javadoc
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/dumpTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/dumpTag.html
new file mode 100644
index 0000000..6d0cad4
--- /dev/null
+++ b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/dumpTag.html
@@ -0,0 +1,86 @@
+<!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">
+<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>
+<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%">select</TD>
+ <TD>A query expression specifying a single node in the model</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%">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;c:dump select=&quot;<I>value</I>&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/loadContentTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/loadContentTag.html
new file mode 100644
index 0000000..034c6f1
--- /dev/null
+++ b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/loadContentTag.html
@@ -0,0 +1,92 @@
+<!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">
+<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>
+<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%">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>
+</exists>
+<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;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;
+<!-- End loadContent 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
new file mode 100644
index 0000000..7f44bea
--- /dev/null
+++ b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/nodeAttributesTag.html
@@ -0,0 +1,92 @@
+<!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">
+<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/overview.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/overview.html
index 5a13eb5..29501f3 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/overview.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/overview.html
@@ -184,6 +184,41 @@
<!-- End invokeTransform 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="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="nodeAttributesTag.html">&lt;c:nodeAttributes&gt;</A></TD>
+ <TD><!-- Begin nodeAttributes description -->
+ Iterates over the attributes for a given node
+ <!-- End nodeAttributes 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="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>
</TBODY>
</TABLE>
<HR>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/replaceStringsTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/replaceStringsTag.html
new file mode 100644
index 0000000..c7885bc
--- /dev/null
+++ b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/replaceStringsTag.html
@@ -0,0 +1,80 @@
+<!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">
+<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>
+<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%">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>
+</exists>
+<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;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;
+<!-- End replaceStrings 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
new file mode 100644
index 0000000..3d9eda7
--- /dev/null
+++ b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/stringTokensTag.html
@@ -0,0 +1,104 @@
+<!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">
+<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>
+<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%">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>
+</exists>
+<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;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;
+<!-- End stringTokens 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
new file mode 100644
index 0000000..8596cb3
--- /dev/null
+++ b/doc/org.eclipse.jet.doc/references/taglibs/formatTags/formatNowTag.html
@@ -0,0 +1,70 @@
+<!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">
+<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>
+<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%">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>
+</exists>
+<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>value</I>&quot;/&gt;<br>
+<!-- End formatNow 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
new file mode 100644
index 0000000..7b95b93
--- /dev/null
+++ b/doc/org.eclipse.jet.doc/references/taglibs/formatTags/millisecondsTag.html
@@ -0,0 +1,66 @@
+<!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">
+<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>
+<exists node="tag/attribute use='required'">
+<HR>
+<TABLE border="1" width="100%">
+ <TBODY>
+ <TR>
+ <TH colspan="2" align="left">Required Attributes</TH></TR>
+ </TBODY>
+</TABLE>
+</exists>
+<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;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
index 738ce68..83de641 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/formatTags/overview.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/formatTags/overview.html
@@ -51,6 +51,34 @@
<!-- End lc description -->
</TD>
</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="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="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 -->
+ Default description for tag uuid
+ <!-- End uuid description -->
+ </TD>
+ </TR>
</TBODY>
</TABLE>
<HR>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/formatTags/uniqueTag.html b/doc/org.eclipse.jet.doc/references/taglibs/formatTags/uniqueTag.html
new file mode 100644
index 0000000..f30cbf6
--- /dev/null
+++ b/doc/org.eclipse.jet.doc/references/taglibs/formatTags/uniqueTag.html
@@ -0,0 +1,66 @@
+<!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">
+<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>
+<exists node="tag/attribute use='required'">
+<HR>
+<TABLE border="1" width="100%">
+ <TBODY>
+ <TR>
+ <TH colspan="2" align="left">Required Attributes</TH></TR>
+ </TBODY>
+</TABLE>
+</exists>
+<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;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
new file mode 100644
index 0000000..2723720
--- /dev/null
+++ b/doc/org.eclipse.jet.doc/references/taglibs/formatTags/uuidTag.html
@@ -0,0 +1,66 @@
+<!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">
+<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>Default description for tag 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>
+<exists node="tag/attribute use='required'">
+<HR>
+<TABLE border="1" width="100%">
+ <TBODY>
+ <TR>
+ <TH colspan="2" align="left">Required Attributes</TH></TR>
+ </TBODY>
+</TABLE>
+</exists>
+<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;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/workspaceTags/overview.html b/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/overview.html
index f8d80de..374d51b 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/overview.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/overview.html
@@ -51,6 +51,13 @@
<!-- End copyFile 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>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/rebuildWorkspaceTag.html b/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/rebuildWorkspaceTag.html
new file mode 100644
index 0000000..f833d60
--- /dev/null
+++ b/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/rebuildWorkspaceTag.html
@@ -0,0 +1,66 @@
+<!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">
+<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>
+<exists node="tag/attribute use='required'">
+<HR>
+<TABLE border="1" width="100%">
+ <TBODY>
+ <TR>
+ <TH colspan="2" align="left">Required Attributes</TH></TR>
+ </TBODY>
+</TABLE>
+</exists>
+<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;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/xpathFunctions/camelCaseFunction.html b/doc/org.eclipse.jet.doc/references/xpathFunctions/camelCaseFunction.html
new file mode 100644
index 0000000..8a8ad60
--- /dev/null
+++ b/doc/org.eclipse.jet.doc/references/xpathFunctions/camelCaseFunction.html
@@ -0,0 +1,76 @@
+<!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">
+<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
new file mode 100644
index 0000000..a15f312
--- /dev/null
+++ b/doc/org.eclipse.jet.doc/references/xpathFunctions/cardinalityFunction.html
@@ -0,0 +1,80 @@
+<!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">
+<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
new file mode 100644
index 0000000..6966e53
--- /dev/null
+++ b/doc/org.eclipse.jet.doc/references/xpathFunctions/classNameFunction.html
@@ -0,0 +1,76 @@
+<!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">
+<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
new file mode 100644
index 0000000..14a9aa0
--- /dev/null
+++ b/doc/org.eclipse.jet.doc/references/xpathFunctions/escapeJavaWhitespaceFunction.html
@@ -0,0 +1,76 @@
+<!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">
+<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
new file mode 100644
index 0000000..b068227
--- /dev/null
+++ b/doc/org.eclipse.jet.doc/references/xpathFunctions/lower-caseFunction.html
@@ -0,0 +1,76 @@
+<!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">
+<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
new file mode 100644
index 0000000..b068227
--- /dev/null
+++ b/doc/org.eclipse.jet.doc/references/xpathFunctions/lower_caseFunction.html
@@ -0,0 +1,76 @@
+<!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">
+<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
new file mode 100644
index 0000000..83c0432
--- /dev/null
+++ b/doc/org.eclipse.jet.doc/references/xpathFunctions/lowercaseFirstFunction.html
@@ -0,0 +1,76 @@
+<!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">
+<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
new file mode 100644
index 0000000..141d75a
--- /dev/null
+++ b/doc/org.eclipse.jet.doc/references/xpathFunctions/overview.html
@@ -0,0 +1,117 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<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
new file mode 100644
index 0000000..d0c2da1
--- /dev/null
+++ b/doc/org.eclipse.jet.doc/references/xpathFunctions/packageNameFunction.html
@@ -0,0 +1,76 @@
+<!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">
+<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
new file mode 100644
index 0000000..bac57c2
--- /dev/null
+++ b/doc/org.eclipse.jet.doc/references/xpathFunctions/removeWhitespaceFunction.html
@@ -0,0 +1,76 @@
+<!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">
+<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
new file mode 100644
index 0000000..a582025
--- /dev/null
+++ b/doc/org.eclipse.jet.doc/references/xpathFunctions/trimWhitespaceFunction.html
@@ -0,0 +1,76 @@
+<!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">
+<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
new file mode 100644
index 0000000..24dc94f
--- /dev/null
+++ b/doc/org.eclipse.jet.doc/references/xpathFunctions/upper-caseFunction.html
@@ -0,0 +1,76 @@
+<!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">
+<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
new file mode 100644
index 0000000..24dc94f
--- /dev/null
+++ b/doc/org.eclipse.jet.doc/references/xpathFunctions/upper_caseFunction.html
@@ -0,0 +1,76 @@
+<!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">
+<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
new file mode 100644
index 0000000..3a00ff2
--- /dev/null
+++ b/doc/org.eclipse.jet.doc/references/xpathFunctions/uppercaseFirstFunction.html
@@ -0,0 +1,76 @@
+<!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">
+<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
new file mode 100644
index 0000000..f275798
--- /dev/null
+++ b/doc/org.eclipse.jet.doc/references/xpathFunctions/xmlEncodeFunction.html
@@ -0,0 +1,76 @@
+<!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">
+<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