Eclipse Platform Release 3.7

## Package org.eclipse.jface.text.reconciler

Provides a reconciler add-on for an `ITextViewer`.

See:
Description

Interface Summary
IReconcilableModel: Tagging interface for a model that can get reconciled during a reconcile step.
IReconciler: An `IReconciler` defines and maintains a model of the content of the text viewer's document in the presence of changes applied to this document.
IReconcileResult: Tagging interface for the reconcile step result's array element type.
IReconcilerExtension: Extends `IReconciler` with the ability to be aware of documents with multiple partitionings.
IReconcileStep: A reconcile step is one of several steps of a reconcile strategy that consists of several steps.
IReconcilingStrategy: A reconciling strategy is used by an reconciler to reconcile a model based on text of a particular content type.
IReconcilingStrategyExtension: Extends `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.

Class Summary
AbstractReconciler: Abstract implementation of `IReconciler`.
AbstractReconcileStep: Abstract implementation of a reconcile step.
DirtyRegion: A dirty region describes a document range which has been changed.
MonoReconciler: Standard implementation of `IReconciler`.
Reconciler: Standard implementation of `IReconciler`.

## Package org.eclipse.jface.text.reconciler Description

Provides a reconciler add-on for an `ITextViewer`. A reconciler provides generic synchronization support with the content of the document serving as the `ITextViewer`'s input. There is no explicit model of what is synchronized.

## Package Specification

`IReconciler` defines the concept of a reconciler. It collaborates with content type specific reconciling strategies (`IReconcilingStrategy`) which perform the synchronization for a given dirty region. The package contains a default implementation of `IReconciler` (`Reconciler`). `Reconciler` and `MonoReconciler` implements reconciling as a periodic background activity and folds co-located changes while being inactive.

Eclipse Platform Release 3.7

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2011. All rights reserved.