Class CompositeReconcilingStrategy
java.lang.Object
org.eclipse.handly.ui.text.reconciler.CompositeReconcilingStrategy
- All Implemented Interfaces:
org.eclipse.jface.text.reconciler.IReconcilingStrategy,org.eclipse.jface.text.reconciler.IReconcilingStrategyExtension
public class CompositeReconcilingStrategy
extends Object
implements org.eclipse.jface.text.reconciler.IReconcilingStrategy, org.eclipse.jface.text.reconciler.IReconcilingStrategyExtension
Composes multiple reconciling strategies into one.
-
Constructor Summary
ConstructorsConstructorDescriptionCompositeReconcilingStrategy(org.eclipse.jface.text.reconciler.IReconcilingStrategy... strategies) Creates a composition of the given reconciling strategies. -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidreconcile(org.eclipse.jface.text.IRegion partition) voidreconcile(org.eclipse.jface.text.reconciler.DirtyRegion dirtyRegion, org.eclipse.jface.text.IRegion subRegion) voidsetDocument(org.eclipse.jface.text.IDocument document) voidsetProgressMonitor(org.eclipse.core.runtime.IProgressMonitor monitor)
-
Constructor Details
-
CompositeReconcilingStrategy
public CompositeReconcilingStrategy(org.eclipse.jface.text.reconciler.IReconcilingStrategy... strategies) Creates a composition of the given reconciling strategies. The strategies will be applied in the given order.- Parameters:
strategies- the reconciling strategies to compose
-
-
Method Details
-
setDocument
public void setDocument(org.eclipse.jface.text.IDocument document) - Specified by:
setDocumentin interfaceorg.eclipse.jface.text.reconciler.IReconcilingStrategy
-
reconcile
public void reconcile(org.eclipse.jface.text.reconciler.DirtyRegion dirtyRegion, org.eclipse.jface.text.IRegion subRegion) - Specified by:
reconcilein interfaceorg.eclipse.jface.text.reconciler.IReconcilingStrategy
-
reconcile
public void reconcile(org.eclipse.jface.text.IRegion partition) - Specified by:
reconcilein interfaceorg.eclipse.jface.text.reconciler.IReconcilingStrategy
-
setProgressMonitor
public void setProgressMonitor(org.eclipse.core.runtime.IProgressMonitor monitor) - Specified by:
setProgressMonitorin interfaceorg.eclipse.jface.text.reconciler.IReconcilingStrategyExtension
-
initialReconcile
public void initialReconcile()- Specified by:
initialReconcilein interfaceorg.eclipse.jface.text.reconciler.IReconcilingStrategyExtension
-