User: ko5tik
Date: 02/02/17 11:43:43
Modified: src/xjavadoc XJavaDoc.java
Log:
added creation of xjavadoc from single directory
(necessary for loading sources in xdocletgui )
Introduced dependency to org.apache.tools.ant.DirectoryScanner
( maybe develop own one? )
Revision Changes Path
1.8 +515 -492 xjavadoc/src/xjavadoc/XJavaDoc.java
Index: XJavaDoc.java
===================================================================
RCS file: /cvsroot/xdoclet/xjavadoc/src/xjavadoc/XJavaDoc.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -w -r1.7 -r1.8
--- XJavaDoc.java 11 Feb 2002 14:11:57 -0000 1.7
+++ XJavaDoc.java 17 Feb 2002 19:43:43 -0000 1.8
@@ -54,6 +54,8 @@
import xjavadoc.binary.BinaryClass;
import xjavadoc.parser.SourceClass;
+import org.apache.tools.ant.DirectoryScanner;
+
/**
* @author Aslak Helles�y
* @created 3. januar 2002
@@ -122,6 +124,27 @@
/**
+ * Constructor
+ *
+ * @param dir source dir to search for .java files
+ * @param docletClass doclet to invoke after parsing
+ */
+ public XJavaDoc(File dir, String docletClass) {
+ _dir = dir;
+ _docletClass = docletClass;
+ // compose list of files like in XJavaDocTask
+ DirectoryScanner ds = new DirectoryScanner();
+
+ ds.setBasedir(dir);
+ ds.setIncludes(new String[]{"**/*.java"});
+ ds.addDefaultExcludes();
+ ds.scan();
+ _files = ds.getIncludedFiles();
+
+ }
+
+
+ /**
* Get the XClass corresponding to the qualifiedName
*
* @param qualifiedName Describe what the parameter does
_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel