@Override public void setDocument(IDocument document) { fReplaceTextPresentation= true; fireInputDocumentAboutToBeChanged(fDocument, document); IDocument oldDocument= fDocument; fDocument= document; setVisibleDocument(fDocument); resetPlugins(); inputChanged(fDocument, oldDocument); fireInputDocumentChanged(oldDocument, fDocument); fLastSentSelectionChange= null; fReplaceTextPresentation= false; }
@Override public void setDocument(IDocument document) { fReplaceTextPresentation= true; fireInputDocumentAboutToBeChanged(fDocument, document); IDocument oldDocument= fDocument; fDocument= document; setVisibleDocument(fDocument); resetPlugins(); inputChanged(fDocument, oldDocument); fireInputDocumentChanged(oldDocument, fDocument); fLastSentSelectionChange= null; fReplaceTextPresentation= false; }
@Override public void setDocument(IDocument document, int modelRangeOffset, int modelRangeLength) { fReplaceTextPresentation= true; fireInputDocumentAboutToBeChanged(fDocument, document); IDocument oldDocument= fDocument; fDocument= document; try { IDocument slaveDocument= createSlaveDocument(document); updateSlaveDocument(slaveDocument, modelRangeOffset, modelRangeLength); setVisibleDocument(slaveDocument); } catch (BadLocationException x) { throw new IllegalArgumentException(JFaceTextMessages.getString("TextViewer.error.invalid_visible_region_1")); //$NON-NLS-1$ } resetPlugins(); inputChanged(fDocument, oldDocument); fireInputDocumentChanged(oldDocument, fDocument); fLastSentSelectionChange= null; fReplaceTextPresentation= false; }
@Override public void setDocument(IDocument document, int modelRangeOffset, int modelRangeLength) { fReplaceTextPresentation= true; fireInputDocumentAboutToBeChanged(fDocument, document); IDocument oldDocument= fDocument; fDocument= document; try { IDocument slaveDocument= createSlaveDocument(document); updateSlaveDocument(slaveDocument, modelRangeOffset, modelRangeLength); setVisibleDocument(slaveDocument); } catch (BadLocationException x) { throw new IllegalArgumentException(JFaceTextMessages.getString("TextViewer.error.invalid_visible_region_1")); //$NON-NLS-1$ } resetPlugins(); inputChanged(fDocument, oldDocument); fireInputDocumentChanged(oldDocument, fDocument); fLastSentSelectionChange= null; fReplaceTextPresentation= false; }