ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Erik Hatcher <jakarta-...@ehatchersolutions.com>
Subject Re: cvs commit: ant/proposal/xdocs/dvsl task.dvsl
Date Fri, 25 Apr 2003 14:29:41 GMT
Got patches to the <antdoclet> stuff you'd like me to commit on the  
XDoclet codebase?

Nice work (having not run it yet myself, just browsing the commit  
messages)!

	Erik


On Friday, April 25, 2003, at 10:09  AM, jesse@apache.org wrote:

> 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" )
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
> For additional commands, e-mail: dev-help@ant.apache.org
>
>


Mime
View raw message