Update of /cvsroot/xdoclet/xdoclet/modules/web/src/xdoclet/modules/web/resources
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28577

Modified Files:
        taglib_tld.xdt 
Log Message:
Applied (slightly modified) patch from XDT-742, so that valid 1.1 TLDs can still be
generated if 1.2-specific tags etc. are present.  Thanks to Howard M. Lewis Ship for
the patch.



Index: taglib_tld.xdt
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/web/src/xdoclet/modules/web/resources/taglib_tld.xdt,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -r1.9 -r1.10
*** taglib_tld.xdt      28 Jul 2004 22:19:10 -0000      1.9
--- taglib_tld.xdt      1 Aug 2004 13:18:54 -0000       1.10
***************
*** 20,23 ****
--- 20,28 ----
    </XDtConfig:ifConfigParamNotEquals>
  
+   <XDtConfig:ifConfigParamEquals paramName="Jspversion" value="1.1">
+   <XDtConfig:ifConfigParamNotEquals paramName="Description" value="">
+    <info><![CDATA[<XDtConfig:configParameterValue paramName="Description"/>]]></info>
+   </XDtConfig:ifConfigParamNotEquals>
+   </XDtConfig:ifConfigParamEquals>
    <XDtConfig:ifConfigParamGreaterOrEquals paramName="Jspversion" value="1.2">
    <XDtConfig:ifConfigParamNotEquals paramName="Displayname" value="">
***************
*** 36,39 ****
--- 41,46 ----
   </XDtMerge:merge>
  
+   <XDtConfig:ifConfigParamGreaterOrEquals paramName="Jspversion" value="1.2">  
+   <XDtMerge:merge file="taglib-validator.xml">
    <XDtClass:forAllClasses type="javax.servlet.jsp.tagext.TagLibraryValidator" 
abstract="false">
     <validator>
***************
*** 51,56 ****
     </validator>
    </XDtClass:forAllClasses>
- 
-   <XDtMerge:merge file="taglib-validator.xml">
    </XDtMerge:merge>
  
--- 58,61 ----
***************
*** 63,66 ****
--- 68,72 ----
    <XDtMerge:merge file="taglib-listener.xml">
    </XDtMerge:merge>
+   </XDtConfig:ifConfigParamGreaterOrEquals>
  
    <XDtClass:forAllClasses 
type="javax.servlet.jsp.tagext.Tag,javax.servlet.jsp.tagext.TagSupport" 
abstract="false">
***************
*** 68,73 ****
     <tag>
  
-     <XDtConfig:ifConfigParamEquals paramName="Jspversion" value="1.1">
        <name><XDtClass:classTagValue tagName="jsp:tag" paramName="name"/></name>
        <tagclass><XDtClass:fullClassName/></tagclass>
       <XDtClass:ifHasClassTag tagName="jsp:tag" paramName="tei-class">
--- 74,79 ----
     <tag>
  
        <name><XDtClass:classTagValue tagName="jsp:tag" paramName="name"/></name>
+     <XDtConfig:ifConfigParamEquals paramName="Jspversion" value="1.1">
        <tagclass><XDtClass:fullClassName/></tagclass>
       <XDtClass:ifHasClassTag tagName="jsp:tag" paramName="tei-class">
***************
*** 77,84 ****
        <bodycontent><XDtClass:classTagValue tagName="jsp:tag" 
paramName="body-content"/></bodycontent>
       </XDtClass:ifHasClassTag>
      </XDtConfig:ifConfigParamEquals>
- 
      <XDtConfig:ifConfigParamGreaterOrEquals paramName="Jspversion" value="1.2">
-       <name><XDtClass:classTagValue tagName="jsp:tag" paramName="name"/></name>
        <tag-class><XDtClass:fullClassName/></tag-class>
       <XDtClass:ifHasClassTag tagName="jsp:tag" paramName="tei-class">
--- 83,91 ----
        <bodycontent><XDtClass:classTagValue tagName="jsp:tag" 
paramName="body-content"/></bodycontent>
       </XDtClass:ifHasClassTag>
+      <XDtClass:ifHasClassTag tagName="jsp:tag" paramName="description">
+       <info><![CDATA[<XDtClass:classTagValue tagName="jsp:tag" 
paramName="description"/>]]></info>
+      </XDtClass:ifHasClassTag>
      </XDtConfig:ifConfigParamEquals>
      <XDtConfig:ifConfigParamGreaterOrEquals paramName="Jspversion" value="1.2">
        <tag-class><XDtClass:fullClassName/></tag-class>
       <XDtClass:ifHasClassTag tagName="jsp:tag" paramName="tei-class">
***************
*** 88,92 ****
        <body-content><XDtClass:classTagValue tagName="jsp:tag" 
paramName="body-content"/></body-content>
       </XDtClass:ifHasClassTag>
- 
       <XDtClass:ifHasClassTag tagName="jsp:tag" paramName="display-name">
        <display-name><XDtClass:classTagValue tagName="jsp:tag" 
paramName="display-name"/></display-name>
--- 95,98 ----
***************
*** 103,106 ****
--- 109,113 ----
      </XDtConfig:ifConfigParamGreaterOrEquals>
  
+     <XDtConfig:ifConfigParamGreaterOrEquals paramName="Jspversion" value="1.2">
       <XDtClass:forAllClassTags tagName="jsp:variable">
        <variable>
***************
*** 127,130 ****
--- 134,138 ----
        </variable>
       </XDtClass:forAllClassTags>
+    </XDtConfig:ifConfigParamGreaterOrEquals>  
  
      <XDtMethod:forAllMethods>
***************
*** 132,140 ****
        <attribute>
           <name><XDtMethod:propertyName/></name>
- 
          <XDtMethod:ifHasMethodTag tagName="jsp:attribute" paramName="required">
           <required><XDtMethod:methodTagValue tagName="jsp:attribute" 
paramName="required" values="true,false,yes,no"/></required>
          </XDtMethod:ifHasMethodTag>
- 
          <XDtMethod:ifHasMethodTag tagName="jsp:attribute" paramName="rtexprvalue">
           <rtexprvalue><XDtMethod:methodTagValue tagName="jsp:attribute" 
paramName="rtexprvalue" values="true,false,yes,no"/></rtexprvalue>
--- 140,146 ----
***************
*** 161,163 ****
  
  </taglib>
- 
--- 167,168 ----



-------------------------------------------------------
This SF.Net email is sponsored by OSTG. Have you noticed the changes on
Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now,
one more big change to announce. We are now OSTG- Open Source Technology
Group. Come see the changes on the new OSTG site. www.ostg.com
_______________________________________________
xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to