private static EditFilterWizard newEditFilterWizard(CPListElement element, List<CPListElement> existingElements, String outputLocation) { CPListElement[] existing= existingElements.toArray(new CPListElement[existingElements.size()]); EditFilterWizard result = new EditFilterWizard(existing, element, new Path(outputLocation).makeAbsolute()); result.setDoFlushChange(false); return result; }
@Override public void addPages() { super.addPages(); fFilterPage= new SetFilterWizardPage(getEntryToEdit(), getExistingEntries(), getOutputLocation()); addPage(fFilterPage); }
wizard.init(PlatformUI.getWorkbench(), new StructuredSelection(getSelectedElements().get(0))); BuildpathDelta delta= new BuildpathDelta(getToolTipText()); ArrayList newEntries= wizard.getExistingEntries(); delta.setNewEntries((CPListElement[])newEntries.toArray(new CPListElement[newEntries.size()])); IResource resource= wizard.getCreatedElement().getCorrespondingResource(); delta.addCreatedResource(resource); delta.setDefaultOutputLocation(wizard.getOutputLocation()); selectAndReveal(new StructuredSelection(wizard.getCreatedElement()));
@Override public void cancel() { CPListElement entryToEdit= getEntryToEdit(); entryToEdit.setAttribute(CPListElement.INCLUSION, fOrginalInclusion); entryToEdit.setAttribute(CPListElement.EXCLUSION, fOriginalExclusion); } }
private EditFilterWizard createWizard() throws CoreException { IJavaProject javaProject= null; Object firstElement= getSelectedElements().get(0); if (firstElement instanceof IJavaProject) { javaProject= (IJavaProject)firstElement; } else { javaProject= ((IPackageFragmentRoot)firstElement).getJavaProject(); } CPListElement[] existingEntries= CPListElement.createFromExisting(javaProject); CPListElement elementToEdit= findElement((IJavaElement)firstElement, existingEntries); return new EditFilterWizard(existingEntries, elementToEdit, getOutputLocation(javaProject)); }
@Override public void run() { Shell shell= getShell(); try { EditFilterWizard wizard= createWizard(); wizard.init(PlatformUI.getWorkbench(), new StructuredSelection(getSelectedElements().get(0))); WizardDialog dialog= new WizardDialog(shell, wizard); PixelConverter converter= new PixelConverter(JFaceResources.getDialogFont()); dialog.setMinimumPageSize(converter.convertWidthInCharsToPixels(70), converter.convertHeightInCharsToPixels(20)); dialog.create(); int res= dialog.open(); if (res == Window.OK) { BuildpathDelta delta= new BuildpathDelta(getToolTipText()); ArrayList<CPListElement> newEntries= wizard.getExistingEntries(); delta.setNewEntries(newEntries.toArray(new CPListElement[newEntries.size()])); IResource resource= wizard.getCreatedElement().getCorrespondingResource(); delta.addCreatedResource(resource); delta.setDefaultOutputLocation(wizard.getOutputLocation()); informListeners(delta); selectAndReveal(new StructuredSelection(wizard.getCreatedElement())); } notifyResult(res == Window.OK); } catch (CoreException e) { String title= NewWizardMessages.AbstractOpenWizardAction_createerror_title; String message= NewWizardMessages.AbstractOpenWizardAction_createerror_message; ExceptionHandler.handle(e, shell, title, message); } }
@Override public void cancel() { CPListElement entryToEdit= getEntryToEdit(); entryToEdit.setAttribute(CPListElement.INCLUSION, fOrginalInclusion); entryToEdit.setAttribute(CPListElement.EXCLUSION, fOriginalExclusion); } }
private EditFilterWizard createWizard() throws CoreException { IJavaProject javaProject= null; Object firstElement= getSelectedElements().get(0); if (firstElement instanceof IJavaProject) { javaProject= (IJavaProject)firstElement; } else { javaProject= ((IPackageFragmentRoot)firstElement).getJavaProject(); } CPListElement[] existingEntries= CPListElement.createFromExisting(javaProject); CPListElement elementToEdit= findElement((IJavaElement)firstElement, existingEntries); return new EditFilterWizard(existingEntries, elementToEdit, getOutputLocation(javaProject)); }
@Override public void addPages() { super.addPages(); fFilterPage= new SetFilterWizardPage(getEntryToEdit(), getExistingEntries(), getOutputLocation()); addPage(fFilterPage); }
@Override public void run() { Shell shell= getShell(); try { EditFilterWizard wizard= createWizard(); wizard.init(PlatformUI.getWorkbench(), new StructuredSelection(getSelectedElements().get(0))); WizardDialog dialog= new WizardDialog(shell, wizard); PixelConverter converter= new PixelConverter(JFaceResources.getDialogFont()); dialog.setMinimumPageSize(converter.convertWidthInCharsToPixels(70), converter.convertHeightInCharsToPixels(20)); dialog.create(); int res= dialog.open(); if (res == Window.OK) { BuildpathDelta delta= new BuildpathDelta(getToolTipText()); ArrayList<CPListElement> newEntries= wizard.getExistingEntries(); delta.setNewEntries(newEntries.toArray(new CPListElement[newEntries.size()])); IResource resource= wizard.getCreatedElement().getCorrespondingResource(); delta.addCreatedResource(resource); delta.setDefaultOutputLocation(wizard.getOutputLocation()); informListeners(delta); selectAndReveal(new StructuredSelection(wizard.getCreatedElement())); } notifyResult(res == Window.OK); } catch (CoreException e) { String title= NewWizardMessages.AbstractOpenWizardAction_createerror_title; String message= NewWizardMessages.AbstractOpenWizardAction_createerror_message; ExceptionHandler.handle(e, shell, title, message); } }
private static EditFilterWizard newEditFilterWizard(CPListElement element, List<CPListElement> existingElements, String outputLocation) { CPListElement[] existing= existingElements.toArray(new CPListElement[existingElements.size()]); EditFilterWizard result = new EditFilterWizard(existing, element, new Path(outputLocation).makeAbsolute()); result.setDoFlushChange(false); return result; }
/** * {@inheritDoc} */ public void cancel() { CPListElement entryToEdit= getEntryToEdit(); entryToEdit.setAttribute(CPListElement.INCLUSION, fOrginalInclusion); entryToEdit.setAttribute(CPListElement.EXCLUSION, fOriginalExclusion); } }
private EditFilterWizard createWizard() throws CoreException { IJavaProject javaProject= null; Object firstElement= getSelectedElements().get(0); if (firstElement instanceof IJavaProject) { javaProject= (IJavaProject)firstElement; } else { javaProject= ((IPackageFragmentRoot)firstElement).getJavaProject(); } CPListElement[] existingEntries= CPListElement.createFromExisting(javaProject); CPListElement elementToEdit= findElement((IJavaElement)firstElement, existingEntries); return new EditFilterWizard(existingEntries, elementToEdit, getOutputLocation(javaProject)); }
public void addPages() { super.addPages(); fFilterPage= new SetFilterWizardPage(getEntryToEdit(), getExistingEntries(), getOutputLocation()); addPage(fFilterPage); }
private static EditFilterWizard newEditFilterWizard(CPListElement element, List/*<CPListElement>*/ existingElements, String outputLocation) { CPListElement[] existing= (CPListElement[])existingElements.toArray(new CPListElement[existingElements.size()]); EditFilterWizard result = new EditFilterWizard(existing, element, new Path(outputLocation).makeAbsolute()); result.setDoFlushChange(false); return result; }
@Override public boolean performFinish() { CPListElement entryToEdit= getEntryToEdit(); entryToEdit.setAttribute(CPListElement.INCLUSION, fFilterPage.getInclusionPattern()); entryToEdit.setAttribute(CPListElement.EXCLUSION, fFilterPage.getExclusionPattern()); return super.performFinish(); }
public boolean performFinish() { CPListElement entryToEdit= getEntryToEdit(); entryToEdit.setAttribute(CPListElement.INCLUSION, fFilterPage.getInclusionPattern()); entryToEdit.setAttribute(CPListElement.EXCLUSION, fFilterPage.getExclusionPattern()); return super.performFinish(); }
@Override public boolean performFinish() { CPListElement entryToEdit= getEntryToEdit(); entryToEdit.setAttribute(CPListElement.INCLUSION, fFilterPage.getInclusionPattern()); entryToEdit.setAttribute(CPListElement.EXCLUSION, fFilterPage.getExclusionPattern()); return super.performFinish(); }