Method Summary |
|
protected void | aboutToBeReconciled() Hook for subclasses which want to perform some
action as soon as reconciliation is needed. |
protected void | forceReconciling() Forces the reconciler to reconcile the structure of the whole document. |
protected IDocument | getDocument() Returns the input document of the text viewer this reconciler is installed on. |
protected IProgressMonitor | getProgressMonitor() Returns the progress monitor of this reconciler. |
protected ITextViewer | getTextViewer() Returns the text viewer this reconciler is installed on. |
protected void | initialProcess() This method is called on startup of the background activity. |
public void | install(ITextViewer textViewer) |
protected boolean | isIncrementalReconciler() Returns whether any of the reconciling strategies is interested in
detailed dirty region information. |
abstract protected void | process(DirtyRegion dirtyRegion) Processes a dirty region. |
abstract protected void | reconcilerDocumentChanged(IDocument newDocument) Hook called when the document whose contents should be reconciled
has been changed, i.e., the input document of the text viewer this
reconciler is installed on. |
protected void | reconcilerReset() Hook that is called after the reconciler thread has been reset. |
public void | setDelay(int delay) Tells the reconciler how long it should wait for further text changes before
activating the appropriate reconciling strategies. |
public void | setIsAllowedToModifyDocument(boolean isAllowedToModify) Tells the reconciler whether it is allowed to change the document
inside its reconciler thread. |
public void | setIsIncrementalReconciler(boolean isIncremental) Tells the reconciler whether any of the available reconciling strategies
is interested in getting detailed dirty region information or just in the
fact that the document has been changed. |
public void | setProgressMonitor(IProgressMonitor monitor) Sets the progress monitor of this reconciler. |
protected synchronized void | startReconciling() Starts the reconciler to reconcile the queued dirty-regions. |
public void | uninstall() |