# Uses of Interface
org.eclipse.compare.IResourceProvider

Packages that use IResourceProvider
Package
Description
org.eclipse.compare
Provides support for performing structural and textual compare operations on arbitrary data and displaying the results.

## Uses of IResourceProvider in org.eclipse.compare

Classes in org.eclipse.compare that implement IResourceProvider
Modifier and Type
Class
Description
`class`
`HistoryItem`
A combination `IFileState` and `ITypedElement` that can be used as an input to a compare viewer or other places where an `IStreamContentAccessor` is needed.
`class`
`ResourceNode`
A `ResourceNode` wraps an `IResources` so that it can be used as input for the differencing engine (interfaces `IStructureComparator` and `ITypedElement`) and the `ReplaceWithEditionDialog` (interfaces `ITypedElement` and `IModificationDate`).