org.eclipse.xtext.ui.editor.hyperlinking
Class HyperlinkHelper
java.lang.Object
org.eclipse.xtext.ui.editor.hyperlinking.HyperlinkHelper
- All Implemented Interfaces:
- IHyperlinkHelper
- Direct Known Subclasses:
- TypeAwareHyperlinkHelper, XtextHyperlinkHelper
public class HyperlinkHelper
- extends java.lang.Object
- implements IHyperlinkHelper
- Author:
- Sebastian Zarnekow - Initial contribution and API
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HyperlinkHelper
public HyperlinkHelper()
getHyperlinkProvider
protected com.google.inject.Provider<XtextHyperlink> getHyperlinkProvider()
getLabelProvider
protected org.eclipse.jface.viewers.ILabelProvider getLabelProvider()
createHyperlinksByOffset
public org.eclipse.jface.text.hyperlink.IHyperlink[] createHyperlinksByOffset(XtextResource resource,
int offset,
boolean createMultipleHyperlinks)
- Specified by:
createHyperlinksByOffset
in interface IHyperlinkHelper
createHyperlinksByOffset
public void createHyperlinksByOffset(XtextResource resource,
int offset,
IHyperlinkAcceptor acceptor)
getParentNodeWithCrossReference
protected INode getParentNodeWithCrossReference(INode startNode)
createHyperlinksTo
public void createHyperlinksTo(XtextResource from,
org.eclipse.jface.text.Region region,
org.eclipse.emf.ecore.EObject to,
IHyperlinkAcceptor acceptor)