Class DefaultTextDoubleClickStrategy

java.lang.Object
org.eclipse.jface.text.DefaultTextDoubleClickStrategy
All Implemented Interfaces:
ITextDoubleClickStrategy

public class DefaultTextDoubleClickStrategy extends Object implements ITextDoubleClickStrategy
Standard implementation of ITextDoubleClickStrategy.

Selects words using java.text.BreakIterator for the default locale.

See Also:
  • Constructor Details

    • DefaultTextDoubleClickStrategy

      public DefaultTextDoubleClickStrategy()
      Creates a new default text double click strategy.
  • Method Details

    • doubleClicked

      public void doubleClicked(ITextViewer text)
      Description copied from interface: ITextDoubleClickStrategy
      The mouse has been double clicked on the given text viewer.
      Specified by:
      doubleClicked in interface ITextDoubleClickStrategy
      Parameters:
      text - the viewer into which has been double clicked
    • findExtendedDoubleClickSelection

      protected IRegion findExtendedDoubleClickSelection(IDocument document, int offset)
      Tries to find a suitable double click selection for the given offset.

      Note: This method must return null if it simply selects the word at the given offset.

      Parameters:
      document - the document
      offset - the offset
      Returns:
      the selection or null if none to indicate simple word selection
      Since:
      3.5
    • findWord

      protected IRegion findWord(IDocument document, int offset)
      Tries to find the word at the given offset.
      Parameters:
      document - the document
      offset - the offset
      Returns:
      the word or null if none
      Since:
      3.5