Package com._1c.g5.v8.dt.bsl.ui.hover
Class BslEObjectHoverProvider.BslBrowserInput
java.lang.Object
org.eclipse.jface.internal.text.html.BrowserInput
org.eclipse.jface.internal.text.html.BrowserInformationControlInput
org.eclipse.xtext.ui.editor.hover.html.XtextBrowserInformationControlInput
com._1c.g5.v8.dt.bsl.ui.hover.BslEObjectHoverProvider.BslBrowserInput
- All Implemented Interfaces:
BslInfoView.ITypeSetBrowserInput
,BslInfoView.IVersionedBrowserInput
- Enclosing class:
- BslEObjectHoverProvider
public class BslEObjectHoverProvider.BslBrowserInput
extends org.eclipse.xtext.ui.editor.hover.html.XtextBrowserInformationControlInput
implements BslInfoView.IVersionedBrowserInput, BslInfoView.ITypeSetBrowserInput
Special
XtextBrowserInformationControlInput
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.eclipse.xtext.ui.editor.hover.html.XtextBrowserInformationControlInput
getElement, getHtml, getInputElement, getInputName, getLeadingImageWidth
Methods inherited from class org.eclipse.jface.internal.text.html.BrowserInformationControlInput
toString
Methods inherited from class org.eclipse.jface.internal.text.html.BrowserInput
getNext, getPrevious
-
Constructor Details
-
BslBrowserInput
public BslBrowserInput(org.eclipse.xtext.ui.editor.hover.html.XtextBrowserInformationControlInput input, String fullDoc, Version version, Map<String, String> typeSetNames) Initialize by full documentation- Parameters:
input
-XtextBrowserInformationControlInput
, can't benull
fullDoc
- full documentation content, can't benull
version
- actual version of documentation, can't benull
typeSetNames
- the map, where key - name of the type category name (TypeSet
name equals to category type name), value - names of the object which has type corresponding to the category type name in key of the map through the comma. At the end of the value you can find special symbol '#' and name of the base type after it.
Attention for category "AnyRef" - the value is names of the type corresponding to the it through the comma. Also there is no special symbol '#' at the end.
Can't benull
-
-
Method Details
-
getFullDoc
-
getActualVersion
Description copied from interface:BslInfoView.IVersionedBrowserInput
ActualVersion
of project corresponding to content oforg.eclipse.jface.internal.text.html.BrowserInpu
- Specified by:
getActualVersion
in interfaceBslInfoView.IVersionedBrowserInput
- Returns:
- Actual
Version
of project, can benull
if version wasn't determinate
-
getActualTypeSetInformation
Description copied from interface:BslInfoView.ITypeSetBrowserInput
Gets actualTypeSet
names and their including types.- Specified by:
getActualTypeSetInformation
in interfaceBslInfoView.ITypeSetBrowserInput
- Returns:
- the map, where key - name of the type category name (
TypeSet
name equals to category type name), value - names of the object which has type corresponding to the category type name in key of the map through the comma. At the end of the value you can find special symbol '#' and name of the base type after it.
Attention for category "AnyRef" - the value is names of the type corresponding to the it through the comma. Also there is no special symbol '#' at the end.
Nevernull
-