Eclipse Platform
Release 3.6

org.eclipse.jface.text
Class DefaultTextDoubleClickStrategy

java.lang.Object
  extended by 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:
BreakIterator

Constructor Summary
DefaultTextDoubleClickStrategy()
          Creates a new default text double click strategy.
 
Method Summary
 void doubleClicked(ITextViewer text)
          The mouse has been double clicked on the given text viewer.
protected  IRegion findExtendedDoubleClickSelection(IDocument document, int offset)
          Tries to find a suitable double click selection for the given offset.
protected  IRegion findWord(IDocument document, int offset)
          Tries to find the word at the given offset.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultTextDoubleClickStrategy

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

Method Detail

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

Eclipse Platform
Release 3.6

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2010. All rights reserved.