[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

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