Ondersteuning voor vergelijkingen

Als uw plugin zelf resourcetypen definieert en bewerkt, hebt u wellicht speciale wensen om resources te kunnen vergelijken. Resources worden vaak vergeleken wanneer u werkt met een lokale historie of bestanden uit een repository. Met de plugin compare (vergelijken) kunt u verschillende contentstromen vergelijken en geavanceerde vergelijkingsviews implementeren. Deze plugin bevat de volgende voorzieningen:

Deze voorzieningen worden in het platform gebruikt om de gebruiker te helpen bij taken zoals het integreren van patchbestanden en het vergelijken/samenvoegen van het werkgebied en de lokale historie.

Vergelijkingsviewers

Alle vergelijkingsviewers zijn standaard JFace-viewers waarvoor een invoerobject wordt verwacht waarmee de interface ICompareInput wordt geïmplementeerd.

Vergelijkingsviewers zijn content-georiënteerd als er platte invoer zoals teksten of afbeeldingen mee worden vergeleken en structuur-georiënteerd als er hiërarchisch gestructureerde invoerelementen mee worden vergeleken.