private boolean containsOnlyElementsOfSameState(int state, IStructuredSelection selection) { for (Iterator<?> iter= selection.iterator(); iter.hasNext();) { NLSSubstitution substitution= (NLSSubstitution) iter.next(); if (substitution.getState() != state) { return false; } } return true; }
private boolean conflictingKeys(NLSSubstitution substitution) { if (substitution.getState() == NLSSubstitution.EXTERNALIZED) { return substitution.isConflicting(fSubstitutions); } return false; }
private boolean conflictingKeys(NLSSubstitution substitution) { if (substitution.getState() == NLSSubstitution.EXTERNALIZED) { return substitution.isConflicting(fSubstitutions); } return false; }
private boolean containsOnlyElementsOfSameState(int state, IStructuredSelection selection) { for (Iterator iter= selection.iterator(); iter.hasNext();) { NLSSubstitution substitution= (NLSSubstitution) iter.next(); if (substitution.getState() != state) { return false; } } return true; }
private boolean containsOnlyElementsOfSameState(int state, IStructuredSelection selection) { for (Iterator<?> iter= selection.iterator(); iter.hasNext();) { NLSSubstitution substitution= (NLSSubstitution) iter.next(); if (substitution.getState() != state) { return false; } } return true; }
private List getExternalizedElements(IStructuredSelection selection) { ArrayList res= new ArrayList(); for (Iterator iter= selection.iterator(); iter.hasNext();) { NLSSubstitution substitution= (NLSSubstitution) iter.next(); if (substitution.getState() == NLSSubstitution.EXTERNALIZED && !substitution.hasStateChanged()) { res.add(substitution); } } return res; }
private List<NLSSubstitution> getExternalizedElements(IStructuredSelection selection) { ArrayList<NLSSubstitution> res= new ArrayList<>(); for (Iterator<?> iter= selection.iterator(); iter.hasNext();) { NLSSubstitution substitution= (NLSSubstitution) iter.next(); if (substitution.getState() == NLSSubstitution.EXTERNALIZED && !substitution.hasStateChanged()) { res.add(substitution); } } return res; }
private void createDefaultExternalization(NLSSubstitution[] substitutions, String defaultPrefix) { for (int i= 0; i < substitutions.length; i++) { NLSSubstitution substitution= substitutions[i]; if (substitution.getState() == NLSSubstitution.INTERNALIZED) { substitution.setState(NLSSubstitution.EXTERNALIZED); substitution.generateKey(substitutions); } } }
private void addNLS(NLSSubstitution sub, TextChange change, String accessorName) { if (sub.getState() == NLSSubstitution.INTERNALIZED) return; NLSElement element= sub.getNLSElement(); addAccessor(sub, change, accessorName); if (!fIsEclipseNLS || sub.getState() == NLSSubstitution.IGNORED) { // Add $NON-NLS-n tag String arg= sub.getState() == NLSSubstitution.EXTERNALIZED ? sub.getKey() : sub.getValueNonEmpty(); String name= Messages.format(NLSMessages.NLSSourceModifier_add_tag, arg); TextChangeCompatibility.addTextEdit(change, name, createAddTagChange(element)); } }
private void addNLS(NLSSubstitution sub, TextChange change, String accessorName) { if (sub.getState() == NLSSubstitution.INTERNALIZED) return; NLSElement element= sub.getNLSElement(); addAccessor(sub, change, accessorName); if (!fIsEclipseNLS || sub.getState() == NLSSubstitution.IGNORED) { // Add $NON-NLS-n tag String arg= sub.getState() == NLSSubstitution.EXTERNALIZED ? sub.getKey() : sub.getValueNonEmpty(); String name= Messages.format(NLSMessages.NLSSourceModifier_add_tag, arg); TextChangeCompatibility.addTextEdit(change, name, createAddTagChange(element)); } }
private void addNLS(NLSSubstitution sub, TextChange change, String accessorName) { if (sub.getState() == NLSSubstitution.INTERNALIZED) return; NLSElement element= sub.getNLSElement(); addAccessor(sub, change, accessorName); if (!fIsEclipseNLS || sub.getState() == NLSSubstitution.IGNORED) { // Add $NON-NLS-n tag String arg= sub.getState() == NLSSubstitution.EXTERNALIZED ? sub.getKey() : sub.getValueNonEmpty(); String name= Messages.format(NLSMessages.NLSSourceModifier_add_tag, arg); TextChangeCompatibility.addTextEdit(change, name, createAddTagChange(element)); } }
public static void updateSubtitutions(NLSSubstitution[] substitutions, Properties props, String accessorClassName) { for (int i= 0; i < substitutions.length; i++) { NLSSubstitution substitution= substitutions[i]; if ((substitution.getState() == NLSSubstitution.EXTERNALIZED) && !substitution.hasStateChanged()) { substitution.setInitialValue(props.getProperty(substitution.getKey())); substitution.setUpdatedAccessor(accessorClassName); } } }
public static void updateSubtitutions(NLSSubstitution[] substitutions, Properties props, String accessorClassName) { for (int i= 0; i < substitutions.length; i++) { NLSSubstitution substitution= substitutions[i]; if ((substitution.getState() == NLSSubstitution.EXTERNALIZED) && !substitution.hasStateChanged()) { substitution.setInitialValue(props.getProperty(substitution.getKey())); substitution.setUpdatedAccessor(accessorClassName); } } }
public static void updateSubtitutions(NLSSubstitution[] substitutions, Properties props, String accessorClassName) { for (int i= 0; i < substitutions.length; i++) { NLSSubstitution substitution= substitutions[i]; if ((substitution.getState() == NLSSubstitution.EXTERNALIZED) && !substitution.hasStateChanged()) { substitution.setInitialValue(props.getProperty(substitution.getKey())); substitution.setUpdatedAccessor(accessorClassName); } } }
static boolean doReplace(NLSSubstitution substitution, Map newKeyToSubstMap, Map oldKeyToSubstMap) { if (substitution.getState() != NLSSubstitution.EXTERNALIZED || substitution.hasStateChanged() || substitution.getInitialValue() == null) { return false; // was not in property file before } if (oldKeyToSubstMap.get(substitution.getInitialKey()) != substitution) { return false; // not the owner of this key } if (substitution.isKeyRename() || substitution.isValueRename()) { if (newKeyToSubstMap.get(substitution.getKey()) == substitution) { // only rename if we're not a duplicate. duplicates will be removed return true; } } return false; }
private Image getNLSImage(NLSSubstitution sub) { if ((sub.getValue() == null) && (sub.getKey() != null)) { // Missing keys JavaElementImageDescriptor imageDescriptor= new JavaElementImageDescriptor(getNLSImageDescriptor(sub.getState()), JavaElementImageDescriptor.WARNING, JavaElementImageProvider.SMALL_SIZE); return JavaPlugin.getImageDescriptorRegistry().get(imageDescriptor); } else if (sub.isConflicting(fSubstitutions) || !isKeyValid(sub, null)) { JavaElementImageDescriptor imageDescriptor= new JavaElementImageDescriptor(getNLSImageDescriptor(sub.getState()), JavaElementImageDescriptor.ERROR, JavaElementImageProvider.SMALL_SIZE); return JavaPlugin.getImageDescriptorRegistry().get(imageDescriptor); } else { return getNLSImage(sub.getState()); } }
private void createDefaultExternalization(NLSSubstitution[] substitutions) { for (int i= 0; i < substitutions.length; i++) { NLSSubstitution substitution= substitutions[i]; if (substitution.getState() == NLSSubstitution.INTERNALIZED) { substitution.setState(NLSSubstitution.EXTERNALIZED); substitution.generateKey(substitutions, getProperties(fNLSRefactoring.getPropertyFileHandle())); } } }
private void createDefaultExternalization(NLSSubstitution[] substitutions) { for (int i= 0; i < substitutions.length; i++) { NLSSubstitution substitution= substitutions[i]; if (substitution.getState() == NLSSubstitution.INTERNALIZED) { substitution.setState(NLSSubstitution.EXTERNALIZED); substitution.generateKey(substitutions, getProperties(fNLSRefactoring.getPropertyFileHandle())); } } }
private RefactoringStatus checkKeys() { RefactoringStatus result= new RefactoringStatus(); NLSSubstitution[] subs= fSubstitutions; for (int i= 0; i < subs.length; i++) { NLSSubstitution substitution= subs[i]; if ((substitution.getState() == NLSSubstitution.EXTERNALIZED) && substitution.hasStateChanged()) { result.merge(checkKey(substitution.getKey())); } } return result; }
private RefactoringStatus checkKeys() { RefactoringStatus result= new RefactoringStatus(); NLSSubstitution[] subs= fSubstitutions; for (int i= 0; i < subs.length; i++) { NLSSubstitution substitution= subs[i]; if ((substitution.getState() == NLSSubstitution.EXTERNALIZED) && substitution.hasStateChanged()) { result.merge(checkKey(substitution.getKey())); } } return result; }