org.eclipse.compare
Class CompareNavigator
java.lang.Object
org.eclipse.compare.CompareNavigator
-
All Implemented Interfaces:
-
ICompareNavigator
-
public abstract class CompareNavigator
- extends
Object
- implements
ICompareNavigator
Supports cross-pane navigation through the differences of a compare container.
Clients may subclass this class.
-
Since:
- 3.3
-
See Also:
-
INavigatable
|
Methods inherited from class java.lang.
Object
|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
|
CompareNavigator
public CompareNavigator()
selectChange
public boolean selectChange(boolean next)
-
Description copied from interface:
ICompareNavigator
- Starting from the current selection
selectChange selects and reveals the next (previous) change.
If the end (or beginning) is reached, the method returns true.
-
-
Specified by:
-
selectChange
in interface
ICompareNavigator
-
-
Parameters:
-
next - if true the next change is selected, otherwise the previous change
-
Returns:
- returns
true if end (beginning) is reached, false otherwise
getNavigatables
protected abstract
INavigatable[] getNavigatables()
-
-
getNavigator
protected final
INavigatable getNavigator(
Object object)
- Return the
INavigatable for the given object.
If the object implements
INavigatable, then
the object is returned. Otherwise, if the object
implements
IAdaptable, the object is
adapted to
INavigatable.
-
-
-
Parameters:
-
object - the object
-
Returns:
- the
INavigatable for the given object or null
hasChange
public boolean hasChange(boolean next)
- Return whether a call to
ICompareNavigator.selectChange(boolean) with the same parameter
would succeed.
-
-
-
Parameters:
-
next - if true the next change is selected, otherwise the previous change
-
Returns:
- whether a call to
ICompareNavigator.selectChange(boolean) with the same parameter
would succeed. -
Since:
- 3.3
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.