public String[] getTemplateNames() { String[] result= getDialogSettings().getArray(ToStringGenerationSettings.SETTINGS_TEMPLATE_NAMES); if (result != null && result.length > 0) return result; return new String[] { JavaUIMessages.GenerateToStringDialog_defaultTemplateName }; }
public String[] getTemplateNames() { String[] result= getDialogSettings().getArray(ToStringGenerationSettings.SETTINGS_TEMPLATE_NAMES); if (result != null && result.length > 0) return result; return new String[] { JavaUIMessages.GenerateToStringDialog_defaultTemplateName }; }
public int getSelectedTemplate() { try { int result= getDialogSettings().getInt(ToStringGenerationSettings.SETTINGS_SELECTED_TEMPLATE); if (result < 0) return 0; return result; } catch (NumberFormatException e) { return 0; } }
public int getSelectedTemplate() { try { int result= getDialogSettings().getInt(ToStringGenerationSettings.SETTINGS_SELECTED_TEMPLATE); if (result < 0) return 0; return result; } catch (NumberFormatException e) { return 0; } }
public void setSelectedTemplate(int templateNumber) { getDialogSettings().put(ToStringGenerationSettings.SETTINGS_SELECTED_TEMPLATE, templateNumber); }
public void setSelectedTemplate(int templateNumber) { getDialogSettings().put(ToStringGenerationSettings.SETTINGS_SELECTED_TEMPLATE, templateNumber); }
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); }
@Override public boolean close() { fGenerationSettings.writeDialogSettings(); fGenerationSettings.stringFormatTemplate= getTemplates(getDialogSettings())[fGenerationSettings.stringFormatTemplateNumber]; fGenerationSettings.createComments= getGenerateComment(); return super.close(); }
@Override public boolean close() { fGenerationSettings.writeDialogSettings(); fGenerationSettings.stringFormatTemplate= getTemplates(getDialogSettings())[fGenerationSettings.stringFormatTemplateNumber]; fGenerationSettings.createComments= getGenerateComment(); return super.close(); }
templates= new ArrayList<>(Arrays.asList(getTemplates(getDialogSettings()))); selectedTemplateNumber= getGenerationSettings().stringFormatTemplateNumber; refreshControls();
templates= new ArrayList<>(Arrays.asList(getTemplates(getDialogSettings()))); selectedTemplateNumber= getGenerationSettings().stringFormatTemplateNumber; refreshControls();
public GenerateToStringDialog(Shell shell, CompilationUnitEditor editor, IType type, IVariableBinding[] fields, IVariableBinding[] inheritedFields, IVariableBinding[] selectedFields, IMethodBinding[] methods, IMethodBinding[] inheritededMethods) throws JavaModelException { super(shell, new BindingLabelProvider(), new GenerateToStringContentProvider(fields, inheritedFields, methods, inheritededMethods), editor, type, false); setEmptyListMessage(JavaUIMessages.GenerateHashCodeEqualsDialog_no_entries); List<Object> selected= new ArrayList<>(Arrays.asList(selectedFields)); if (selectedFields.length == fields.length && selectedFields.length > 0) selected.add(getContentProvider().getParent(selectedFields[0])); setInitialElementSelections(selected); setTitle(JavaUIMessages.GenerateToStringDialog_dialog_title); setMessage(JavaUIMessages.GenerateToStringDialog_select_fields_to_include); setValidator(new GenerateToStringValidator(fields.length + inheritedFields.length, methods.length + inheritededMethods.length)); setSize(60, 18); setInput(new Object()); fGenerationSettings= new ToStringGenerationSettings(getDialogSettings()); }
public GenerateToStringDialog(Shell shell, CompilationUnitEditor editor, IType type, IVariableBinding[] fields, IVariableBinding[] inheritedFields, IVariableBinding[] selectedFields, IMethodBinding[] methods, IMethodBinding[] inheritededMethods) throws JavaModelException { super(shell, new BindingLabelProvider(), new GenerateToStringContentProvider(fields, inheritedFields, methods, inheritededMethods), editor, type, false); setEmptyListMessage(JavaUIMessages.GenerateHashCodeEqualsDialog_no_entries); List<Object> selected= new ArrayList<Object>(Arrays.asList(selectedFields)); if (selectedFields.length == fields.length && selectedFields.length > 0) selected.add(getContentProvider().getParent(selectedFields[0])); setInitialElementSelections(selected); setTitle(JavaUIMessages.GenerateToStringDialog_dialog_title); setMessage(JavaUIMessages.GenerateToStringDialog_select_fields_to_include); setValidator(new GenerateToStringValidator(fields.length + inheritedFields.length, methods.length + inheritededMethods.length)); setSize(60, 18); setInput(new Object()); fGenerationSettings= new ToStringGenerationSettings(getDialogSettings()); }