Package com._1c.g5.v8.dt.bsl.ui.view
Class BslInfoView
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.ViewPart
com._1c.g5.v8.dt.bsl.ui.view.BslInfoView
- All Implemented Interfaces:
ISyntaxAssistBrowser
,EventListener
,org.eclipse.core.runtime.IAdaptable
,org.eclipse.core.runtime.IExecutableExtension
,ISelectionChangedListener
,org.eclipse.ui.IPersistable
,org.eclipse.ui.ISelectionListener
,org.eclipse.ui.IViewPart
,org.eclipse.ui.IWorkbenchPart
,org.eclipse.ui.IWorkbenchPart2
,org.eclipse.ui.IWorkbenchPart3
,org.eclipse.ui.part.IWorkbenchPartOrientation
public class BslInfoView
extends org.eclipse.ui.part.ViewPart
implements ISelectionChangedListener, org.eclipse.ui.ISelectionListener, ISyntaxAssistBrowser
The View for show context help for element in BSL language
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
Special extension fororg.eclipse.jface.internal.text.html.BrowserInpu
The classes implements the interface must be contains url to methodical informationstatic interface
Special extension fororg.eclipse.jface.internal.text.html.BrowserInpu
The classes implements the interface must be contains actualTypeSet
names and their including typesstatic interface
Special extension fororg.eclipse.jface.internal.text.html.BrowserInpu
The classes implements this interface must be contains actual version project for content that they havestatic class
Implementation of aBrowserInput
using anString
as input.static class
Implementation of aBrowserInput
using anURL
as input. -
Field Summary
Fields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
Creates the actions and action groups for this view.void
createPartControl
(org.eclipse.swt.widgets.Composite parent) Creates control, this control is very similar withJavadocView
void
dispose()
remove all listener and disposeBrowser
protected void
fillActionBars
(org.eclipse.ui.IActionBars actionBars) Fills the actions bars.protected void
fillToolBar
(org.eclipse.jface.action.IToolBarManager tbm) Fills the tool bar.Gets current back action for browserorg.eclipse.jface.internal.text.html.BrowserInput
Gets current browser inputGets current forth action for browservoid
void
selectionChanged
(org.eclipse.ui.IWorkbenchPart part, ISelection selection) Describes the actions that occur when a new element was selectedvoid
setFocus()
void
setInput
(org.eclipse.jface.internal.text.html.BrowserInput input) Set input to the given input.Methods inherited from class org.eclipse.ui.part.ViewPart
checkSite, getViewSite, init, init, saveState, setContentDescription, setInitializationData, setPartName
Methods inherited from class org.eclipse.ui.part.WorkbenchPart
addPartPropertyListener, addPropertyListener, firePartPropertyChanged, firePropertyChange, getAdapter, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, getTitleToolTip, removePartPropertyListener, removePropertyListener, setPartProperty, setSite, setTitle, setTitleImage, setTitleToolTip, showBusy
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
Methods inherited from interface org.eclipse.ui.IWorkbenchPart
addPropertyListener, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener
-
Constructor Details
-
BslInfoView
public BslInfoView()
-
-
Method Details
-
createPartControl
public void createPartControl(org.eclipse.swt.widgets.Composite parent) Creates control, this control is very similar withJavadocView
- Specified by:
createPartControl
in interfaceorg.eclipse.ui.IWorkbenchPart
- Specified by:
createPartControl
in classorg.eclipse.ui.part.WorkbenchPart
-
setFocus
public void setFocus()- Specified by:
setFocus
in interfaceorg.eclipse.ui.IWorkbenchPart
- Specified by:
setFocus
in classorg.eclipse.ui.part.WorkbenchPart
-
selectionChanged
Describes the actions that occur when a new element was selected- Specified by:
selectionChanged
in interfaceorg.eclipse.ui.ISelectionListener
-
selectionChanged
- Specified by:
selectionChanged
in interfaceISelectionChangedListener
-
setInput
public void setInput(org.eclipse.jface.internal.text.html.BrowserInput input) Set input to the given input.- Specified by:
setInput
in interfaceISyntaxAssistBrowser
- Parameters:
input
- the input for the view
-
dispose
public void dispose()remove all listener and disposeBrowser
- Specified by:
dispose
in interfaceorg.eclipse.ui.IWorkbenchPart
- Overrides:
dispose
in classorg.eclipse.ui.part.WorkbenchPart
-
getCurrentBrowserInput
public org.eclipse.jface.internal.text.html.BrowserInput getCurrentBrowserInput()Gets current browser input- Specified by:
getCurrentBrowserInput
in interfaceISyntaxAssistBrowser
- Returns:
BrowserInput
-
getBackAction
Gets current back action for browser- Specified by:
getBackAction
in interfaceISyntaxAssistBrowser
- Returns:
BslInfoView.BslBackAction
-
getForthAction
Gets current forth action for browser- Specified by:
getForthAction
in interfaceISyntaxAssistBrowser
- Returns:
BslInfoView.BslForthAction
-
createActions
protected void createActions()Creates the actions and action groups for this view. -
fillActionBars
protected void fillActionBars(org.eclipse.ui.IActionBars actionBars) Fills the actions bars.- Parameters:
actionBars
- the action bars
-
fillToolBar
protected void fillToolBar(org.eclipse.jface.action.IToolBarManager tbm) Fills the tool bar.- Parameters:
tbm
- the tool bar manager
-