User: vharcq
Date: 02/04/01 01:30:49
Modified: core/src/xdoclet/tags MergeTagsHandler.java
Log:
Construct a DB with merge files involved in the generation of a file based on a
templaet (ejb-jar.j needs ejb-body.j, ...)
This reduces the time of a RE-generation to its minimum
Revision Changes Path
1.15 +7 -7 xdoclet/core/src/xdoclet/tags/MergeTagsHandler.java
Index: MergeTagsHandler.java
===================================================================
RCS file: /cvsroot/xdoclet/xdoclet/core/src/xdoclet/tags/MergeTagsHandler.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -w -r1.14 -r1.15
--- MergeTagsHandler.java 24 Mar 2002 17:44:17 -0000 1.14
+++ MergeTagsHandler.java 1 Apr 2002 09:30:49 -0000 1.15
@@ -25,7 +25,7 @@
/**
* @author Ara Abrahamian ([EMAIL PROTECTED])
* @created Oct 15, 2001
- * @version $Revision: 1.14 $
+ * @version $Revision: 1.15 $
*/
public class MergeTagsHandler extends XDocletTagSupport
{
@@ -115,14 +115,14 @@
if( cat.isDebugEnabled() )
cat.debug( "Search for File " + merge_file );
+ if( getParser() != null )
+ getParser().addMergeFile( merge_file_pattern );
+
if( merge_file.exists() )
{
if( cat.isDebugEnabled() )
cat.debug( "Search for File OK" );
- if( getParser() != null )
- getParser().addMergeFile( merge_file );
-
return FileManager.getURLContent(
merge_file.toURL() );
}
else
@@ -135,11 +135,11 @@
{
File merge_file = new File(
getDocletContext().getActiveSubTask().getMergeDir(), merge_file_pattern );
- if( merge_file.exists() )
- {
if( getParser() != null )
- getParser().addMergeFile( merge_file );
+ getParser().addMergeFile( merge_file_pattern );
+ if( merge_file.exists() )
+ {
return FileManager.getURLContent(
merge_file.toURL() );
}
}
_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel