org.eclipse.xpand.ui.editor
Class XpandHyperlinkDetector

java.lang.Object
  extended by org.eclipse.xtend.shared.ui.editor.navigation.AbstractHyperlinkDetector
      extended by org.eclipse.xpand.ui.editor.XpandHyperlinkDetector
All Implemented Interfaces:
org.eclipse.jface.text.hyperlink.IHyperlinkDetector

public class XpandHyperlinkDetector
extends AbstractHyperlinkDetector

Author:
Darius Jockel - Initial contribution and API

Field Summary
 
Fields inherited from class org.eclipse.xtend.shared.ui.editor.navigation.AbstractHyperlinkDetector
_xxresource, editor
 
Constructor Summary
XpandHyperlinkDetector(org.eclipse.ui.IEditorPart editor)
           
 
Method Summary
protected  java.util.List<GenericHyperlink> computeMatchesAndHyperlinks(org.eclipse.jface.text.IRegion hyperlinkRegion, java.lang.String hyperlinkedWord, IXtendXpandProject project)
           
protected  GenericHyperlink createGenericTemplateHyperlink(java.lang.String hyperlinkedWord, ExpandStatement statement, AbstractDefinition definition)
           
 
Methods inherited from class org.eclipse.xtend.shared.ui.editor.navigation.AbstractHyperlinkDetector
computeContext, computeHyperlinkLabel, createHyperlinkToImportedExtensions, detectHyperlinks, findOwningElement, getFile, getHyperlinkRegion, getWorkbenchPage, getXtendXpandProject, getXXResourceByName, useGenericHyplerlinkDetector
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XpandHyperlinkDetector

public XpandHyperlinkDetector(org.eclipse.ui.IEditorPart editor)
Method Detail

computeMatchesAndHyperlinks

protected java.util.List<GenericHyperlink> computeMatchesAndHyperlinks(org.eclipse.jface.text.IRegion hyperlinkRegion,
                                                                       java.lang.String hyperlinkedWord,
                                                                       IXtendXpandProject project)
Overrides:
computeMatchesAndHyperlinks in class AbstractHyperlinkDetector

createGenericTemplateHyperlink

protected GenericHyperlink createGenericTemplateHyperlink(java.lang.String hyperlinkedWord,
                                                          ExpandStatement statement,
                                                          AbstractDefinition definition)
Since:
2.0