Hello all,

you probably noticed that I'm currently working on the JDO module. In
order to finish the work which I started yesterday, I need to know in my
tags-handler, in which source-file I currently am. I searched for hours
and simply didn't find any possibility - please help!

I need to know the source-file belonging to the "currentClass", because
I want to have the possibility to include files into the generated
objectid-classes. I know that there is a "merge directory" and somehow
code from this directory can be merged. But this is - as far as I
understand it - not suitable for my needs: I want to search NOT only in
ONE directory, but relative to the source-java-file. Additionally, I
want to give the user the possibility to have his include files in a
subdirectory or otherwise relatively addressed. How can I do that?

I saw that there's "Sourceclass.getFile()" which looks pretty much like
what I search for, but when I call
"getXJavaDoc().getSourceclasses().iterator()" in order to generate a
lookup-map (class => file), I get a NullPointerException. This is the
case as well in my tags-handler as in my subtask.

Then I thought I could access the fileset from the ant declaration (and
simply append my package-class-path):

       <jdodoclet jdospec="2.0" destdir="${project.dir}/${ejbsrc.dir}">
           <fileset dir="../../src" defaultexcludes="yes"/>
           <jdometadata project="package" generation="package"/>
           <jdoobjectidgenerator interfaces="com.nightlabs.jdo.ObjectID"/>
       </jdodoclet>

But I didn't find out how to get this fileset.

Does anyone have an idea how I can get the absolute path to the file
which belongs to the current class??? Thousand thanks in advance!

Best regards, Marco ;-)



-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
xdoclet-devel mailing list
xdoclet-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to