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 java.lang.Object implements org.eclipse.jface.text.reconciler.IReconcilingStrategy, org.eclipse.jface.text.reconciler.IReconcilingStrategyExtension
Composes multiple reconciling strategies into one.
-
-
Constructor Summary
Constructors Constructor Description CompositeReconcilingStrategy(org.eclipse.jface.text.reconciler.IReconcilingStrategy... strategies)
Creates a composition of the given reconciling strategies.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
initialReconcile()
void
reconcile(org.eclipse.jface.text.IRegion partition)
void
reconcile(org.eclipse.jface.text.reconciler.DirtyRegion dirtyRegion, org.eclipse.jface.text.IRegion subRegion)
void
setDocument(org.eclipse.jface.text.IDocument document)
void
setProgressMonitor(org.eclipse.core.runtime.IProgressMonitor monitor)
-
-
-
Constructor Detail
-
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 Detail
-
setDocument
public void setDocument(org.eclipse.jface.text.IDocument document)
- Specified by:
setDocument
in 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:
reconcile
in interfaceorg.eclipse.jface.text.reconciler.IReconcilingStrategy
-
reconcile
public void reconcile(org.eclipse.jface.text.IRegion partition)
- Specified by:
reconcile
in interfaceorg.eclipse.jface.text.reconciler.IReconcilingStrategy
-
setProgressMonitor
public void setProgressMonitor(org.eclipse.core.runtime.IProgressMonitor monitor)
- Specified by:
setProgressMonitor
in interfaceorg.eclipse.jface.text.reconciler.IReconcilingStrategyExtension
-
initialReconcile
public void initialReconcile()
- Specified by:
initialReconcile
in interfaceorg.eclipse.jface.text.reconciler.IReconcilingStrategyExtension
-
-