org.eclipse.xtext.ui.editor.hover
Class DispatchingEObjectTextHover
java.lang.Object
org.eclipse.xtext.ui.editor.hover.AbstractHover
org.eclipse.xtext.ui.editor.hover.AbstractEObjectHover
org.eclipse.xtext.ui.editor.hover.DispatchingEObjectTextHover
- All Implemented Interfaces:
- org.eclipse.jface.text.ITextHover, org.eclipse.jface.text.ITextHoverExtension, org.eclipse.jface.text.ITextHoverExtension2, IEObjectHover, ISourceViewerAware
public class DispatchingEObjectTextHover
- extends AbstractEObjectHover
- Author:
- Sven Efftinge - Initial contribution and API
Method Summary |
org.eclipse.jface.text.IInformationControlCreator |
getHoverControlCreator()
Returns the hover control creator of this text hover or null |
java.lang.Object |
getHoverInfo(org.eclipse.emf.ecore.EObject first,
org.eclipse.jface.text.ITextViewer textViewer,
org.eclipse.jface.text.IRegion hoverRegion)
|
java.lang.String |
getHoverInfo(org.eclipse.jface.text.ITextViewer textViewer,
org.eclipse.jface.text.IRegion hoverRegion)
Deprecated. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DispatchingEObjectTextHover
public DispatchingEObjectTextHover()
getHoverInfo
public java.lang.Object getHoverInfo(org.eclipse.emf.ecore.EObject first,
org.eclipse.jface.text.ITextViewer textViewer,
org.eclipse.jface.text.IRegion hoverRegion)
- Specified by:
getHoverInfo
in interface IEObjectHover
- Specified by:
getHoverInfo
in class AbstractEObjectHover
getHoverControlCreator
public org.eclipse.jface.text.IInformationControlCreator getHoverControlCreator()
- Description copied from interface:
org.eclipse.jface.text.ITextHoverExtension
- Returns the hover control creator of this text hover or
null
- Specified by:
getHoverControlCreator
in interface org.eclipse.jface.text.ITextHoverExtension
- Overrides:
getHoverControlCreator
in class AbstractHover
- Returns:
- the hover control creator or
null
getHoverInfo
@Deprecated
public java.lang.String getHoverInfo(org.eclipse.jface.text.ITextViewer textViewer,
org.eclipse.jface.text.IRegion hoverRegion)
- Deprecated.
- Description copied from interface:
org.eclipse.jface.text.ITextHover
- Returns the information which should be presented when a hover popup is shown
for the specified hover region. The hover region has the same semantics
as the region returned by
getHoverRegion
. If the returned
information is null
or empty no hover popup will be shown.
- Specified by:
getHoverInfo
in interface org.eclipse.jface.text.ITextHover
- Overrides:
getHoverInfo
in class AbstractHover
- Parameters:
textViewer
- the viewer on which the hover popup should be shownhoverRegion
- the text range in the viewer which is used to determine
the hover display information
- Returns:
- the hover popup display information, or
null
if none available