private static NLSElement findPreviousTagged(int startIndex, NLSElement[] elements){ int i= startIndex - 1; while (i >= 0){ if (elements[i].hasTag()) return elements[i]; i--; } return null; }
private static NLSElement findNextTagged(int startIndex, NLSElement[] elements){ int i= startIndex + 1; while (i < elements.length){ if (elements[i].hasTag()) return elements[i]; i++; } return null; } }
private static NLSElement findPreviousTagged(int startIndex, NLSElement[] elements) { int i= startIndex - 1; while (i >= 0) { if (elements[i].hasTag()) return elements[i]; i--; } return null; }
private static NLSElement findNextTagged(int startIndex, NLSElement[] elements){ int i= startIndex + 1; while (i < elements.length){ if (elements[i].hasTag()) return elements[i]; i++; } return null; } }
private static NLSElement findPreviousTagged(int startIndex, NLSElement[] elements){ int i= startIndex - 1; while (i >= 0){ if (elements[i].hasTag()) return elements[i]; i--; } return null; }
private static NLSElement findPreviousTagged(int startIndex, NLSElement[] elements) { int i= startIndex - 1; while (i >= 0) { if (elements[i].hasTag()) return elements[i]; i--; } return null; }
private static NLSElement findNextTagged(int startIndex, NLSElement[] elements){ int i= startIndex + 1; while (i < elements.length){ if (elements[i].hasTag()) return elements[i]; i++; } return null; } }
private static NLSElement findPreviousTagged(int startIndex, NLSElement[] elements){ int i= startIndex - 1; while (i >= 0){ if (elements[i].hasTag()) return elements[i]; i--; } return null; }
private static NLSElement findPreviousTagged(int startIndex, NLSElement[] elements) { int i= startIndex - 1; while (i >= 0) { if (elements[i].hasTag()) return elements[i]; i--; } return null; }
private static NLSElement findNextTagged(int startIndex, NLSElement[] elements) { int i= startIndex + 1; while (i < elements.length) { if (elements[i].hasTag()) return elements[i]; i++; } return null; }
private int countNonExternalizedStrings(NLSLine line){ int result= 0; NLSElement[] elements= line.getElements(); for (int i= 0; i < elements.length; i++){ if (! elements[i].hasTag()) result++; } return result; }
@Override public String toString() { return fPosition + ": " + fValue + " Tag position: " + //$NON-NLS-2$ //$NON-NLS-1$ (hasTag() ? fTagPosition.toString() : "no tag found"); //$NON-NLS-1$ }
private int countNonExternalizedStrings(NLSLine line){ int result= 0; NLSElement[] elements= line.getElements(); for (int i= 0; i < elements.length; i++){ if (! elements[i].hasTag()) result++; } return result; }
private int countNonExternalizedStrings(NLSLine line){ int result= 0; NLSElement[] elements= line.getElements(); for (int i= 0; i < elements.length; i++){ if (! elements[i].hasTag()) result++; } return result; }
private int countNonExternalizedStrings(NLSLine line){ int result= 0; NLSElement[] elements= line.getElements(); for (int i= 0; i < elements.length; i++){ if (! elements[i].hasTag()) result++; } return result; }
private int countNonExternalizedStrings(NLSLine line){ int result= 0; NLSElement[] elements= line.getElements(); for (int i= 0; i < elements.length; i++){ if (! elements[i].hasTag()) result++; } return result; }
@Override public String toString() { return fPosition + ": " + fValue + " Tag position: " + //$NON-NLS-2$ //$NON-NLS-1$ (hasTag() ? fTagPosition.toString() : "no tag found"); //$NON-NLS-1$ }
private static void setTagPositions(IDocument document, NLSLine line) throws BadLocationException { IRegion info= document.getLineInformation(line.getLineNumber()); int defaultValue= info.getOffset() + info.getLength(); NLSElement[] elements= line.getElements(); for (int i= 0; i < elements.length; i++) { NLSElement element= elements[i]; if (!element.hasTag()) { element.setTagPosition(computeInsertOffset(elements, i, defaultValue), 0); } } }
private static void setTagPositions(IDocument document, NLSLine line) throws BadLocationException { IRegion info= document.getLineInformation(line.getLineNumber()); int defaultValue= info.getOffset() + info.getLength(); NLSElement[] elements= line.getElements(); for (int i= 0; i < elements.length; i++) { NLSElement element= elements[i]; if (!element.hasTag()) { element.setTagPosition(computeInsertOffset(elements, i, defaultValue), 0); } } }
private static void setTagPositions(IDocument document, NLSLine line) throws BadLocationException { IRegion info= document.getLineInformation(line.getLineNumber()); int defaultValue= info.getOffset() + info.getLength(); NLSElement[] elements= line.getElements(); for (int i= 0; i < elements.length; i++) { NLSElement element= elements[i]; if (!element.hasTag()) { element.setTagPosition(computeInsertOffset(elements, i, defaultValue), 0); } } }