Public Member Functions | Private Member Functions | Private Attributes

de.fraunhofer.isst.axbench.editors.axlmultipage.axleditor.AXLDoubleClickStrategy Class Reference

aXLang source code editor double click strategy. More...

List of all members.

Public Member Functions

void doubleClicked (ITextViewer thePartViewer)
 Reacts in double clicks.

Private Member Functions

boolean selectComment (int iCaretPosition)
 Selects a comment.
void selectRange (int iStartPosition, int iEndPosition)
 Selects a range from start to end position.
boolean selectWord (int iCaretPosition)
 Selects a word.

Private Attributes

ITextViewer theTextViewer = null
 text viewer

Detailed Description

aXLang source code editor double click strategy.

Author:
Ekkart Kleinod
Version:
0.3.0
Since:
0.1.0

Member Function Documentation

void de.fraunhofer.isst.axbench.editors.axlmultipage.axleditor.AXLDoubleClickStrategy.doubleClicked ( ITextViewer  thePartViewer  ) 

Reacts in double clicks.

Parameters:
thePartViewer text viewer for the part
boolean de.fraunhofer.isst.axbench.editors.axlmultipage.axleditor.AXLDoubleClickStrategy.selectComment ( int  iCaretPosition  )  [private]

Selects a comment.

Parameters:
iCaretPosition caret position
Returns:
if comment was selected
void de.fraunhofer.isst.axbench.editors.axlmultipage.axleditor.AXLDoubleClickStrategy.selectRange ( int  iStartPosition,
int  iEndPosition 
) [private]

Selects a range from start to end position.

Parameters:
iStartPosition start position
iEndPosition end position
boolean de.fraunhofer.isst.axbench.editors.axlmultipage.axleditor.AXLDoubleClickStrategy.selectWord ( int  iCaretPosition  )  [private]

Selects a word.

Parameters:
iCaretPosition caret position
Returns:
if word was selected

Member Data Documentation

text viewer