protected AbstractCleanUp(Map<String, String> settings) { setOptions(new MapCleanUpOptions(settings)); }
protected AbstractCleanUp(Map<String, String> settings) { setOptions(new MapCleanUpOptions(settings)); }
private void settingsChanged() { fFormatCodeButton.setSelection(CleanUpOptions.TRUE.equals(fSettings.get(CleanUpConstants.FORMAT_SOURCE_CODE))); boolean isFormatting= fFormatCodeButton.getSelection(); fFormatChangedOnlyButton.setSelection(CleanUpOptions.TRUE.equals(fSettings.get(CleanUpConstants.FORMAT_SOURCE_CODE_CHANGES_ONLY))); fFormatAllButton.setSelection(CleanUpOptions.FALSE.equals(fSettings.get(CleanUpConstants.FORMAT_SOURCE_CODE_CHANGES_ONLY))); fFormatChangedOnlyButton.setEnabled(isFormatting); fFormatAllButton.setEnabled(isFormatting); fFormatConfigLink.setEnabled(isFormatting); fOrganizeImportsButton.setSelection(CleanUpOptions.TRUE.equals(fSettings.get(CleanUpConstants.ORGANIZE_IMPORTS))); fOrganizeImportsConfigLink.setEnabled(fOrganizeImportsButton.getSelection()); fAdditionalActionButton.setSelection(CleanUpOptions.TRUE.equals(fSettings.get(CleanUpConstants.CLEANUP_ON_SAVE_ADDITIONAL_OPTIONS))); boolean additionalEnabled= CleanUpOptions.TRUE.equals(fSettings.get(CleanUpConstants.CLEANUP_ON_SAVE_ADDITIONAL_OPTIONS)); fSelectedActionsText.setEnabled(additionalEnabled); fConfigureButton.setEnabled(additionalEnabled); Map<String, String> settings= new HashMap<>(fSettings); settings.put(CleanUpConstants.FORMAT_SOURCE_CODE, CleanUpOptions.FALSE); settings.put(CleanUpConstants.ORGANIZE_IMPORTS, CleanUpOptions.FALSE); CleanUpOptions options= new MapCleanUpOptions(settings); fSelectedActionsText.setText(getSelectedCleanUpsText(options)); }
private void settingsChanged() { fFormatCodeButton.setSelection(CleanUpOptions.TRUE.equals(fSettings.get(CleanUpConstants.FORMAT_SOURCE_CODE))); boolean isFormatting= fFormatCodeButton.getSelection(); fFormatChangedOnlyButton.setSelection(CleanUpOptions.TRUE.equals(fSettings.get(CleanUpConstants.FORMAT_SOURCE_CODE_CHANGES_ONLY))); fFormatAllButton.setSelection(CleanUpOptions.FALSE.equals(fSettings.get(CleanUpConstants.FORMAT_SOURCE_CODE_CHANGES_ONLY))); fFormatChangedOnlyButton.setEnabled(isFormatting); fFormatAllButton.setEnabled(isFormatting); fFormatConfigLink.setEnabled(isFormatting); fOrganizeImportsButton.setSelection(CleanUpOptions.TRUE.equals(fSettings.get(CleanUpConstants.ORGANIZE_IMPORTS))); fOrganizeImportsConfigLink.setEnabled(fOrganizeImportsButton.getSelection()); fAdditionalActionButton.setSelection(CleanUpOptions.TRUE.equals(fSettings.get(CleanUpConstants.CLEANUP_ON_SAVE_ADDITIONAL_OPTIONS))); boolean additionalEnabled= CleanUpOptions.TRUE.equals(fSettings.get(CleanUpConstants.CLEANUP_ON_SAVE_ADDITIONAL_OPTIONS)); fSelectedActionsText.setEnabled(additionalEnabled); fConfigureButton.setEnabled(additionalEnabled); Map<String, String> settings= new HashMap<>(fSettings); settings.put(CleanUpConstants.FORMAT_SOURCE_CODE, CleanUpOptions.FALSE); settings.put(CleanUpConstants.ORGANIZE_IMPORTS, CleanUpOptions.FALSE); CleanUpOptions options= new MapCleanUpOptions(settings); fSelectedActionsText.setText(getSelectedCleanUpsText(options)); }
@Override public void setWorkingValues(Map<String, String> workingValues) { super.setWorkingValues(workingValues); fValues= workingValues; setOptions(new MapCleanUpOptions(workingValues)); }
@Override public void setWorkingValues(Map<String, String> workingValues) { super.setWorkingValues(workingValues); fValues= workingValues; setOptions(new MapCleanUpOptions(workingValues)); }
private void showCustomSettings(BulletListBlock bulletListBlock) { StringBuilder buf= new StringBuilder(); final ICleanUp[] cleanUps= JavaPlugin.getDefault().getCleanUpRegistry().createCleanUps(); CleanUpOptions options= new MapCleanUpOptions(fCustomSettings); for (int i= 0; i < cleanUps.length; i++) { cleanUps[i].setOptions(options); String[] descriptions= cleanUps[i].getStepDescriptions(); if (descriptions != null) { for (int j= 0; j < descriptions.length; j++) { if (buf.length() > 0) { buf.append('\n'); } buf.append(descriptions[j]); } } } bulletListBlock.setText(buf.toString()); }
private void showCustomSettings(BulletListBlock bulletListBlock) { StringBuffer buf= new StringBuffer(); final ICleanUp[] cleanUps= JavaPlugin.getDefault().getCleanUpRegistry().createCleanUps(); CleanUpOptions options= new MapCleanUpOptions(fCustomSettings); for (int i= 0; i < cleanUps.length; i++) { cleanUps[i].setOptions(options); String[] descriptions= cleanUps[i].getStepDescriptions(); if (descriptions != null) { for (int j= 0; j < descriptions.length; j++) { if (buf.length() > 0) { buf.append('\n'); } buf.append(descriptions[j]); } } } bulletListBlock.setText(buf.toString()); }
private static ICleanUp[] getCleanUps(Map<String, String> settings, Set<String> ids) { ICleanUp[] result= JavaPlugin.getDefault().getCleanUpRegistry().createCleanUps(ids); for (int i= 0; i < result.length; i++) { result[i].setOptions(new MapCleanUpOptions(settings)); } return result; }
private static ICleanUp[] getCleanUps(Map<String, String> settings, Set<String> ids) { ICleanUp[] result= JavaPlugin.getDefault().getCleanUpRegistry().createCleanUps(ids); for (int i= 0; i < result.length; i++) { result[i].setOptions(new MapCleanUpOptions(settings)); } return result; }
/** * Returns the default options for the specified clean up kind. * * @param kind the kind of clean up for which to retrieve the options * @return the default options * * @see CleanUpConstants#DEFAULT_CLEAN_UP_OPTIONS * @see CleanUpConstants#DEFAULT_SAVE_ACTION_OPTIONS */ public MapCleanUpOptions getDefaultOptions(int kind) { ensureCleanUpInitializersRegistered(); CleanUpOptions options= new CleanUpOptions(); for (int i= 0; i < fCleanUpInitializerDescriptors.length; i++) { CleanUpInitializerDescriptor descriptor= fCleanUpInitializerDescriptors[i]; if (descriptor.getKind() == kind) { descriptor.getOptionsInitializer().setDefaultOptions(options); } } MapCleanUpOptions mapCleanUpOptions= new MapCleanUpOptions(); mapCleanUpOptions.addAll(options); return mapCleanUpOptions; }
/** * Returns the default options for the specified clean up kind. * * @param kind the kind of clean up for which to retrieve the options * @return the default options * * @see CleanUpConstants#DEFAULT_CLEAN_UP_OPTIONS * @see CleanUpConstants#DEFAULT_SAVE_ACTION_OPTIONS */ public MapCleanUpOptions getDefaultOptions(int kind) { ensureCleanUpInitializersRegistered(); CleanUpOptions options= new CleanUpOptions(); for (int i= 0; i < fCleanUpInitializerDescriptors.length; i++) { CleanUpInitializerDescriptor descriptor= fCleanUpInitializerDescriptors[i]; if (descriptor.getKind() == kind) { descriptor.getOptionsInitializer().setDefaultOptions(options); } } MapCleanUpOptions mapCleanUpOptions= new MapCleanUpOptions(); mapCleanUpOptions.addAll(options); return mapCleanUpOptions; }
private RefactoringStatus setOptionsFromProfile(IJavaProject javaProject, ICleanUp[] cleanUps) { Map<String, String> options= CleanUpPreferenceUtil.loadOptions(new ProjectScope(javaProject.getProject())); if (options == null) return RefactoringStatus.createFatalErrorStatus(Messages.format(FixMessages.CleanUpRefactoring_could_not_retrive_profile, BasicElementLabels.getResourceName(javaProject.getProject()))); CleanUpOptions cleanUpOptions= new MapCleanUpOptions(options); for (int i= 0; i < cleanUps.length; i++) cleanUps[i].setOptions(cleanUpOptions); return new RefactoringStatus(); }
private RefactoringStatus setOptionsFromProfile(IJavaProject javaProject, ICleanUp[] cleanUps) { Map<String, String> options= CleanUpPreferenceUtil.loadOptions(new ProjectScope(javaProject.getProject())); if (options == null) return RefactoringStatus.createFatalErrorStatus(Messages.format(FixMessages.CleanUpRefactoring_could_not_retrive_profile, BasicElementLabels.getResourceName(javaProject.getProject()))); CleanUpOptions cleanUpOptions= new MapCleanUpOptions(options); for (int i= 0; i < cleanUps.length; i++) cleanUps[i].setOptions(cleanUpOptions); return new RefactoringStatus(); }
CleanUpOptions options= new MapCleanUpOptions(sharedSettings); for (int i= 0; i < cleanUps.length; i++) { cleanUps[i].setOptions(options);
CleanUpOptions options= new MapCleanUpOptions(sharedSettings); for (int i= 0; i < cleanUps.length; i++) { cleanUps[i].setOptions(options);
private void initializeRefactoring() { CleanUpRefactoring refactoring= (CleanUpRefactoring)getRefactoring(); CleanUpOptions options= null; if (fUseCustomField.isSelected()) { refactoring.setUseOptionsFromProfile(false); options= new MapCleanUpOptions(fCustomSettings); } else { refactoring.setUseOptionsFromProfile(true); } refactoring.clearCleanUps(); ICleanUp[] cleanups= JavaPlugin.getDefault().getCleanUpRegistry().createCleanUps(); for (int i= 0; i < cleanups.length; i++) { if (options != null) cleanups[i].setOptions(options); refactoring.addCleanUp(cleanups[i]); } }
private void initializeRefactoring() { CleanUpRefactoring refactoring= (CleanUpRefactoring)getRefactoring(); CleanUpOptions options= null; if (fUseCustomField.isSelected()) { refactoring.setUseOptionsFromProfile(false); options= new MapCleanUpOptions(fCustomSettings); } else { refactoring.setUseOptionsFromProfile(true); } refactoring.clearCleanUps(); ICleanUp[] cleanups= JavaPlugin.getDefault().getCleanUpRegistry().createCleanUps(); for (int i= 0; i < cleanups.length; i++) { if (options != null) cleanups[i].setOptions(options); refactoring.addCleanUp(cleanups[i]); } }