Class Navigatable

  • All Implemented Interfaces:
    org.eclipse.compare.INavigatable

    public class Navigatable
    extends Object
    implements org.eclipse.compare.INavigatable
    • Method Detail

      • selectChange

        public boolean selectChange​(int flag)
        Specified by:
        selectChange in interface org.eclipse.compare.INavigatable
      • refresh

        public void refresh()
      • fireOpen

        public void fireOpen​(Object element)
        Execute the fireOpen method of the viewer associated to this navigatable.
        Parameters:
        element - the input of the selection of the open event fired by the fireOpen method.
      • getViewer

        public WrappableTreeViewer getViewer()
        Return the viewer associated with this Navigatable.
        Returns:
        the viewer associated with this Navigatable.
      • getInput

        public Object getInput()
        Specified by:
        getInput in interface org.eclipse.compare.INavigatable
      • openSelectedChange

        public boolean openSelectedChange()
        Specified by:
        openSelectedChange in interface org.eclipse.compare.INavigatable
        See Also:
        INavigatable.openSelectedChange()
      • hasChange

        public boolean hasChange​(int changeFlag)
        Specified by:
        hasChange in interface org.eclipse.compare.INavigatable
        See Also:
        INavigatable.hasChange(int)
      • getNextItem

        protected Object getNextItem​(Object start)
        Starting at the given item, returns the next item in the viewer.
        Parameters:
        start - the item for which to find the next one.
        Returns:
        the next item.
      • getPreviousItem

        protected Object getPreviousItem​(Object start)
        Starting at the given element, returns the previous item in the viewer.
        Parameters:
        start - the item for which to find the previous one.
        Returns:
        the previous item.