Re: How do I find out the source-file? Please help!
Adamansky Anton <[email protected]>
| Newsgroups | gmane.comp.java.xdoclet.devel |
|---|---|
| Message-ID | <[email protected]> |
Hello Marco !
> what I search for, but when I call
> "getXJavaDoc().getSourceclasses().iterator()" in order to generate a
> lookup-map (class => file), I get a NullPointerException.
Can you post the new issue concerning this XJavadoc fail with full stack trace ?
May be this problem is related to XJD-66.
Anton
Marco Schulze wrote:
> 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
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/xdoclet-devel
>
-------------------------------------------------------
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