Class HoverService
- java.lang.Object
-
- org.eclipse.xtext.ide.server.hover.HoverService
-
- All Implemented Interfaces:
IHoverService
@Beta public class HoverService extends java.lang.Object implements IHoverService
- Since:
- 2.11
-
-
Field Summary
-
Fields inherited from interface org.eclipse.xtext.ide.server.hover.IHoverService
EMPTY_HOVER
-
-
Constructor Summary
Constructors Constructor Description HoverService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected HoverContextcreateContext(Document document, org.eclipse.xtext.resource.XtextResource resource, int offset)java.lang.StringgetContents(org.eclipse.emf.ecore.EObject element)protected java.lang.StringgetKind(HoverContext it)protected org.eclipse.lsp4j.MarkupContentgetMarkupContent(HoverContext ctx)protected org.eclipse.lsp4j.RangegetRange(HoverContext ctx)org.eclipse.lsp4j.Hoverhover(Document document, org.eclipse.xtext.resource.XtextResource resource, org.eclipse.lsp4j.HoverParams params, org.eclipse.xtext.util.CancelIndicator cancelIndicator)callback for 'textDocument/hover' requests.protected org.eclipse.lsp4j.Hoverhover(HoverContext context)protected org.eclipse.lsp4j.MarkupContenttoMarkupContent(java.lang.String kind, java.lang.String value)
-
-
-
Method Detail
-
hover
public org.eclipse.lsp4j.Hover hover(Document document, org.eclipse.xtext.resource.XtextResource resource, org.eclipse.lsp4j.HoverParams params, org.eclipse.xtext.util.CancelIndicator cancelIndicator)
Description copied from interface:IHoverServicecallback for 'textDocument/hover' requests.- Specified by:
hoverin interfaceIHoverService
-
createContext
protected HoverContext createContext(Document document, org.eclipse.xtext.resource.XtextResource resource, int offset)
-
hover
protected org.eclipse.lsp4j.Hover hover(HoverContext context)
-
getRange
protected org.eclipse.lsp4j.Range getRange(HoverContext ctx)
-
getMarkupContent
protected org.eclipse.lsp4j.MarkupContent getMarkupContent(HoverContext ctx)
-
getKind
protected java.lang.String getKind(HoverContext it)
-
toMarkupContent
protected org.eclipse.lsp4j.MarkupContent toMarkupContent(java.lang.String kind, java.lang.String value)
-
getContents
public java.lang.String getContents(org.eclipse.emf.ecore.EObject element)
-
-