类org.eclipse.ui.dialogs.FilteredResourcesSelectionDialog源码实例Demo

下面列出了怎么用org.eclipse.ui.dialogs.FilteredResourcesSelectionDialog的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: xds-ide   文件: DialogUtils.java
public static IFolder chooseProjectFolder(Shell shell, IProject container) {
    FilteredResourcesSelectionDialog dlg = new FilteredResourcesSelectionDialog(shell, false, container, IResource.FOLDER & (~IResource.HIDDEN));
    dlg.setInitialPattern("**"); //$NON-NLS-1$
    if (dlg.open() == FilteredResourcesSelectionDialog.OK ) {
        return (IFolder)(dlg.getResult()[0]);
    }
    
    return null;
}
 
源代码2 项目: gama   文件: NewExperimentWizardPage.java
/**
 * Uses the standard container selection dialog to choose the new value for the container field.
 *
 * @throws CoreException
 */
void handleBrowse() {
	final IContainer p = ResourcesPlugin.getWorkspace().getRoot();
	dialog = new FilteredResourcesSelectionDialog(getShell(), false, p, Resource.FILE);
	dialog.setInitialPattern("*.gaml");
	dialog.setTitle("Choose a gaml model in project " + p.getName());
	if (dialog.open() == Window.OK) {
		final Object[] result = dialog.getResult();
		if (result.length == 1) {
			final IResource res = (IResource) result[0];
			modelChooser.setText(res.getFullPath().toString());
		}
	}
}
 
 类所在包
 类方法
 同包方法