private NLSRefactoring(ICompilationUnit cu) { Assert.isNotNull(cu); fCu= cu; CompilationUnit astRoot= SharedASTProviderCore.getAST(fCu, SharedASTProviderCore.WAIT_YES, null); NLSHint nlsHint= new NLSHint(fCu, astRoot); fSubstitutions= nlsHint.getSubstitutions(); setAccessorClassName(nlsHint.getAccessorClassName()); setAccessorClassPackage(nlsHint.getAccessorClassPackage()); setIsEclipseNLS(detectIsEclipseNLS()); setResourceBundleName(nlsHint.getResourceBundleName()); setResourceBundlePackage(nlsHint.getResourceBundlePackage()); setSubstitutionPattern(DEFAULT_SUBST_PATTERN); String cuName= fCu.getElementName(); if (fIsEclipseNLS) setPrefix(cuName.substring(0, cuName.length() - 5) + "_"); // A.java -> A_ //$NON-NLS-1$ else setPrefix(cuName.substring(0, cuName.length() - 4)); // A.java -> A. }
private NLSRefactoring(ICompilationUnit cu) { Assert.isNotNull(cu); fCu= cu; CompilationUnit astRoot= SharedASTProvider.getAST(fCu, SharedASTProvider.WAIT_YES, null); NLSHint nlsHint= new NLSHint(fCu, astRoot); fSubstitutions= nlsHint.getSubstitutions(); setAccessorClassName(nlsHint.getAccessorClassName()); setAccessorClassPackage(nlsHint.getAccessorClassPackage()); setIsEclipseNLS(detectIsEclipseNLS()); setResourceBundleName(nlsHint.getResourceBundleName()); setResourceBundlePackage(nlsHint.getResourceBundlePackage()); setSubstitutionPattern(DEFAULT_SUBST_PATTERN); String cuName= fCu.getElementName(); if (fIsEclipseNLS) setPrefix(cuName.substring(0, cuName.length() - 5) + "_"); // A.java -> A_ //$NON-NLS-1$ else setPrefix(cuName.substring(0, cuName.length() - 4)); // A.java -> A. }
private NLSRefactoring(ICompilationUnit cu) { Assert.isNotNull(cu); fCu= cu; CompilationUnit astRoot= JavaPlugin.getDefault().getASTProvider().getAST(fCu, ASTProvider.WAIT_YES, null); NLSHint nlsHint= new NLSHint(fCu, astRoot); fSubstitutions= nlsHint.getSubstitutions(); setAccessorClassName(nlsHint.getAccessorClassName()); setAccessorClassPackage(nlsHint.getAccessorClassPackage()); setIsEclipseNLS(detectIsEclipseNLS()); setResourceBundleName(nlsHint.getResourceBundleName()); setResourceBundlePackage(nlsHint.getResourceBundlePackage()); setSubstitutionPattern(DEFAULT_SUBST_PATTERN); String cuName= fCu.getElementName(); if (fIsEclipseNLS) setPrefix(cuName.substring(0, cuName.length() - 5) + "_"); // A.java -> A_ //$NON-NLS-1$ else setPrefix(cuName.substring(0, cuName.length() - 4)); // A.java -> A. }
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); } }
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()); }
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()); }