private void applyChanges() { getDialogSettings().put(ToStringGenerationSettings.SETTINGS_TEMPLATE_NAMES, templateNames.toArray(new String[0])); getDialogSettings().put(ToStringGenerationSettings.SETTINGS_TEMPLATES, templates.toArray(new String[0])); getGenerationSettings().stringFormatTemplateNumber= Math.max(selectedTemplateNumber, 0); somethingChanged= false; getButton(APPLY_BUTTON).setEnabled(false); }
private void applyChanges() { getDialogSettings().put(ToStringGenerationSettings.SETTINGS_TEMPLATE_NAMES, templateNames.toArray(new String[0])); getDialogSettings().put(ToStringGenerationSettings.SETTINGS_TEMPLATES, templates.toArray(new String[0])); getGenerationSettings().stringFormatTemplateNumber= Math.max(selectedTemplateNumber, 0); somethingChanged= false; getButton(APPLY_BUTTON).setEnabled(false); }
public CustomBuilderConfigurationDialog(Shell parent) { super(parent); this.setShellStyle(this.getShellStyle() | SWT.RESIZE); fBuilderSettings= getGenerationSettings().getCustomBuilderSettings(); }
private void applyChanges() { fBuilderSettings.appendMethod= fAppendMethodName.getText(); fBuilderSettings.resultMethod= fResultMethodName.getText(); getGenerationSettings().writeCustomBuilderSettings(fBuilderSettings); }
private void applyChanges() { fBuilderSettings.appendMethod= fAppendMethodName.getText(); fBuilderSettings.resultMethod= fResultMethodName.getText(); getGenerationSettings().writeCustomBuilderSettings(fBuilderSettings); }
public CustomBuilderConfigurationDialog(Shell parent) { super(parent); this.setShellStyle(this.getShellStyle() | SWT.RESIZE); fBuilderSettings= getGenerationSettings().getCustomBuilderSettings(); }
@Override public IStatus validate(Object[] selection) { if (getGenerationSettings().toStringStyle == GenerateToStringOperation.CUSTOM_BUILDER) { if (fValidator == null) fValidator= new CustomBuilderValidator(getType().getJavaProject()); IStatus status= fValidator.revalidateAll(getGenerationSettings().getCustomBuilderSettings()); if (!status.isOK()) return new StatusInfo(IStatus.ERROR, JavaUIMessages.GenerateToStringDialog_selectioninfo_customBuilderConfigError); } int countFields= 0, countMethods= 0; for (int index= 0; index < selection.length; index++) { if (selection[index] instanceof IVariableBinding) countFields++; else if (selection[index] instanceof IMethodBinding) countMethods++; } return new StatusInfo(IStatus.INFO, Messages.format(JavaUIMessages.GenerateToStringDialog_selectioninfo_more, new String[] { String.valueOf(countFields), String.valueOf(fNumFields), String.valueOf(countMethods), String.valueOf(fNumMethods) })); } }
@Override public IStatus validate(Object[] selection) { if (getGenerationSettings().toStringStyle == GenerateToStringOperation.CUSTOM_BUILDER) { if (fValidator == null) fValidator= new CustomBuilderValidator(getType().getJavaProject()); IStatus status= fValidator.revalidateAll(getGenerationSettings().getCustomBuilderSettings()); if (!status.isOK()) return new StatusInfo(IStatus.ERROR, JavaUIMessages.GenerateToStringDialog_selectioninfo_customBuilderConfigError); } int countFields= 0, countMethods= 0; for (int index= 0; index < selection.length; index++) { if (selection[index] instanceof IVariableBinding) countFields++; else if (selection[index] instanceof IMethodBinding) countMethods++; } return new StatusInfo(IStatus.INFO, Messages.format(JavaUIMessages.GenerateToStringDialog_selectioninfo_more, new String[] { String.valueOf(countFields), String.valueOf(fNumFields), String.valueOf(countMethods), String.valueOf(fNumMethods) })); } }
selectedTemplateNumber= getGenerationSettings().stringFormatTemplateNumber; refreshControls();
selectedTemplateNumber= getGenerationSettings().stringFormatTemplateNumber; refreshControls();
@Override CodeGenerationSettings createSettings(IType type, SourceActionDialog dialog) { ToStringGenerationSettings settings= ((GenerateToStringDialog) dialog).getGenerationSettings(); super.createSettings(type, dialog).setSettings(settings); settings.createComments= dialog.getGenerateComment(); settings.useBlocks= useBlocks(type.getJavaProject()); String version= fUnit.getJavaElement().getJavaProject().getOption(JavaCore.COMPILER_SOURCE, true); settings.is50orHigher= !JavaModelUtil.isVersionLessThan(version, JavaCore.VERSION_1_5); settings.is60orHigher= !JavaModelUtil.isVersionLessThan(version, JavaCore.VERSION_1_6); return settings; }
@Override CodeGenerationSettings createSettings(IType type, SourceActionDialog dialog) { ToStringGenerationSettings settings= ((GenerateToStringDialog) dialog).getGenerationSettings(); super.createSettings(type, dialog).setSettings(settings); settings.createComments= dialog.getGenerateComment(); settings.useBlocks= useBlocks(type.getJavaProject()); String version= fUnit.getJavaElement().getJavaProject().getOption(JavaCore.COMPILER_SOURCE, true); settings.is50orHigher= !JavaModelUtil.isVersionLessThan(version, JavaCore.VERSION_1_5); settings.is60orHigher= !JavaModelUtil.isVersionLessThan(version, JavaCore.VERSION_1_6); return settings; }