Class TemplateEditorResultSpreadsheetPage
- java.lang.Object
-
- org.eclipse.core.commands.common.EventManager
-
- org.eclipse.ui.part.WorkbenchPart
-
- org.eclipse.ui.part.EditorPart
-
- org.eclipse.ui.forms.editor.FormPage
-
- com._1c.g5.v8.dt.md.ui.editor.base.DtGranularEditorPage<M>
-
- com._1c.g5.v8.dt.md.ui.editor.base.DtGranularEditorEmbeddedEditorPage<BasicTemplate>
-
- com._1c.g5.v8.dt.moxel.ui.TemplateEditorSpreadsheetPage
-
- com._1c.g5.v8.dt.moxel.ui.extension.TemplateEditorResultSpreadsheetPage
-
- All Implemented Interfaces:
IDtEditor<BasicTemplate>
,IDtGranularEditorEmbeddedEditorPage<BasicTemplate>
,IDtGranularEditorPage<BasicTemplate>
,IGotoSelection
,org.eclipse.core.runtime.IAdaptable
,org.eclipse.core.runtime.IExecutableExtension
,org.eclipse.ui.forms.editor.IFormPage
,org.eclipse.ui.IEditorPart
,org.eclipse.ui.ISaveablePart
,org.eclipse.ui.IShowEditorInput
,org.eclipse.ui.IWorkbenchPart
,org.eclipse.ui.IWorkbenchPart2
,org.eclipse.ui.IWorkbenchPart3
,org.eclipse.ui.part.IShowInSource
,org.eclipse.ui.part.IWorkbenchPartOrientation
public class TemplateEditorResultSpreadsheetPage extends TemplateEditorSpreadsheetPage
Granular editor page for displaying result of 3-way merge of base spreadsheet, configuration spreadsheet and extension spreadsheet.
-
-
Field Summary
Fields Modifier and Type Field Description static String
PAGE_ID
Page id.-
Fields inherited from class com._1c.g5.v8.dt.md.ui.editor.base.DtGranularEditorPage
activeSelection, derivedDataManagerProvider, modelManager, resourceLookup, SECTION_ID_PATTERN
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
TemplateEditorResultSpreadsheetPage()
Creates new instance ofTemplateEditorResultSpreadsheetPage
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.ui.IEditorPart
createDefaultEditor()
Create default editor.void
doSave(org.eclipse.core.runtime.IProgressMonitor monitor)
protected String
getPageTitle()
Returns the page title.protected void
initEmbeddedEditor()
Init page embedded editor.boolean
isDirty()
void
setFocus()
-
Methods inherited from class com._1c.g5.v8.dt.moxel.ui.TemplateEditorSpreadsheetPage
activateContexts, createDefaultEditor, createEmbeddedEditor, createEmbeddedEditorInput, getEmbeddedEditorContributorClass, initialize
-
Methods inherited from class com._1c.g5.v8.dt.md.ui.editor.base.DtGranularEditorEmbeddedEditorPage
createEditorSite, createPageControls, createPageLayout, dispose, doSaveAs, getActiveSelection, getAdapter, getEmbeddedEditor, isSaveAsAllowed
-
Methods inherited from class com._1c.g5.v8.dt.md.ui.editor.base.DtGranularEditorPage
activate, createFormContent, deactivate, getActiveFeature, getApiEditingContext, getDefaultFeature, getEditingContext, getEditor, getEditorInput, getEditorPageDescriptor, getEventGate, getHelpContextId, getModel, getPageTitle, getSectionID, getShowInContext, getWaitingPartsId, gotoSelection, init, onEventGateClosed, pathSeparetor, refresh, setActiveFeature, setActiveSelection, setDefaultFeature, showEditorInput, showEditorInput, waitDerivedData, waitDerivedData
-
Methods inherited from class org.eclipse.ui.forms.editor.FormPage
canLeaveThePage, createPartControl, getId, getIndex, getManagedForm, getPartControl, getTitleImage, init, isActive, isEditor, selectReveal, setActive, setIndex
-
Methods inherited from class org.eclipse.ui.part.EditorPart
checkSite, getEditorSite, getTitleToolTip, isSaveOnCloseNeeded, setContentDescription, setInitializationData, setInput, setInputWithNotify, setPartName
-
Methods inherited from class org.eclipse.ui.part.WorkbenchPart
addPartPropertyListener, addPropertyListener, firePartPropertyChanged, firePropertyChange, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, 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 com._1c.g5.v8.dt.ui.editor.IDtEditor
getApiEditingContext, getEditingContext, getEditorInput, getModel, init, setActiveFeature, setActiveSelection, showEditorInput
-
Methods inherited from interface com._1c.g5.v8.dt.ui.editor.IDtGranularEditorPage
activate, deactivate, setDefaultFeature
-
Methods inherited from interface org.eclipse.ui.forms.editor.IFormPage
canLeaveThePage, getEditor, getId, getIndex, getManagedForm, getPartControl, isActive, isEditor, selectReveal, setActive, setIndex
-
Methods inherited from interface com._1c.g5.v8.dt.ui.editor.IGotoSelection
gotoSelection
-
-
-
-
Field Detail
-
PAGE_ID
public static final String PAGE_ID
Page id.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TemplateEditorResultSpreadsheetPage
protected TemplateEditorResultSpreadsheetPage()
Creates new instance ofTemplateEditorResultSpreadsheetPage
.
-
-
Method Detail
-
isDirty
public boolean isDirty()
- Specified by:
isDirty
in interfaceorg.eclipse.ui.ISaveablePart
- Overrides:
isDirty
in classDtGranularEditorEmbeddedEditorPage<BasicTemplate>
-
doSave
public void doSave(org.eclipse.core.runtime.IProgressMonitor monitor)
- Specified by:
doSave
in interfaceorg.eclipse.ui.ISaveablePart
- Overrides:
doSave
in classDtGranularEditorEmbeddedEditorPage<BasicTemplate>
-
getPageTitle
protected String getPageTitle()
Description copied from class:DtGranularEditorPage
Returns the page title.- Overrides:
getPageTitle
in classTemplateEditorSpreadsheetPage
- Returns:
- this page title, never
null
-
createDefaultEditor
protected org.eclipse.ui.IEditorPart createDefaultEditor()
Description copied from class:TemplateEditorSpreadsheetPage
Create default editor.- Overrides:
createDefaultEditor
in classTemplateEditorSpreadsheetPage
- Returns:
- created
IEditorPart
-
initEmbeddedEditor
protected void initEmbeddedEditor()
Description copied from class:DtGranularEditorEmbeddedEditorPage
Init page embedded editor.- Overrides:
initEmbeddedEditor
in classTemplateEditorSpreadsheetPage
-
setFocus
public void setFocus()
- Specified by:
setFocus
in interfaceorg.eclipse.ui.IWorkbenchPart
- Overrides:
setFocus
in classDtGranularEditorEmbeddedEditorPage<BasicTemplate>
-
-