summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpelder2006-09-19 17:30:53 (EDT)
committer pelder2006-09-19 17:30:53 (EDT)
commitde8a73319f9a4ab9b046d2960181830bd0994840 (patch)
tree480fefab5df8015cbb0b56af2f5c3f58cede238d
parent1fc743b1bf3794d1187628d04f27c42eabf95f1e (diff)
downloadorg.eclipse.jet-de8a73319f9a4ab9b046d2960181830bd0994840.zip
org.eclipse.jet-de8a73319f9a4ab9b046d2960181830bd0994840.tar.gz
org.eclipse.jet-de8a73319f9a4ab9b046d2960181830bd0994840.tar.bz2
[157811] Fix tag generation of show required attributes section only when required attributes are shown.
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/addElementTag.html2
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/addTextElementTag.html2
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/caseTag.html2
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/chooseTag.html9
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/copyElementTag.html2
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/dumpTag.html2
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/getTag.html2
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/ifTag.html2
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/includeTag.html2
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/initialCodeTag.html9
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/invokeTransformTag.html2
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/iterateTag.html2
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/loadContentTag.html2
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/loadTag.html2
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/logTag.html9
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/markerTag.html9
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/otherwiseTag.html9
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/overrideTag.html2
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/removeElementTag.html2
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/replaceStringsTag.html2
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/setTag.html2
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/setVariableTag.html2
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/stringTokensTag.html2
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/userRegionTag.html9
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/visitTag.html2
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/visitorTag.html2
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/controlTags/whenTag.html2
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/formatTags/formatNowTag.html2
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/formatTags/lcTag.html9
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/formatTags/millisecondsTag.html9
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/formatTags/replaceAllTag.html2
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/formatTags/stripTag.html9
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/formatTags/ucTag.html9
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/formatTags/uniqueTag.html9
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/formatTags/uuidTag.html9
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/javaTags/classTag.html2
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/javaTags/impliedImportTag.html2
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/javaTags/importTag.html9
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/javaTags/importsLocationTag.html2
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/javaTags/mergeTag.html9
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/javaTags/packageTag.html2
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/javaTags/resourceTag.html2
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/copyFileTag.html2
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/fileTag.html2
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/folderTag.html2
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/projectTag.html2
-rw-r--r--doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/rebuildWorkspaceTag.html9
-rw-r--r--transforms/org.eclipse.jet.transforms.taglibdoc/templates/allTags/tag.html.jet4
48 files changed, 2 insertions, 201 deletions
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/addElementTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/addElementTag.html
index be0015f..3191f99 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/addElementTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/addElementTag.html
@@ -38,7 +38,6 @@
</TR>
</TBODY>
</TABLE>
-<exists node="tag/attribute use='required'">
<HR>
<TABLE border="1" width="100%">
<TBODY>
@@ -54,7 +53,6 @@
</TR>
</TBODY>
</TABLE>
-</exists>
<HR>
<TABLE border="1" width="100%">
<TBODY>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/addTextElementTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/addTextElementTag.html
index fa53ddd..b1e9687 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/addTextElementTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/addTextElementTag.html
@@ -42,7 +42,6 @@
</TR>
</TBODY>
</TABLE>
-<exists node="tag/attribute use='required'">
<HR>
<TABLE border="1" width="100%">
<TBODY>
@@ -58,7 +57,6 @@
</TR>
</TBODY>
</TABLE>
-</exists>
<HR>
<TABLE border="1" width="100%">
<TBODY>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/caseTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/caseTag.html
index 97bc487..ea67391 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/caseTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/caseTag.html
@@ -44,7 +44,6 @@
</TR>
</TBODY>
</TABLE>
-<exists node="tag/attribute use='required'">
<HR>
<TABLE border="1" width="100%">
<TBODY>
@@ -56,7 +55,6 @@
</TR>
</TBODY>
</TABLE>
-</exists>
<HR>
<TABLE border="1" width="100%">
<TBODY>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/chooseTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/chooseTag.html
index 0e2b96b..3bb0466 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/chooseTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/chooseTag.html
@@ -42,15 +42,6 @@
</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>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/copyElementTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/copyElementTag.html
index 871c871..af4158a 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/copyElementTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/copyElementTag.html
@@ -38,7 +38,6 @@
</TR>
</TBODY>
</TABLE>
-<exists node="tag/attribute use='required'">
<HR>
<TABLE border="1" width="100%">
<TBODY>
@@ -58,7 +57,6 @@
</TR>
</TBODY>
</TABLE>
-</exists>
<HR>
<TABLE border="1" width="100%">
<TBODY>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/dumpTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/dumpTag.html
index e5dbebe..a14eb00 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/dumpTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/dumpTag.html
@@ -38,7 +38,6 @@
</TR>
</TBODY>
</TABLE>
-<exists node="tag/attribute use='required'">
<HR>
<TABLE border="1" width="100%">
<TBODY>
@@ -50,7 +49,6 @@
</TR>
</TBODY>
</TABLE>
-</exists>
<HR>
<TABLE border="1" width="100%">
<TBODY>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/getTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/getTag.html
index d3400f0..62a6c00 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/getTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/getTag.html
@@ -38,7 +38,6 @@
</TR>
</TBODY>
</TABLE>
-<exists node="tag/attribute use='required'">
<HR>
<TABLE border="1" width="100%">
<TBODY>
@@ -50,7 +49,6 @@
</TR>
</TBODY>
</TABLE>
-</exists>
<HR>
<TABLE border="1" width="100%">
<TBODY>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/ifTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/ifTag.html
index 196fde5..a8bdf2a 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/ifTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/ifTag.html
@@ -44,7 +44,6 @@
</TR>
</TBODY>
</TABLE>
-<exists node="tag/attribute use='required'">
<HR>
<TABLE border="1" width="100%">
<TBODY>
@@ -56,7 +55,6 @@
</TR>
</TBODY>
</TABLE>
-</exists>
<HR>
<TABLE border="1" width="100%">
<TBODY>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/includeTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/includeTag.html
index cc2cdbb..620c0f6 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/includeTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/includeTag.html
@@ -38,7 +38,6 @@
</TR>
</TBODY>
</TABLE>
-<exists node="tag/attribute use='required'">
<HR>
<TABLE border="1" width="100%">
<TBODY>
@@ -50,7 +49,6 @@
</TR>
</TBODY>
</TABLE>
-</exists>
<HR>
<TABLE border="1" width="100%">
<TBODY>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/initialCodeTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/initialCodeTag.html
index a8a2fb1..191b627 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/initialCodeTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/initialCodeTag.html
@@ -42,15 +42,6 @@
</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>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/invokeTransformTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/invokeTransformTag.html
index e1113e6..0947f3c 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/invokeTransformTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/invokeTransformTag.html
@@ -38,7 +38,6 @@
</TR>
</TBODY>
</TABLE>
-<exists node="tag/attribute use='required'">
<HR>
<TABLE border="1" width="100%">
<TBODY>
@@ -50,7 +49,6 @@
</TR>
</TBODY>
</TABLE>
-</exists>
<HR>
<TABLE border="1" width="100%">
<TBODY>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/iterateTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/iterateTag.html
index f8d2f91..b1e1f68 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/iterateTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/iterateTag.html
@@ -42,7 +42,6 @@
</TR>
</TBODY>
</TABLE>
-<exists node="tag/attribute use='required'">
<HR>
<TABLE border="1" width="100%">
<TBODY>
@@ -58,7 +57,6 @@
</TR>
</TBODY>
</TABLE>
-</exists>
<HR>
<TABLE border="1" width="100%">
<TBODY>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/loadContentTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/loadContentTag.html
index cf3fe86..5808092 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/loadContentTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/loadContentTag.html
@@ -42,7 +42,6 @@
</TR>
</TBODY>
</TABLE>
-<exists node="tag/attribute use='required'">
<HR>
<TABLE border="1" width="100%">
<TBODY>
@@ -54,7 +53,6 @@
</TR>
</TBODY>
</TABLE>
-</exists>
<HR>
<TABLE border="1" width="100%">
<TBODY>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/loadTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/loadTag.html
index 6e7f1ac..8235e4f 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/loadTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/loadTag.html
@@ -38,7 +38,6 @@
</TR>
</TBODY>
</TABLE>
-<exists node="tag/attribute use='required'">
<HR>
<TABLE border="1" width="100%">
<TBODY>
@@ -54,7 +53,6 @@
</TR>
</TBODY>
</TABLE>
-</exists>
<HR>
<TABLE border="1" width="100%">
<TBODY>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/logTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/logTag.html
index 94d5bb9..5c407a3 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/logTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/logTag.html
@@ -42,15 +42,6 @@
</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>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/markerTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/markerTag.html
index be59654..56b3fd4 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/markerTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/markerTag.html
@@ -42,15 +42,6 @@
</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>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/otherwiseTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/otherwiseTag.html
index 92c49a2..2a02cf3 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/otherwiseTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/otherwiseTag.html
@@ -44,15 +44,6 @@
</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>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/overrideTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/overrideTag.html
index 3cc8505..916acba 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/overrideTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/overrideTag.html
@@ -38,7 +38,6 @@
</TR>
</TBODY>
</TABLE>
-<exists node="tag/attribute use='required'">
<HR>
<TABLE border="1" width="100%">
<TBODY>
@@ -50,7 +49,6 @@
</TR>
</TBODY>
</TABLE>
-</exists>
<HR>
<TABLE border="1" width="100%">
<TBODY>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/removeElementTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/removeElementTag.html
index 7aef310..735af0d 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/removeElementTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/removeElementTag.html
@@ -38,7 +38,6 @@
</TR>
</TBODY>
</TABLE>
-<exists node="tag/attribute use='required'">
<HR>
<TABLE border="1" width="100%">
<TBODY>
@@ -50,7 +49,6 @@
</TR>
</TBODY>
</TABLE>
-</exists>
<HR>
<TABLE border="1" width="100%">
<TBODY>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/replaceStringsTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/replaceStringsTag.html
index 8f7c4a1..ab93aac 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/replaceStringsTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/replaceStringsTag.html
@@ -42,7 +42,6 @@
</TR>
</TBODY>
</TABLE>
-<exists node="tag/attribute use='required'">
<HR>
<TABLE border="1" width="100%">
<TBODY>
@@ -58,7 +57,6 @@
</TR>
</TBODY>
</TABLE>
-</exists>
<HR>
<TABLE border="1" width="100%">
<TBODY>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/setTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/setTag.html
index e8833bc..75cc55a 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/setTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/setTag.html
@@ -42,7 +42,6 @@
</TR>
</TBODY>
</TABLE>
-<exists node="tag/attribute use='required'">
<HR>
<TABLE border="1" width="100%">
<TBODY>
@@ -58,7 +57,6 @@
</TR>
</TBODY>
</TABLE>
-</exists>
<HR>
<TABLE border="1" width="100%">
<TBODY>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/setVariableTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/setVariableTag.html
index d9ab3e3..e49a5be 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/setVariableTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/setVariableTag.html
@@ -38,7 +38,6 @@
</TR>
</TBODY>
</TABLE>
-<exists node="tag/attribute use='required'">
<HR>
<TABLE border="1" width="100%">
<TBODY>
@@ -54,7 +53,6 @@
</TR>
</TBODY>
</TABLE>
-</exists>
<HR>
<TABLE border="1" width="100%">
<TBODY>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/stringTokensTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/stringTokensTag.html
index 8117019..886217b 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/stringTokensTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/stringTokensTag.html
@@ -42,7 +42,6 @@
</TR>
</TBODY>
</TABLE>
-<exists node="tag/attribute use='required'">
<HR>
<TABLE border="1" width="100%">
<TBODY>
@@ -58,7 +57,6 @@
</TR>
</TBODY>
</TABLE>
-</exists>
<HR>
<TABLE border="1" width="100%">
<TBODY>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/userRegionTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/userRegionTag.html
index 375603c..6fc52db 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/userRegionTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/userRegionTag.html
@@ -42,15 +42,6 @@
</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>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/visitTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/visitTag.html
index e44c2ff..69f5bec 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/visitTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/visitTag.html
@@ -44,7 +44,6 @@
</TR>
</TBODY>
</TABLE>
-<exists node="tag/attribute use='required'">
<HR>
<TABLE border="1" width="100%">
<TBODY>
@@ -56,7 +55,6 @@
</TR>
</TBODY>
</TABLE>
-</exists>
<HR>
<TABLE border="1" width="100%">
<TBODY>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/visitorTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/visitorTag.html
index b7a478d..09f90f4 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/visitorTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/visitorTag.html
@@ -42,7 +42,6 @@
</TR>
</TBODY>
</TABLE>
-<exists node="tag/attribute use='required'">
<HR>
<TABLE border="1" width="100%">
<TBODY>
@@ -58,7 +57,6 @@
</TR>
</TBODY>
</TABLE>
-</exists>
<HR>
<TABLE border="1" width="100%">
<TBODY>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/whenTag.html b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/whenTag.html
index 8e58615..782e4ab 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/controlTags/whenTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/controlTags/whenTag.html
@@ -44,7 +44,6 @@
</TR>
</TBODY>
</TABLE>
-<exists node="tag/attribute use='required'">
<HR>
<TABLE border="1" width="100%">
<TBODY>
@@ -56,7 +55,6 @@
</TR>
</TBODY>
</TABLE>
-</exists>
<HR>
<TABLE border="1" width="100%">
<TBODY>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/formatTags/formatNowTag.html b/doc/org.eclipse.jet.doc/references/taglibs/formatTags/formatNowTag.html
index cae1497..74e190b 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/formatTags/formatNowTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/formatTags/formatNowTag.html
@@ -38,7 +38,6 @@
</TR>
</TBODY>
</TABLE>
-<exists node="tag/attribute use='required'">
<HR>
<TABLE border="1" width="100%">
<TBODY>
@@ -50,7 +49,6 @@
</TR>
</TBODY>
</TABLE>
-</exists>
<HR>
<TABLE border="1" width="100%">
<TBODY>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/formatTags/lcTag.html b/doc/org.eclipse.jet.doc/references/taglibs/formatTags/lcTag.html
index a4022ca..ae77067 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/formatTags/lcTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/formatTags/lcTag.html
@@ -42,15 +42,6 @@
</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>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/formatTags/millisecondsTag.html b/doc/org.eclipse.jet.doc/references/taglibs/formatTags/millisecondsTag.html
index fe96e77..eb1d828 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/formatTags/millisecondsTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/formatTags/millisecondsTag.html
@@ -38,15 +38,6 @@
</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>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/formatTags/replaceAllTag.html b/doc/org.eclipse.jet.doc/references/taglibs/formatTags/replaceAllTag.html
index 98d2387..2a2ff06 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/formatTags/replaceAllTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/formatTags/replaceAllTag.html
@@ -42,7 +42,6 @@
</TR>
</TBODY>
</TABLE>
-<exists node="tag/attribute use='required'">
<HR>
<TABLE border="1" width="100%">
<TBODY>
@@ -58,7 +57,6 @@
</TR>
</TBODY>
</TABLE>
-</exists>
<HR>
<TABLE border="1" width="100%">
<TBODY>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/formatTags/stripTag.html b/doc/org.eclipse.jet.doc/references/taglibs/formatTags/stripTag.html
index f47af90..ee5e4b0 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/formatTags/stripTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/formatTags/stripTag.html
@@ -42,15 +42,6 @@
</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>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/formatTags/ucTag.html b/doc/org.eclipse.jet.doc/references/taglibs/formatTags/ucTag.html
index 370ff26..9348cfe 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/formatTags/ucTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/formatTags/ucTag.html
@@ -42,15 +42,6 @@
</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>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/formatTags/uniqueTag.html b/doc/org.eclipse.jet.doc/references/taglibs/formatTags/uniqueTag.html
index 0fa4cba..3245381 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/formatTags/uniqueTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/formatTags/uniqueTag.html
@@ -38,15 +38,6 @@
</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>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/formatTags/uuidTag.html b/doc/org.eclipse.jet.doc/references/taglibs/formatTags/uuidTag.html
index a19f798..5d34e2a 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/formatTags/uuidTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/formatTags/uuidTag.html
@@ -38,15 +38,6 @@
</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>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/javaTags/classTag.html b/doc/org.eclipse.jet.doc/references/taglibs/javaTags/classTag.html
index 4db2c70..85355f6 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/javaTags/classTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/javaTags/classTag.html
@@ -38,7 +38,6 @@
</TR>
</TBODY>
</TABLE>
-<exists node="tag/attribute use='required'">
<HR>
<TABLE border="1" width="100%">
<TBODY>
@@ -54,7 +53,6 @@
</TR>
</TBODY>
</TABLE>
-</exists>
<HR>
<TABLE border="1" width="100%">
<TBODY>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/javaTags/impliedImportTag.html b/doc/org.eclipse.jet.doc/references/taglibs/javaTags/impliedImportTag.html
index 6ca495b..117d829 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/javaTags/impliedImportTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/javaTags/impliedImportTag.html
@@ -38,7 +38,6 @@
</TR>
</TBODY>
</TABLE>
-<exists node="tag/attribute use='required'">
<HR>
<TABLE border="1" width="100%">
<TBODY>
@@ -50,7 +49,6 @@
</TR>
</TBODY>
</TABLE>
-</exists>
<HR>
<TABLE border="1" width="100%">
<TBODY>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/javaTags/importTag.html b/doc/org.eclipse.jet.doc/references/taglibs/javaTags/importTag.html
index 1b647d3..879aa50 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/javaTags/importTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/javaTags/importTag.html
@@ -42,15 +42,6 @@
</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>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/javaTags/importsLocationTag.html b/doc/org.eclipse.jet.doc/references/taglibs/javaTags/importsLocationTag.html
index 38f3e45..67c34ab 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/javaTags/importsLocationTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/javaTags/importsLocationTag.html
@@ -38,7 +38,6 @@
</TR>
</TBODY>
</TABLE>
-<exists node="tag/attribute use='required'">
<HR>
<TABLE border="1" width="100%">
<TBODY>
@@ -50,7 +49,6 @@
</TR>
</TBODY>
</TABLE>
-</exists>
<HR>
<TABLE border="1" width="100%">
<TBODY>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/javaTags/mergeTag.html b/doc/org.eclipse.jet.doc/references/taglibs/javaTags/mergeTag.html
index 27d25eb..1fb457f 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/javaTags/mergeTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/javaTags/mergeTag.html
@@ -38,15 +38,6 @@
</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>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/javaTags/packageTag.html b/doc/org.eclipse.jet.doc/references/taglibs/javaTags/packageTag.html
index 2451b9a..4ca8b87 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/javaTags/packageTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/javaTags/packageTag.html
@@ -42,7 +42,6 @@
</TR>
</TBODY>
</TABLE>
-<exists node="tag/attribute use='required'">
<HR>
<TABLE border="1" width="100%">
<TBODY>
@@ -54,7 +53,6 @@
</TR>
</TBODY>
</TABLE>
-</exists>
<HR>
<TABLE border="1" width="100%">
<TBODY>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/javaTags/resourceTag.html b/doc/org.eclipse.jet.doc/references/taglibs/javaTags/resourceTag.html
index 6f86413..b0c152e 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/javaTags/resourceTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/javaTags/resourceTag.html
@@ -38,7 +38,6 @@
</TR>
</TBODY>
</TABLE>
-<exists node="tag/attribute use='required'">
<HR>
<TABLE border="1" width="100%">
<TBODY>
@@ -54,7 +53,6 @@
</TR>
</TBODY>
</TABLE>
-</exists>
<HR>
<TABLE border="1" width="100%">
<TBODY>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/copyFileTag.html b/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/copyFileTag.html
index b4f3b35..e5496e9 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/copyFileTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/copyFileTag.html
@@ -38,7 +38,6 @@
</TR>
</TBODY>
</TABLE>
-<exists node="tag/attribute use='required'">
<HR>
<TABLE border="1" width="100%">
<TBODY>
@@ -54,7 +53,6 @@
</TR>
</TBODY>
</TABLE>
-</exists>
<HR>
<TABLE border="1" width="100%">
<TBODY>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/fileTag.html b/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/fileTag.html
index 1037803..212c417 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/fileTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/fileTag.html
@@ -38,7 +38,6 @@
</TR>
</TBODY>
</TABLE>
-<exists node="tag/attribute use='required'">
<HR>
<TABLE border="1" width="100%">
<TBODY>
@@ -54,7 +53,6 @@
</TR>
</TBODY>
</TABLE>
-</exists>
<HR>
<TABLE border="1" width="100%">
<TBODY>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/folderTag.html b/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/folderTag.html
index 201e006..ba717f6 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/folderTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/folderTag.html
@@ -42,7 +42,6 @@
</TR>
</TBODY>
</TABLE>
-<exists node="tag/attribute use='required'">
<HR>
<TABLE border="1" width="100%">
<TBODY>
@@ -54,7 +53,6 @@
</TR>
</TBODY>
</TABLE>
-</exists>
<HR>
<TABLE border="1" width="100%">
<TBODY>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/projectTag.html b/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/projectTag.html
index cb32a1b..af3b84b 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/projectTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/projectTag.html
@@ -42,7 +42,6 @@
</TR>
</TBODY>
</TABLE>
-<exists node="tag/attribute use='required'">
<HR>
<TABLE border="1" width="100%">
<TBODY>
@@ -54,7 +53,6 @@
</TR>
</TBODY>
</TABLE>
-</exists>
<HR>
<TABLE border="1" width="100%">
<TBODY>
diff --git a/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/rebuildWorkspaceTag.html b/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/rebuildWorkspaceTag.html
index 437d6ee..030d00a 100644
--- a/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/rebuildWorkspaceTag.html
+++ b/doc/org.eclipse.jet.doc/references/taglibs/workspaceTags/rebuildWorkspaceTag.html
@@ -38,15 +38,6 @@
</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>
diff --git a/transforms/org.eclipse.jet.transforms.taglibdoc/templates/allTags/tag.html.jet b/transforms/org.eclipse.jet.transforms.taglibdoc/templates/allTags/tag.html.jet
index 95dba5a..b2757a2 100644
--- a/transforms/org.eclipse.jet.transforms.taglibdoc/templates/allTags/tag.html.jet
+++ b/transforms/org.eclipse.jet.transforms.taglibdoc/templates/allTags/tag.html.jet
@@ -89,7 +89,7 @@
</TR>
</TBODY>
</TABLE>
-<exists node="tag/attribute use='required'">
+<c:if test="$tag/attribute[@use='required' or not(@use)]">
<HR>
<TABLE border="1" width="100%">
<TBODY>
@@ -103,7 +103,7 @@
</c:iterate>
</TBODY>
</TABLE>
-</exists>
+</c:if>
<c:if test="$tag/attribute[@use!='required']">
<HR>
<TABLE border="1" width="100%">