Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.eclipse.compare.structuremergeviewer.IStructureComparator

Packages that use IStructureComparator
org.eclipse.compare | Provides support for performing structural and textual compare operations on arbitrary data and displaying the results.
org.eclipse.compare.structuremergeviewer | Provides support for finding and displaying the differences between hierarchically structured data.

Uses of IStructureComparator in org.eclipse.compare

Classes in org.eclipse.compare that implement IStructureComparator
`class` | `ResourceNode` A `ResourceNode` wrappers 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`).

Methods in org.eclipse.compare that return IStructureComparator
`IStructureComparator` | `ZipFileStructureCreator.getStructure(Object input)`
`IStructureComparator` | `ZipFileStructureCreator.locate(Object path, Object source)`
`protected IStructureComparator` | `ResourceNode.createChild(IResource child)` This hook method is called from `getChildren` once for every member of a container resource.

Methods in org.eclipse.compare with parameters of type IStructureComparator
`void` | `ZipFileStructureCreator.save(IStructureComparator structure, Object input)` Called whenever a copy operation has been performed on a tree node.

Uses of IStructureComparator in org.eclipse.compare.structuremergeviewer

Classes in org.eclipse.compare.structuremergeviewer that implement IStructureComparator
`class` | `DocumentRangeNode` A document range node represents a structural element when performing a structure compare of documents.

Methods in org.eclipse.compare.structuremergeviewer that return IStructureComparator
`IStructureComparator` | `IStructureCreator.getStructure(Object input)` Creates a tree structure consisting of `IStructureComparator`s from the given object and returns its root object.
`IStructureComparator` | `IStructureCreator.locate(Object path, Object input)` Creates the single node specified by path from the given input object.

Methods in org.eclipse.compare.structuremergeviewer with parameters of type IStructureComparator
`protected void` | `StructureDiffViewer.preDiffHook(IStructureComparator ancestor, IStructureComparator left, IStructureComparator right)` This method is called from within `diff()` before the difference tree is being built.
`void` | `IStructureCreator.save(IStructureComparator node, Object input)` Called whenever a copy operation has been performed on a tree node.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2004. All rights reserved.