@Override public ILineTracker createLineTracker(Object element) { return new DefaultLineTracker(); }
DefaultLineTracker tracker= new DefaultLineTracker(); tracker.set(contents); int lines= tracker.getNumberOfLines(); if (lines <= 1) return; String curr= tracker.getLineDelimiter(i); if (curr != null && !fLegalLineDelimiters.contains(curr)) { StringBuilder buf= new StringBuilder("WARNING: javaeditor.DocumentAdapter added new line delimiter to code: "); //$NON-NLS-1$
@Override public ILineTracker createLineTracker(Object element) { return new DefaultLineTracker(); }
DefaultLineTracker tracker= new DefaultLineTracker(); tracker.set(contents); int lines= tracker.getNumberOfLines(); if (lines <= 1) return; String curr= tracker.getLineDelimiter(i); if (curr != null && !fLegalLineDelimiters.contains(curr)) { StringBuffer buf= new StringBuffer("WARNING: javaeditor.DocumentAdapter added new line delimiter to code: "); //$NON-NLS-1$
public ILineTracker createLineTracker(Object element) { return new DefaultLineTracker(); }
DefaultLineTracker tracker= new DefaultLineTracker(); tracker.set(contents); int lines= tracker.getNumberOfLines(); if (lines <= 1) return; String curr= tracker.getLineDelimiter(i); if (curr != null && !fLegalLineDelimiters.contains(curr)) { StringBuffer buf= new StringBuffer("WARNING: javaeditor.DocumentAdapter added new line delimiter to code: "); //$NON-NLS-1$
private static String changeLineDelimiter(String code, String lineDelim) { try { ILineTracker tracker= new DefaultLineTracker(); tracker.set(code); int nLines= tracker.getNumberOfLines(); if (nLines == 1) { return code; } StringBuffer buf= new StringBuffer(); for (int i= 0; i < nLines; i++) { if (i != 0) { buf.append(lineDelim); } IRegion region = tracker.getLineInformation(i); String line= code.substring(region.getOffset(), region.getOffset() + region.getLength()); buf.append(line); } return buf.toString(); } catch (BadLocationException e) { // can not happen return code; } }
private static String changeLineDelimiter(String code, String lineDelim) { try { ILineTracker tracker= new DefaultLineTracker(); tracker.set(code); int nLines= tracker.getNumberOfLines(); if (nLines == 1) { return code; } StringBuilder buf= new StringBuilder(); for (int i= 0; i < nLines; i++) { if (i != 0) { buf.append(lineDelim); } IRegion region = tracker.getLineInformation(i); String line= code.substring(region.getOffset(), region.getOffset() + region.getLength()); buf.append(line); } return buf.toString(); } catch (BadLocationException e) { // can not happen return code; } }
private static String changeLineDelimiter(String code, String lineDelim) { try { ILineTracker tracker= new DefaultLineTracker(); tracker.set(code); int nLines= tracker.getNumberOfLines(); if (nLines == 1) { return code; } StringBuffer buf= new StringBuffer(); for (int i= 0; i < nLines; i++) { if (i != 0) { buf.append(lineDelim); } IRegion region = tracker.getLineInformation(i); String line= code.substring(region.getOffset(), region.getOffset() + region.getLength()); buf.append(line); } return buf.toString(); } catch (BadLocationException e) { // can not happen return code; } }
ILineTracker tracker= new DefaultLineTracker(); tracker.set(code); int nLines= tracker.getNumberOfLines();
ILineTracker tracker= new DefaultLineTracker(); tracker.set(code); int nLines= tracker.getNumberOfLines();
ILineTracker tracker= new DefaultLineTracker(); tracker.set(code); int nLines= tracker.getNumberOfLines();
ILineTracker tracker= new DefaultLineTracker(); tracker.set(code); int nLines= tracker.getNumberOfLines();
ILineTracker tracker= new DefaultLineTracker(); tracker.set(code); int nLines= tracker.getNumberOfLines();
ILineTracker tracker= new DefaultLineTracker(); tracker.set(code); int nLines= tracker.getNumberOfLines();
public static String trimIndentation(String source, int tabWidth, int indentWidth, boolean considerFirstLine) { try { ILineTracker tracker= new DefaultLineTracker(); tracker.set(source); int size= tracker.getNumberOfLines(); if (size == 1) return source; String lines[]= new String[size]; for (int i= 0; i < size; i++) { IRegion region= tracker.getLineInformation(i); int offset= region.getOffset(); lines[i]= source.substring(offset, offset + region.getLength()); } Strings.trimIndentation(lines, tabWidth, indentWidth, considerFirstLine); StringBuffer result= new StringBuffer(); int last= size - 1; for (int i= 0; i < size; i++) { result.append(lines[i]); if (i < last) result.append(tracker.getLineDelimiter(i)); } return result.toString(); } catch (BadLocationException e) { Assert.isTrue(false,"Can not happend"); //$NON-NLS-1$ return null; } }
public static String trimIndentation(String source, int tabWidth, int indentWidth, boolean considerFirstLine) { try { ILineTracker tracker= new DefaultLineTracker(); tracker.set(source); int size= tracker.getNumberOfLines(); if (size == 1) return source; String lines[]= new String[size]; for (int i= 0; i < size; i++) { IRegion region= tracker.getLineInformation(i); int offset= region.getOffset(); lines[i]= source.substring(offset, offset + region.getLength()); } Strings.trimIndentation(lines, tabWidth, indentWidth, considerFirstLine); StringBuffer result= new StringBuffer(); int last= size - 1; for (int i= 0; i < size; i++) { result.append(lines[i]); if (i < last) result.append(tracker.getLineDelimiter(i)); } return result.toString(); } catch (BadLocationException e) { Assert.isTrue(false,"Can not happend"); //$NON-NLS-1$ return null; } }
public static String trimIndentation(String source, int tabWidth, int indentWidth, boolean considerFirstLine) { try { ILineTracker tracker= new DefaultLineTracker(); tracker.set(source); int size= tracker.getNumberOfLines(); if (size == 1) return source; String lines[]= new String[size]; for (int i= 0; i < size; i++) { IRegion region= tracker.getLineInformation(i); int offset= region.getOffset(); lines[i]= source.substring(offset, offset + region.getLength()); } Strings.trimIndentation(lines, tabWidth, indentWidth, considerFirstLine); StringBuffer result= new StringBuffer(); int last= size - 1; for (int i= 0; i < size; i++) { result.append(lines[i]); if (i < last) result.append(tracker.getLineDelimiter(i)); } return result.toString(); } catch (BadLocationException e) { Assert.isTrue(false,"Can not happend"); //$NON-NLS-1$ return null; } }
ILineTracker tracker= new DefaultLineTracker(); tracker.set(source); int nLines= tracker.getNumberOfLines();
ILineTracker tracker= new DefaultLineTracker(); tracker.set(source); int nLines= tracker.getNumberOfLines();