@Override public void inputDocumentChanged(IDocument oldInput, IDocument newInput) { if (newInput == null) return; newInput.addDocumentListener(this); } }
/** * Installs this executor on the given trigger document. * * @param executionTrigger the trigger document */ public void install(IDocument executionTrigger) { if (executionTrigger != null && fSlaveDocument != null) { fExecutionTrigger= executionTrigger; fExecutionTrigger.addDocumentListener(this); } }
@Override public void inputDocumentChanged(IDocument oldInput, IDocument newInput) { if (newInput == null) return; newInput.addDocumentListener(this); }
@Override public synchronized void resume() { if (fRightDocument != null) fRightDocument.addDocumentListener(this); initialize(); } }
@Override public void inputDocumentChanged(IDocument oldInput, IDocument newInput) { if (newInput != null) { if (fDocumentListener == null) fDocumentListener= new DocumentListener(); newInput.addDocumentListener(fDocumentListener); } }
@Override public synchronized void resume() { if (fRightDocument != null) fRightDocument.addDocumentListener(this); initialize(); } }
@Override protected void addUnchangedElementListeners(Object element, ElementInfo info) { if (info.fDocument != null) { if (listener != null) info.fDocument.removeDocumentListener(listener); listener = new UnchangedElementListener(info); info.fDocument.addDocumentListener(listener); } }
public void setDocument(IDocument doc) { if (document != null) { document.removeDocumentListener(this); } document = doc; if (document != null) { document.addDocumentListener(this); repairLines(0); } }
@Override public IDocument createSlaveDocument(IDocument master) { if (!hasProjection(master)) master.addDocumentListener(this); ProjectionDocument slave= createProjectionDocument(master); add(master, slave); return slave; }
/** * Start managing the given document. * * @param document The document */ private void manageDocument(IDocument document) { if (document != null) { document.addPositionCategory(getPositionCategory()); document.addPositionUpdater(fPositionUpdater); document.addDocumentListener(this); } }
/** * Start managing the given document. * * @param document The document */ private void manageDocument(IDocument document) { if (document != null) { document.addPositionCategory(getPositionCategory()); document.addPositionUpdater(fPositionUpdater); document.addDocumentListener(this); } }
@Override public IDocument createSlaveDocument(IDocument master) { if (!hasProjection(master)) master.addDocumentListener(this); ProjectionDocument slave= createProjectionDocument(master); add(master, slave); return slave; }
@Override public void inputDocumentChanged(IDocument oldInput, IDocument newInput) { fDocument= newInput; if (fDocument == null) return; reconcilerDocumentChanged(fDocument); fDocument.addDocumentListener(this); if (!fThread.isDirty()) aboutToBeReconciled(); startReconciling(); } }
public void install() { ISourceViewer sourceViewer= getSourceViewer(); if (sourceViewer == null) return; StyledText text= sourceViewer.getTextWidget(); if (text == null || text.isDisposed()) return; sourceViewer.addTextInputListener(this); IDocument document= sourceViewer.getDocument(); if (document != null) document.addDocumentListener(this); }
public void install() { ISourceViewer sourceViewer= getSourceViewer(); if (sourceViewer == null) return; StyledText text= sourceViewer.getTextWidget(); if (text == null || text.isDisposed()) return; sourceViewer.addTextInputListener(this); IDocument document= sourceViewer.getDocument(); if (document != null) document.addDocumentListener(this); }
public void install() { ISourceViewer sourceViewer= getSourceViewer(); if (sourceViewer == null) return; StyledText text= sourceViewer.getTextWidget(); if (text == null || text.isDisposed()) return; sourceViewer.addTextInputListener(this); IDocument document= sourceViewer.getDocument(); if (document != null) document.addDocumentListener(this); }
@Override public void inputDocumentChanged(IDocument oldInput, IDocument newInput) { fDocument= newInput; if (fDocument == null) return; reconcilerDocumentChanged(fDocument); fDocument.addDocumentListener(this); if (!fThread.isDirty()) aboutToBeReconciled(); startReconciling(); } }
public NoStampValidationState(IFile file) { super(file); fContentStamp= file.getModificationStamp(); fFileBufferListener= new FileBufferListener(); FileBuffers.getTextFileBufferManager().addFileBufferListener(fFileBufferListener); fDocumentListener= new DocumentChangedListener(); getDocument().addDocumentListener(fDocumentListener); }
public NoStampValidationState(IFile file) { super(file); fContentStamp= file.getModificationStamp(); fFileBufferListener= new FileBufferListener(); FileBuffers.getTextFileBufferManager().addFileBufferListener(fFileBufferListener); fDocumentListener= new DocumentChangedListener(); getDocument().addDocumentListener(fDocumentListener); }
public NoStampValidationState(IFile file) { super(file); fContentStamp= file.getModificationStamp(); fFileBufferListener= new FileBufferListener(); FileBuffers.getTextFileBufferManager().addFileBufferListener(fFileBufferListener); fDocumentListener= new DocumentChangedListener(); getDocument().addDocumentListener(fDocumentListener); }