protected class XtextReconciler.DocumentListener extends java.lang.Object implements IXtextDocumentContentObserver, org.eclipse.jface.text.contentassist.ICompletionListener
IXtextDocumentContentObserver.Processor
Modifier | Constructor and Description |
---|---|
protected |
XtextReconciler.DocumentListener() |
Modifier and Type | Method and Description |
---|---|
void |
assistSessionEnded(org.eclipse.jface.text.contentassist.ContentAssistEvent event) |
void |
assistSessionStarted(org.eclipse.jface.text.contentassist.ContentAssistEvent event) |
void |
documentAboutToBeChanged(org.eclipse.jface.text.DocumentEvent event) |
void |
documentChanged(org.eclipse.jface.text.DocumentEvent event) |
boolean |
hasPendingUpdates() |
boolean |
performNecessaryUpdates(IXtextDocumentContentObserver.Processor processor)
Called by the document before any client requests access to an IXtextDocument's state via
IReadAccess.readOnly(IUnitOfWork) or IWriteAccess.modify(IUnitOfWork)
Implementers get the chance to do any work using the passed IXtextDocumentContentObserver.Processor |
void |
selectionChanged(org.eclipse.jface.text.contentassist.ICompletionProposal proposal,
boolean smartToggle) |
public void documentAboutToBeChanged(org.eclipse.jface.text.DocumentEvent event)
documentAboutToBeChanged
in interface org.eclipse.jface.text.IDocumentListener
public void documentChanged(org.eclipse.jface.text.DocumentEvent event)
documentChanged
in interface org.eclipse.jface.text.IDocumentListener
public boolean performNecessaryUpdates(IXtextDocumentContentObserver.Processor processor)
IXtextDocumentContentObserver
IReadAccess.readOnly(IUnitOfWork)
or IWriteAccess.modify(IUnitOfWork)
Implementers get the chance to do any work using the passed IXtextDocumentContentObserver.Processor
performNecessaryUpdates
in interface IXtextDocumentContentObserver
public boolean hasPendingUpdates()
hasPendingUpdates
in interface IXtextDocumentContentObserver
public void assistSessionStarted(org.eclipse.jface.text.contentassist.ContentAssistEvent event)
assistSessionStarted
in interface org.eclipse.jface.text.contentassist.ICompletionListener
public void assistSessionEnded(org.eclipse.jface.text.contentassist.ContentAssistEvent event)
assistSessionEnded
in interface org.eclipse.jface.text.contentassist.ICompletionListener
public void selectionChanged(org.eclipse.jface.text.contentassist.ICompletionProposal proposal, boolean smartToggle)
selectionChanged
in interface org.eclipse.jface.text.contentassist.ICompletionListener