org.eclipse.mofscript.editor.hyperlink
Class MofScriptLinkDetector

java.lang.Object
  extended by org.eclipse.mofscript.editor.hyperlink.MofScriptLinkDetector
All Implemented Interfaces:
org.eclipse.jface.text.hyperlink.IHyperlinkDetector

public class MofScriptLinkDetector
extends java.lang.Object
implements org.eclipse.jface.text.hyperlink.IHyperlinkDetector


Constructor Summary
MofScriptLinkDetector(MofScriptTextEditor editor)
           
 
Method Summary
protected  org.eclipse.jface.text.IRegion computeWordRegion(org.eclipse.jface.text.IDocument doc, org.eclipse.jface.text.IRegion reg)
           
 org.eclipse.jface.text.hyperlink.IHyperlink[] detectHyperlinks(org.eclipse.jface.text.ITextViewer viewer, org.eclipse.jface.text.IRegion region, boolean canShowMultipleHyperlinks)
           
protected  java.lang.String extractWord(org.eclipse.jface.text.IDocument doc, org.eclipse.jface.text.IRegion reg)
           
protected  org.eclipse.jface.text.IRegion resolveDeclaration(org.eclipse.jface.text.IDocument doc, java.lang.String toFind, int atLine)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MofScriptLinkDetector

public MofScriptLinkDetector(MofScriptTextEditor editor)
Method Detail

detectHyperlinks

public org.eclipse.jface.text.hyperlink.IHyperlink[] detectHyperlinks(org.eclipse.jface.text.ITextViewer viewer,
                                                                      org.eclipse.jface.text.IRegion region,
                                                                      boolean canShowMultipleHyperlinks)
Specified by:
detectHyperlinks in interface org.eclipse.jface.text.hyperlink.IHyperlinkDetector

computeWordRegion

protected org.eclipse.jface.text.IRegion computeWordRegion(org.eclipse.jface.text.IDocument doc,
                                                           org.eclipse.jface.text.IRegion reg)
Parameters:
doc -
reg -
Returns:

extractWord

protected java.lang.String extractWord(org.eclipse.jface.text.IDocument doc,
                                       org.eclipse.jface.text.IRegion reg)
Parameters:
doc -
reg -
Returns:

resolveDeclaration

protected org.eclipse.jface.text.IRegion resolveDeclaration(org.eclipse.jface.text.IDocument doc,
                                                            java.lang.String toFind,
                                                            int atLine)
Parameters:
doc -
toFind -
Returns: