@Override protected void addUserInputPages() { super.addUserInputPages(); if (isRenameType()) addPage(new RenameTypeWizardSimilarElementsPage()); }
@Override public void paste(IJavaElement[] selectedJavaElements, IResource[] selectedResources, IWorkingSet[] selectedWorkingSets, TransferData[] availableTypes) throws JavaModelException, InterruptedException, InvocationTargetException { TypedSource[] typedSources= getClipboardTypedSources(availableTypes); IJavaElement destination= getTarget(selectedJavaElements, selectedResources); ReorgTypedSourcePasteStarter.create(typedSources, destination).run(getShell()); }
public boolean canPasteOn(IJavaElement[] selectedJavaElements, IResource[] selectedResources, IWorkingSet[] selectedWorkingSets) throws JavaModelException { if (selectedResources.length != 0 || selectedWorkingSets.length != 0) return false; TypedSource[] typedSources= getClipboardTypedSources(fAvailableTypes); Object destination= getTarget(selectedJavaElements, selectedResources); if (destination instanceof IJavaElement) return ReorgTypedSourcePasteStarter.create(typedSources, (IJavaElement)destination) != null; return false; }
protected final TypedSource[] getClipboardTypedSources(TransferData[] availableDataTypes) { Transfer transfer= TypedSourceTransfer.getInstance(); if (isAvailable(transfer, availableDataTypes)) { return (TypedSource[])getContents(fClipboard2, transfer, getShell()); } return null; }
@Override protected void addUserInputPages() { addPage(new CopyInputPage(fProcessor)); }
@Override protected void addUserInputPages() { addPage(new DeleteInputPage(fProcessor)); }
@Override public IConfirmQuery createYesNoQuery(String dialogTitle, boolean allowCancel, int queryID) { return new YesNoQuery(getShell(), allowCancel, dialogTitle); }
@Override protected void addUserInputPages() { addPage(new MoveInputPage(fMoveProcessor)); }
@Override public IConfirmQuery createYesYesToAllNoNoToAllQuery(String dialogTitle, boolean allowCancel, int queryID) { return new YesYesToAllNoNoToAllQuery(getShell(), allowCancel, dialogTitle); }
@Override protected RefactoringStatus validateTextField(String text) { RefactoringStatus result= validateNewName(text); updateGetterSetterLabels(); return result; } };
public void paste(IJavaElement[] selectedJavaElements, IResource[] selectedResources, IWorkingSet[] selectedWorkingSets, TransferData[] availableTypes) throws JavaModelException, InterruptedException, InvocationTargetException { TypedSource[] typedSources= getClipboardTypedSources(availableTypes); IJavaElement destination= getTarget(selectedJavaElements, selectedResources); ReorgTypedSourcePasteStarter.create(typedSources, destination).run(getShell()); }
@Override protected void addUserInputPages() { super.addUserInputPages(); if (isRenameType()) addPage(new RenameTypeWizardSimilarElementsPage()); }
@Override public boolean canPasteOn(IJavaElement[] selectedJavaElements, IResource[] selectedResources, IWorkingSet[] selectedWorkingSets, List<?> selectedElements) throws JavaModelException { if (selectedResources.length != 0 || selectedWorkingSets.length != 0) return false; TypedSource[] typedSources= getClipboardTypedSources(fAvailableTypes); Object destination= getTarget(selectedJavaElements, selectedResources); if (destination instanceof IJavaElement) return ReorgTypedSourcePasteStarter.create(typedSources, (IJavaElement)destination) != null; return false; }
protected final TypedSource[] getClipboardTypedSources(TransferData[] availableDataTypes) { Transfer transfer= TypedSourceTransfer.getInstance(); if (isAvailable(transfer, availableDataTypes)) { return (TypedSource[])getContents(fClipboard2, transfer, getShell()); } return null; }
@Override protected void addUserInputPages() { addPage(new CopyInputPage(fProcessor)); }
@Override protected void addUserInputPages() { addPage(new DeleteInputPage(fProcessor)); }
@Override protected RefactoringStatus validateTextField(String text) { RefactoringStatus result= validateNewName(text); updateGetterSetterLabels(); return result; } };
@Override public void paste(IJavaElement[] selectedJavaElements, IResource[] selectedResources, IWorkingSet[] selectedWorkingSets, TransferData[] availableTypes) throws JavaModelException, InterruptedException, InvocationTargetException { TypedSource[] typedSources= getClipboardTypedSources(availableTypes); IJavaElement destination= getTarget(selectedJavaElements, selectedResources); ReorgTypedSourcePasteStarter.create(typedSources, destination).run(getShell()); }
protected void addUserInputPages() { super.addUserInputPages(); if (isRenameType()) addPage(new RenameTypeWizardSimilarElementsPage()); }