ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From je...@apache.org
Subject cvs commit: ant/proposal/xdocs/dvsl task.dvsl
Date Fri, 25 Apr 2003 14:09:11 GMT
jesse       2003/04/25 07:09:11

  Modified:    proposal/xdocs/lib xdoclet-apache-module-1.2b3-dev.jar
               proposal/xdocs/dvsl task.dvsl
  Log:
  Generate attribute requirements
  
  Revision  Changes    Path
  1.2       +103 -92   ant/proposal/xdocs/lib/xdoclet-apache-module-1.2b3-dev.jar
  
  	<<Binary file>>
  
  
  1.5       +40 -7     ant/proposal/xdocs/dvsl/task.dvsl
  
  Index: task.dvsl
  ===================================================================
  RCS file: /home/cvs/ant/proposal/xdocs/dvsl/task.dvsl,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- task.dvsl	14 Feb 2003 20:37:23 -0000	1.4
  +++ task.dvsl	25 Apr 2003 14:09:11 -0000	1.5
  @@ -54,7 +54,7 @@
     #set( $project = $node.selectSingleNode("document('xdocs/stylesheets/project.xml')/project"
) )
     #if ($node.name().equals("task"))
       #set( $title = "#capitalize($attrib.name) Task" )
  -    #set( $summary = $node.short-description )
  +    #set( $summary = $node.short-description )   
     #end
   
   <html>
  @@ -105,7 +105,7 @@
             <!-- Applying task/long-description -->
   #*        *#$context.applyTemplates("long-description")
   #*      *##end
  -#*     *#$context.applyTemplates("structure/attributes")
  +#*     *#$context.applyTemplates("structure/attribute-groups")
   #*     *#$context.applyTemplates("structure/elements")
   #*     *#$context.applyTemplates("external/section")
   #*    *##end
  @@ -154,6 +154,16 @@
   #end
   
   #*
  +    Macro to format a table body cell that spans multiple rows
  +*#
  +#macro( tdmr $text $rows  )
  +        <td bgcolor="$table-td-bg" valign="top" align="left" rowspan="$rows">
  +          <font color="#000000" size="-1" face="arial,helvetica,sanserif">$text</font>
  +        </td>
  +#end
  +
  +
  +#*
       Macro to format a section banner
   *#
   #macro( section $anchor $name )
  @@ -215,19 +225,18 @@
   #*
       Process top level attributes
   *#
  -#match( "structure/attributes" )
  +#match( "structure/attribute-groups" )
       <!-- Start Attributes -->
       <table border="0" cellspacing="0" cellpadding="2" width="100%">
         <tr><td>&nbsp;</td></tr>
  -
  -#*      *##section("attributes" "Parameters")
  -
  +#*      *##section("attributes" "Parameters") 
         <tr><td><blockquote>
           <table>
             <tr>
   #*          *##th("Attribute")
   #*          *##th("Description")
   #*          *##th("Type")
  +#*          *##th("Requirement")
             </tr>
   #*        *#$context.applyTemplates("*")
           </table>
  @@ -238,14 +247,29 @@
   #end
   
   #*
  +    Process attribute group
  +*#
  +#match( "structure/attribute-groups/attribute-group" )
  +    <!-- Attribute Group -->    
  +    #set ($attributeGroup = $attrib.description)
  +    #set ($numGroups = $node.selectNodes("attribute").size())
  +    #set ($inGroup = true)
  +#*        *#$context.applyTemplates("*")
  +#end
  +
  +#*
       Process a single attribute
   *#
  -#match( "attribute" )
  +#match( "structure/attribute-groups/attribute-group/attribute" )    
       <!-- Attribute -->
       <tr>
   #*    *##td($attrib.name)
   #*    *##td($node.description)
   #*    *##td($attrib.briefType)
  +#if ($inGroup)
  +#*    *##tdmr($attributeGroup $numGroups)
  +#set ($inGroup = false)
  +#end
       </tr>
   #end
   
  @@ -383,6 +407,15 @@
           $context.applyTemplates("*")
         </td></tr>
       </table>
  +#end
  +
  +#*
  + *  process a the requirement groups
  + *#
  +#match( "requirement-group" )
  +    #if ($regGroup == $attrib.name)
  +#*      *#$attrib.description
  +    #end
   #end
   
   #match( "source" )
  
  
  

Mime
View raw message