[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
|
[news.eclipse.tools.jdt] Re: How to get the correct package declaration for a given IFolder
|
- From: Truck Turner <eclipse@xxxxxxxxx>
- Date: Wed, 05 Apr 2006 22:07:56 +0200
- Newsgroups: eclipse.tools.jdt
- Organization: EclipseCorner
- User-agent: Mozilla Thunderbird 1.0.7 (Windows/20050923)
Hi Rich,
thank you very much! That's just what I was looking for ;-)
I wrote myself a utility-method that now looks like the following and
works just fine:
public static String getJavaPackageNameFromFolder(IFolder aFolder){
IJavaProject aJavaProject = JavaCore.create(aFolder.getProject());
IPackageFragment myFragment = null;
try {
myFragment =
aJavaProject.findPackageFragment(aFolder.getFullPath());
} catch (JavaModelException e) {
// @TODO handle correctly
}
return myFragment.getElementName();
}
The findPackageFragment(..) call seems to be quite costly, though.
Thanks again,
T^2