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 interfaceSpecial extension fororg.eclipse.jface.internal.text.html.BrowserInpuThe classes implements the interface must be contains url to methodical informationstatic interfaceSpecial extension fororg.eclipse.jface.internal.text.html.BrowserInpuThe classes implements the interface must be contains actualTypeSetnames and their including typesstatic interfaceSpecial extension fororg.eclipse.jface.internal.text.html.BrowserInpuThe classes implements this interface must be contains actual version project for content that they havestatic classImplementation of aBrowserInputusing anStringas input.static classImplementation of aBrowserInputusing anURLas input. -
Field Summary
Fields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidCreates the actions and action groups for this view.voidcreatePartControl(org.eclipse.swt.widgets.Composite parent) Creates control, this control is very similar withJavadocViewvoiddispose()remove all listener and disposeBrowserprotected voidfillActionBars(org.eclipse.ui.IActionBars actionBars) Fills the actions bars.protected voidfillToolBar(org.eclipse.jface.action.IToolBarManager tbm) Fills the tool bar.Gets current back action for browserorg.eclipse.jface.internal.text.html.BrowserInputGets current browser inputGets current forth action for browservoidvoidselectionChanged(org.eclipse.ui.IWorkbenchPart part, ISelection selection) Describes the actions that occur when a new element was selectedvoidsetFocus()voidsetInput(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, setPartNameMethods 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, showBusyMethods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObjectMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapterMethods 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:
createPartControlin interfaceorg.eclipse.ui.IWorkbenchPart- Specified by:
createPartControlin classorg.eclipse.ui.part.WorkbenchPart
-
setFocus
public void setFocus()- Specified by:
setFocusin interfaceorg.eclipse.ui.IWorkbenchPart- Specified by:
setFocusin classorg.eclipse.ui.part.WorkbenchPart
-
selectionChanged
Describes the actions that occur when a new element was selected- Specified by:
selectionChangedin interfaceorg.eclipse.ui.ISelectionListener
-
selectionChanged
- Specified by:
selectionChangedin interfaceISelectionChangedListener
-
setInput
public void setInput(org.eclipse.jface.internal.text.html.BrowserInput input) Set input to the given input.- Specified by:
setInputin interfaceISyntaxAssistBrowser- Parameters:
input- the input for the view
-
dispose
public void dispose()remove all listener and disposeBrowser- Specified by:
disposein interfaceorg.eclipse.ui.IWorkbenchPart- Overrides:
disposein classorg.eclipse.ui.part.WorkbenchPart
-
getCurrentBrowserInput
public org.eclipse.jface.internal.text.html.BrowserInput getCurrentBrowserInput()Gets current browser input- Specified by:
getCurrentBrowserInputin interfaceISyntaxAssistBrowser- Returns:
BrowserInput
-
getBackAction
Gets current back action for browser- Specified by:
getBackActionin interfaceISyntaxAssistBrowser- Returns:
BslInfoView.BslBackAction
-
getForthAction
Gets current forth action for browser- Specified by:
getForthActionin 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
-