## Uses of Interface
org.eclipse.wst.jsdt.core.IPackageFragmentRoot

Packages that use IPackageFragmentRoot
org.eclipse.wst.jsdt.core
org.eclipse.wst.jsdt.core.refactoring.descriptors
org.eclipse.wst.jsdt.core.search
org.eclipse.wst.jsdt.ui
org.eclipse.wst.jsdt.ui.refactoring
org.eclipse.wst.jsdt.ui.wizards

### Uses of IPackageFragmentRoot in org.eclipse.wst.jsdt.core

Methods in org.eclipse.wst.jsdt.core that return IPackageFragmentRoot
`static IPackageFragmentRoot` JavaScriptCore.`createJarPackageFragmentRootFrom(IFile file)`
`IPackageFragmentRoot` IJavaScriptProject.`findPackageFragmentRoot(IPath path)` Returns the existing package fragment root on this project's includepath whose path matches the given (absolute) path, or `null` if one does not exist.
`IPackageFragmentRoot[]` IJavaScriptProject.`findPackageFragmentRoots(IIncludePathEntry entry)` Returns the existing package fragment roots identified by the given entry.
`IPackageFragmentRoot[]` IJavaScriptProject.`getAllPackageFragmentRoots()` Returns all of the existing package fragment roots that exist on the includepath, in the order they are defined by the includepath.
`IPackageFragmentRoot` IJarEntryResource.`getPackageFragmentRoot()` Returns the package fragment root this jar entry file belongs to.
`IPackageFragmentRoot` IJavaScriptProject.`getPackageFragmentRoot(IResource resource)` Returns a package fragment root for the given resource, which must either be a folder representing the top of a package hierarchy, or a javaScript file.
`IPackageFragmentRoot` IJavaScriptProject.`getPackageFragmentRoot(java.lang.String filePath)` Returns a package fragment root for the file at the specified file system path.
`IPackageFragmentRoot[]` IJavaScriptProject.`getPackageFragmentRoots()` Returns all of the package fragment roots contained in this project, identified on this project's resolved includepath.

### Uses of IPackageFragmentRoot in org.eclipse.wst.jsdt.core.refactoring.descriptors

Methods in org.eclipse.wst.jsdt.core.refactoring.descriptors with parameters of type IPackageFragmentRoot
`void` MoveDescriptor.`setMovePackageFragmentRoots(IPackageFragmentRoot[] roots)` Sets the package fragment roots to move.

### Uses of IPackageFragmentRoot in org.eclipse.wst.jsdt.core.search

Methods in org.eclipse.wst.jsdt.core.search that return IPackageFragmentRoot
`IPackageFragmentRoot` TypeNameMatch.`getPackageFragmentRoot()` Returns the package fragment root of the stored type.

### Uses of IPackageFragmentRoot in org.eclipse.wst.jsdt.ui

Methods in org.eclipse.wst.jsdt.ui with parameters of type IPackageFragmentRoot
`static SelectionDialog` JavaScriptUI.`createPackageDialog(Shell parent, IPackageFragmentRoot root)` Creates a selection dialog that lists all packages under the given package fragment root.
`static SelectionDialog` JavaScriptUI.`createPackageDialog(Shell parent, IPackageFragmentRoot root, java.lang.String filter)` Creates a selection dialog that lists all packages under the given package fragment root.
`protected java.lang.Object[]` StandardJavaScriptElementContentProvider.`getPackageFragmentRootContent(IPackageFragmentRoot root)` Evaluates all children of a given `IPackageFragmentRoot`.
`static void` JavaScriptElementLabels.`getPackageFragmentRootLabel(IPackageFragmentRoot root, long flags, java.lang.StringBuffer buf)` Appends the label for a package fragment root to a `StringBuffer`.
`protected boolean` StandardJavaScriptElementContentProvider.`isProjectPackageFragmentRoot(IPackageFragmentRoot root)` Note: This method is for internal use only.
`protected java.lang.Object` StandardJavaScriptElementContentProvider.`skipProjectPackageFragmentRoot(IPackageFragmentRoot root)` Note: This method is for internal use only.

### Uses of IPackageFragmentRoot in org.eclipse.wst.jsdt.ui.refactoring

Methods in org.eclipse.wst.jsdt.ui.refactoring with parameters of type IPackageFragmentRoot
`static RenameSupport` RenameSupport.`create(IPackageFragmentRoot root, java.lang.String newName)` Creates a new rename support for the given `IPackageFragmentRoot`.

### Uses of IPackageFragmentRoot in org.eclipse.wst.jsdt.ui.wizards

Methods in org.eclipse.wst.jsdt.ui.wizards that return IPackageFragmentRoot
`protected IPackageFragmentRoot` NewContainerWizardPage.`chooseContainer()` Opens a selection dialog that allows to select a source container.
`IPackageFragmentRoot` NewContainerWizardPage.`getPackageFragmentRoot()` Returns the `IPackageFragmentRoot` that corresponds to the current value of the source folder field.

Methods in org.eclipse.wst.jsdt.ui.wizards with parameters of type IPackageFragmentRoot
`void` NewContainerWizardPage.`setPackageFragmentRoot(IPackageFragmentRoot root, boolean canBeModified)` Sets the current source folder (model and text field) to the given package fragment root.