
org.eclipse.jface.text.reconciler.IReconcilingStrategyExtension Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of org.eclipse.jface.text Show documentation
Show all versions of org.eclipse.jface.text Show documentation
This is org.eclipse.jface.text jar used by Scout SDK
/*******************************************************************************
* Copyright (c) 2000, 2005 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* IBM Corporation - initial API and implementation
*******************************************************************************/
package org.eclipse.jface.text.reconciler;
import org.eclipse.core.runtime.IProgressMonitor;
/**
* Extends {@link org.eclipse.jface.text.reconciler.IReconcilingStrategy}
* with the following functions:
*
* - usage of a progress monitor
* - initial reconciling step: if a reconciler runs as periodic activity in the background, this
* methods offers the reconciler a chance for initializing its strategies and achieving a
* reconciled state before the periodic activity starts.
*
*
* @since 2.0
*/
public interface IReconcilingStrategyExtension {
/**
* Tells this reconciling strategy with which progress monitor
* it will work. This method will be called before any other
* method and can be called multiple times.
*
* @param monitor the progress monitor with which this strategy will work
*/
void setProgressMonitor(IProgressMonitor monitor);
/**
* Called only once in the life time of this reconciling strategy.
*/
void initialReconcile();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy