User: vharcq
Date: 02/04/17 23:16:02
Modified: core/src/xdoclet/tags ClassTagsHandler.java
Log:
Move out xdoclet-generate generattion to a new ant property "addedtags" that can
take multiple comma separated tags to add to generated class javadoc.
Let ant take car of TODAY adding for example.
This permits more flexibility.
See samples build for an example.
Revision Changes Path
1.36 +8 -14 xdoclet/core/src/xdoclet/tags/ClassTagsHandler.java
Index: ClassTagsHandler.java
===================================================================
RCS file: /cvsroot/xdoclet/xdoclet/core/src/xdoclet/tags/ClassTagsHandler.java,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -w -r1.35 -r1.36
--- ClassTagsHandler.java 17 Apr 2002 23:02:29 -0000 1.35
+++ ClassTagsHandler.java 18 Apr 2002 06:16:01 -0000 1.36
@@ -24,7 +24,7 @@
/**
* @author Ara Abrahamian ([EMAIL PROTECTED])
* @created Oct 14, 2001
- * @version $Revision: 1.35 $
+ * @version $Revision: 1.36 $
*/
public class ClassTagsHandler extends AbstractProgramElementTagsHandler
{
@@ -572,7 +572,6 @@
}
setCurrentClassTag( tags[i] );
- System.out.println( "CT = " + tags[i].value() );
generate( template );
}
@@ -707,22 +706,17 @@
{
result.append( class_tags[i].value() ).append(
PrettyPrintWriter.LINE_SEPARATOR );
}
- else
- {
- result.append( spaces ).append( " *
@xdoclet-generated at " ).append( dateFormatter.format( now.getTime() ) ).append(
PrettyPrintWriter.LINE_SEPARATOR );
- }
-
-// if( i < class_tags.length - 1 )
-// result.append(
PrettyPrintWriter.LINE_SEPARATOR );
}
}
- // add an @xdoclet-generated, unless we were told not to
- boolean include_xdoclet_generated =
TypeConversionUtil.stringToBoolean( attributes.getProperty(
"include-xdoclet-generated" ), true );
+ if( getDocletContext().getAddedTags() != null )
+ {
+ StringTokenizer st = new StringTokenizer(
getDocletContext().getAddedTags(), "," );
- if( include_xdoclet_generated )
+ while( st.hasMoreTokens() )
{
- result.append( spaces ).append( " * @xdoclet-generated "
).append( PrettyPrintWriter.LINE_SEPARATOR );
+ result.append( spaces ).append( " * " ).append(
st.nextToken() ).append( PrettyPrintWriter.LINE_SEPARATOR );
+ }
}
return result.toString();
_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel