@Override public int getLineCount() { return getDocumentForRead().getNumberOfLines(); }
@Override public int getLineCount() { return getDocumentForRead().getNumberOfLines(); }
@Override public int getCharCount() { return getDocumentForRead().getLength(); }
@Override public int getCharCount() { return getDocumentForRead().getLength(); }
@Override public String getTextRange(int offset, int length) { try { return getDocumentForRead().get(offset, length); } catch (BadLocationException x) { SWT.error(SWT.ERROR_INVALID_ARGUMENT); return null; } }
@Override public String getTextRange(int offset, int length) { try { return getDocumentForRead().get(offset, length); } catch (BadLocationException x) { SWT.error(SWT.ERROR_INVALID_ARGUMENT); return null; } }
@Override public int getLineAtOffset(int offset) { IDocument document= getDocumentForRead(); try { return document.getLineOfOffset(offset); } catch (BadLocationException x) { repairLineInformation(document); try { return document.getLineOfOffset(offset); } catch (BadLocationException x2) { } } SWT.error(SWT.ERROR_INVALID_ARGUMENT); return -1; }
@Override public int getLineAtOffset(int offset) { IDocument document= getDocumentForRead(); try { return document.getLineOfOffset(offset); } catch (BadLocationException x) { repairLineInformation(document); try { return document.getLineOfOffset(offset); } catch (BadLocationException x2) { } } SWT.error(SWT.ERROR_INVALID_ARGUMENT); return -1; }
@Override public int getOffsetAtLine(int line) { IDocument document= getDocumentForRead(); try { return document.getLineOffset(line); } catch (BadLocationException x) { repairLineInformation(document); try { return document.getLineOffset(line); } catch (BadLocationException x2) { } } SWT.error(SWT.ERROR_INVALID_ARGUMENT); return -1; }
@Override public String getLine(int line) { IDocument document= getDocumentForRead(); try { return doGetLine(document, line); } catch (BadLocationException x) { repairLineInformation(document); try { return doGetLine(document, line); } catch (BadLocationException x2) { } } SWT.error(SWT.ERROR_INVALID_ARGUMENT); return null; }
@Override public String getLine(int line) { IDocument document= getDocumentForRead(); try { return doGetLine(document, line); } catch (BadLocationException x) { repairLineInformation(document); try { return doGetLine(document, line); } catch (BadLocationException x2) { } } SWT.error(SWT.ERROR_INVALID_ARGUMENT); return null; }
@Override public int getOffsetAtLine(int line) { IDocument document= getDocumentForRead(); try { return document.getLineOffset(line); } catch (BadLocationException x) { repairLineInformation(document); try { return document.getLineOffset(line); } catch (BadLocationException x2) { } } SWT.error(SWT.ERROR_INVALID_ARGUMENT); return -1; }