Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Language IDEs » Java Development Tools (JDT) » Get IPackageFragments of an IPackageFragment
Get IPackageFragments of an IPackageFragment [message #695710] Tue, 12 July 2011 11:37 Go to next message
john doe is currently offline john doeFriend
Messages: 74
Registered: June 2011
Member
Hi. If I have an IPackageFragment, and I do the following:

private void foo(IPackageFragment fragment) throws JavaModelException {
   if (fragment.hasSubpackages()) {
      // ??? how can I get the subpackages of 'fragment'?
   }
}


How can I get the subpackages of the 'fragment' parameter if I know that it has subpackages?

Thanks
Re: Get IPackageFragments of an IPackageFragment [message #695717 is a reply to message #695710] Tue, 12 July 2011 11:55 Go to previous message
john doe is currently offline john doeFriend
Messages: 74
Registered: June 2011
Member
Answer is

private void foo(IPackageFragment fragment, IJavaProject project) throws JavaModelException {
   if (fragment.hasSubpackages()) {
      for (IPackageFragment f : project.getPackageFragments()) {
         if (f.getElementName().contains(fragment.getElementName())
                 && !f.getElementName.equals(fragment.getElementName())) {
            // match found. get the IPackageFragment from 'project'
            // using this matching name.
         }
      }
   }
}

[Updated on: Tue, 12 July 2011 11:56]

Report message to a moderator

Previous Topic:Tree Filtering problem
Next Topic:Implementing the Search operation
Goto Forum:
  


Current Time: Tue Mar 19 10:01:49 GMT 2024

Powered by FUDForum. Page generated in 0.01363 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top