private boolean willModifyAccessorClass() { if (!isEclipseNLS()) return false; NLSSubstitution[] subs= fSubstitutions; for (int i= 0; i < subs.length; i++) { NLSSubstitution substitution= subs[i]; if (substitution.hasAccessorClassChange()) { return true; } } return false; }
private void createIsEclipseNLSCheckbox(Composite parent) { if (fNLSRefactoring.isEclipseNLS() || fNLSRefactoring.isEclipseNLSAvailable()) { fIsEclipseNLS= new Button(parent, SWT.CHECK); fIsEclipseNLS.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); fIsEclipseNLS.setText(NLSUIMessages.ExternalizeWizardPage_isEclipseNLSCheckbox); fIsEclipseNLS.setSelection(fNLSRefactoring.isEclipseNLS()); fIsEclipseNLS.setEnabled(willCreateAccessorClass()); fIsEclipseNLS.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { super.widgetDefaultSelected(e); boolean isEclipseNLS= fIsEclipseNLS.getSelection(); fNLSRefactoring.setIsEclipseNLS(isEclipseNLS); updatePrefix(); } }); } }
private boolean willModifyAccessorClass() { if (!isEclipseNLS()) return false; NLSSubstitution[] subs= fSubstitutions; for (int i= 0; i < subs.length; i++) { NLSSubstitution substitution= subs[i]; if (substitution.hasAccessorClassChange()) { return true; } } return false; }
private void createIsEclipseNLSCheckbox(Composite parent) { if (fNLSRefactoring.isEclipseNLS() || fNLSRefactoring.isEclipseNLSAvailable()) { fIsEclipseNLS= new Button(parent, SWT.CHECK); fIsEclipseNLS.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); fIsEclipseNLS.setText(NLSUIMessages.ExternalizeWizardPage_isEclipseNLSCheckbox); fIsEclipseNLS.setSelection(fNLSRefactoring.isEclipseNLS()); fIsEclipseNLS.setEnabled(willCreateAccessorClass()); fIsEclipseNLS.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { super.widgetDefaultSelected(e); boolean isEclipseNLS= fIsEclipseNLS.getSelection(); fNLSRefactoring.setIsEclipseNLS(isEclipseNLS); updatePrefix(); } }); } }
private boolean willModifyAccessorClass() { if (!isEclipseNLS()) return false; NLSSubstitution[] subs= fSubstitutions; for (int i= 0; i < subs.length; i++) { NLSSubstitution substitution= subs[i]; if (substitution.hasAccessorClassChange()) { return true; } } return false; }
private void createIsEclipseNLSCheckbox(Composite parent) { if (fNLSRefactoring.isEclipseNLS() || isEclipseNLSAvailable()) { fIsEclipseNLS= new Button(parent, SWT.CHECK); fIsEclipseNLS.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); fIsEclipseNLS.setText(NLSUIMessages.ExternalizeWizardPage_isEclipseNLSCheckbox); fIsEclipseNLS.setSelection(fNLSRefactoring.isEclipseNLS()); fIsEclipseNLS.setEnabled(willCreateAccessorClass()); fIsEclipseNLS.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { super.widgetDefaultSelected(e); boolean isEclipseNLS= fIsEclipseNLS.getSelection(); fNLSRefactoring.setIsEclipseNLS(isEclipseNLS); if (isEclipseNLS) { fNLSRefactoring.setPrefix(fNLSRefactoring.getPrefix().replace('.', '_')); } else { fNLSRefactoring.setPrefix(fNLSRefactoring.getPrefix().replace('_', '.')); } fPrefixField.setText(fNLSRefactoring.getPrefix()); validateKeys(true); } }); } }
/** * Updates the prefix. * * @since 3.4 */ private void updatePrefix() { if (fNLSRefactoring.isEclipseNLS()) { fNLSRefactoring.setPrefix(fNLSRefactoring.getPrefix().replace('.', '_')); } else { fNLSRefactoring.setPrefix(fNLSRefactoring.getPrefix().replace('_', '.')); } fPrefixField.setText(fNLSRefactoring.getPrefix()); validateKeys(true); } }
/** * Updates the prefix. * * @since 3.4 */ private void updatePrefix() { if (fNLSRefactoring.isEclipseNLS()) { fNLSRefactoring.setPrefix(fNLSRefactoring.getPrefix().replace('.', '_')); } else { fNLSRefactoring.setPrefix(fNLSRefactoring.getPrefix().replace('_', '.')); } fPrefixField.setText(fNLSRefactoring.getPrefix()); validateKeys(true); } }
private void doConfigureButtonPressed() { NLSAccessorConfigurationDialog dialog= new NLSAccessorConfigurationDialog(getShell(), fNLSRefactoring); if (dialog.open() == Window.OK) { NLSSubstitution.updateSubtitutions(fSubstitutions, getProperties(fNLSRefactoring.getPropertyFileHandle()), fNLSRefactoring.getAccessorClassName()); if (fIsEclipseNLS != null) { fIsEclipseNLS.setSelection(fNLSRefactoring.isEclipseNLS()); fIsEclipseNLS.setEnabled(willCreateAccessorClass()); } validateKeys(true); updateAccessorChoices(); } }
private void doConfigureButtonPressed() { NLSAccessorConfigurationDialog dialog= new NLSAccessorConfigurationDialog(getShell(), fNLSRefactoring); if (dialog.open() == Window.OK) { NLSSubstitution.updateSubtitutions(fSubstitutions, getProperties(fNLSRefactoring.getPropertyFileHandle()), fNLSRefactoring.getAccessorClassName()); if (fIsEclipseNLS != null) { fIsEclipseNLS.setSelection(fNLSRefactoring.isEclipseNLS()); fIsEclipseNLS.setEnabled(willCreateAccessorClass()); } validateKeys(true); updateAccessorChoices(); } }
private void doConfigureButtonPressed() { NLSAccessorConfigurationDialog dialog= new NLSAccessorConfigurationDialog(getShell(), fNLSRefactoring); if (dialog.open() == Window.OK) { NLSSubstitution.updateSubtitutions(fSubstitutions, getProperties(fNLSRefactoring.getPropertyFileHandle()), fNLSRefactoring.getAccessorClassName()); if (fIsEclipseNLS != null) { fIsEclipseNLS.setSelection(fNLSRefactoring.isEclipseNLS()); fIsEclipseNLS.setEnabled(willCreateAccessorClass()); } validateKeys(true); updateAccessorChoices(); } }
protected void doAccessorSelectionChanged() { int selectionIndex= fAccessorClassField.getSelectionIndex(); if (fAccessorChoices != null && selectionIndex < fAccessorChoices.length) { AccessorDescription selected= fAccessorChoices[selectionIndex]; fNLSRefactoring.setAccessorClassName(selected.getAccessorClassName()); fNLSRefactoring.setAccessorClassPackage(selected.getAccessorClassPackage()); fNLSRefactoring.setResourceBundleName(selected.getResourceBundleName()); fNLSRefactoring.setResourceBundlePackage(selected.getResourceBundlePackage()); fNLSRefactoring.setIsEclipseNLS(fNLSRefactoring.detectIsEclipseNLS()); NLSSubstitution.updateSubtitutions(fSubstitutions, getProperties(fNLSRefactoring.getPropertyFileHandle()), fNLSRefactoring.getAccessorClassName()); if (fIsEclipseNLS != null) { fIsEclipseNLS.setSelection(fNLSRefactoring.isEclipseNLS()); fIsEclipseNLS.setEnabled(willCreateAccessorClass()); } validateKeys(true); } }
protected void doAccessorSelectionChanged() { int selectionIndex= fAccessorClassField.getSelectionIndex(); if (fAccessorChoices != null && selectionIndex < fAccessorChoices.length) { AccessorDescription selected= fAccessorChoices[selectionIndex]; fNLSRefactoring.setAccessorClassName(selected.getAccessorClassName()); fNLSRefactoring.setAccessorClassPackage(selected.getAccessorClassPackage()); fNLSRefactoring.setResourceBundleName(selected.getResourceBundleName()); fNLSRefactoring.setResourceBundlePackage(selected.getResourceBundlePackage()); fNLSRefactoring.setIsEclipseNLS(fNLSRefactoring.detectIsEclipseNLS()); NLSSubstitution.updateSubtitutions(fSubstitutions, getProperties(fNLSRefactoring.getPropertyFileHandle()), fNLSRefactoring.getAccessorClassName()); if (fIsEclipseNLS != null) { fIsEclipseNLS.setSelection(fNLSRefactoring.isEclipseNLS()); fIsEclipseNLS.setEnabled(willCreateAccessorClass()); updatePrefix(); } validateKeys(true); } }
void updateRefactoring() { fRefactoring.setAccessorClassPackage(fAccessorPackage.getSelected()); fRefactoring.setAccessorClassName(fAccessorClassName.getText()); fRefactoring.setResourceBundleName(fResourceBundleFile.getText()); fRefactoring.setResourceBundlePackage(fResourceBundlePackage.getSelected()); if (!fRefactoring.isEclipseNLS()) fRefactoring.setSubstitutionPattern(fSubstitutionPattern.getText()); fRefactoring.setIsEclipseNLS(fRefactoring.detectIsEclipseNLS()); }
protected void doAccessorSelectionChanged() { int selectionIndex= fAccessorClassField.getSelectionIndex(); if (fAccessorChoices != null && selectionIndex < fAccessorChoices.length) { AccessorDescription selected= fAccessorChoices[selectionIndex]; fNLSRefactoring.setAccessorClassName(selected.getAccessorClassName()); fNLSRefactoring.setAccessorClassPackage(selected.getAccessorClassPackage()); fNLSRefactoring.setResourceBundleName(selected.getResourceBundleName()); fNLSRefactoring.setResourceBundlePackage(selected.getResourceBundlePackage()); fNLSRefactoring.setIsEclipseNLS(fNLSRefactoring.detectIsEclipseNLS()); NLSSubstitution.updateSubtitutions(fSubstitutions, getProperties(fNLSRefactoring.getPropertyFileHandle()), fNLSRefactoring.getAccessorClassName()); if (fIsEclipseNLS != null) { fIsEclipseNLS.setSelection(fNLSRefactoring.isEclipseNLS()); fIsEclipseNLS.setEnabled(willCreateAccessorClass()); updatePrefix(); } validateKeys(true); } }
void updateRefactoring() { fRefactoring.setAccessorClassPackage(fAccessorPackage.getSelected()); fRefactoring.setAccessorClassName(fAccessorClassName.getText()); fRefactoring.setResourceBundleName(fResourceBundleFile.getText()); fRefactoring.setResourceBundlePackage(fResourceBundlePackage.getSelected()); if (!fRefactoring.isEclipseNLS()) fRefactoring.setSubstitutionPattern(fSubstitutionPattern.getText()); fRefactoring.setIsEclipseNLS(fRefactoring.detectIsEclipseNLS()); }
void updateRefactoring() { fRefactoring.setAccessorClassPackage(fAccessorPackage.getSelected()); fRefactoring.setAccessorClassName(fAccessorClassName.getText()); fRefactoring.setResourceBundleName(fResourceBundleFile.getText()); fRefactoring.setResourceBundlePackage(fResourceBundlePackage.getSelected()); if (!fRefactoring.isEclipseNLS()) fRefactoring.setSubstitutionPattern(fSubstitutionPattern.getText()); fRefactoring.setIsEclipseNLS(fRefactoring.detectIsEclipseNLS()); }
private void createAccessorPart(Composite parent, final int nOfColumns, int textWidth) { createLabel(parent, NLSUIMessages.NLSAccessorConfigurationDialog_resourceBundle_title, nOfColumns); fAccessorPackage.createControl(parent, nOfColumns, textWidth); fAccessorClassName.doFillIntoGrid(parent, nOfColumns); Text accessorClassText= fAccessorClassName.getTextControl(null); LayoutUtil.setWidthHint(accessorClassText, convertWidthInCharsToPixels(60)); TextFieldNavigationHandler.install(accessorClassText); fSubstitutionPattern.doFillIntoGrid(parent, nOfColumns); Text substitutionPatternText= fSubstitutionPattern.getTextControl(null); LayoutUtil.setWidthHint(substitutionPatternText, convertWidthInCharsToPixels(60)); TextFieldNavigationHandler.install(substitutionPatternText); fSubstitutionPattern.setEnabled(!fRefactoring.isEclipseNLS()); }
private void createAccessorPart(Composite parent, final int nOfColumns, int textWidth) { createLabel(parent, NLSUIMessages.NLSAccessorConfigurationDialog_resourceBundle_title, nOfColumns); fAccessorPackage.createControl(parent, nOfColumns, textWidth); fAccessorClassName.doFillIntoGrid(parent, nOfColumns); Text accessorClassText= fAccessorClassName.getTextControl(null); LayoutUtil.setWidthHint(accessorClassText, convertWidthInCharsToPixels(60)); TextFieldNavigationHandler.install(accessorClassText); fSubstitutionPattern.doFillIntoGrid(parent, nOfColumns); Text substitutionPatternText= fSubstitutionPattern.getTextControl(null); LayoutUtil.setWidthHint(substitutionPatternText, convertWidthInCharsToPixels(60)); TextFieldNavigationHandler.install(substitutionPatternText); fSubstitutionPattern.setEnabled(!fRefactoring.isEclipseNLS()); }
private void createAccessorPart(Composite parent, final int nOfColumns, int textWidth) { createLabel(parent, NLSUIMessages.NLSAccessorConfigurationDialog_resourceBundle_title, nOfColumns); fAccessorPackage.createControl(parent, nOfColumns, textWidth); fAccessorClassName.doFillIntoGrid(parent, nOfColumns); Text accessorClassText= fAccessorClassName.getTextControl(null); LayoutUtil.setWidthHint(accessorClassText, convertWidthInCharsToPixels(60)); TextFieldNavigationHandler.install(accessorClassText); fSubstitutionPattern.doFillIntoGrid(parent, nOfColumns); Text substitutionPatternText= fSubstitutionPattern.getTextControl(null); LayoutUtil.setWidthHint(substitutionPatternText, convertWidthInCharsToPixels(60)); TextFieldNavigationHandler.install(substitutionPatternText); fSubstitutionPattern.setEnabled(!fRefactoring.isEclipseNLS()); }