public abstract class AbstractProjectDiagramEditor<R extends org.uberfire.client.workbench.type.ClientResourceType> extends KieEditor
| Modifier and Type | Class and Description |
|---|---|
static interface |
AbstractProjectDiagramEditor.View |
| Modifier and Type | Field and Description |
|---|---|
protected SessionPresenter<AbstractClientFullSession,?,Diagram> |
presenter |
copyPopUpPresenter, deletePopUpPresenter, kieView, menuBuilder, menus, metadata, overviewWidget, renamePopUpPresenter, savePopUpPresenter, workbenchContextbaseView, changeTitleNotification, concurrentDeleteAcceptedEvent, concurrentDeleteIgnoredEvent, concurrentRenameAcceptedEvent, concurrentRenameIgnoredEvent, concurrentUpdateSessionInfo, fileNameValidator, isReadOnly, menuItems, notification, originalHash, place, type, versionRecordManager| Constructor and Description |
|---|
AbstractProjectDiagramEditor(AbstractProjectDiagramEditor.View view,
org.uberfire.client.mvp.PlaceManager placeManager,
org.uberfire.client.workbench.widgets.common.ErrorPopupPresenter errorPopupPresenter,
javax.enterprise.event.Event<org.uberfire.client.workbench.events.ChangeTitleWidgetEvent> changeTitleNotificationEvent,
org.uberfire.ext.editor.commons.client.file.popups.SavePopUpPresenter savePopUpPresenter,
R resourceType,
ClientProjectDiagramService projectDiagramServices,
SessionManager sessionManager,
SessionPresenterFactory<Diagram,AbstractClientReadOnlySession,AbstractClientFullSession> sessionPresenterFactory,
ClientSessionUtils sessionUtils,
SessionCommandFactory sessionCommandFactory,
ProjectDiagramEditorMenuItemsBuilder menuItemsBuilder) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
_onMayClose() |
protected void |
doClose() |
protected void |
doFocus() |
protected void |
doLostFocus() |
protected void |
doOpen() |
protected void |
doSave(String commitMessage) |
protected void |
doStartUp(org.uberfire.backend.vfs.ObservablePath path,
org.uberfire.mvp.PlaceRequest place) |
protected CanvasHandler |
getCanvasHandler() |
protected abstract int |
getCanvasHeight() |
protected abstract int |
getCanvasWidth() |
protected int |
getCurrentDiagramHash() |
protected ProjectDiagram |
getDiagram() |
protected org.uberfire.workbench.model.menu.Menus |
getMenus() |
String |
getTitleText() |
protected AbstractProjectDiagramEditor.View |
getView() |
protected void |
hideLoadingViews() |
void |
init() |
protected void |
loadContent() |
protected void |
makeMenuBar() |
protected org.uberfire.mvp.Command |
onValidate() |
protected void |
open(ProjectDiagram diagram) |
protected void |
save(String commitMessage) |
protected void |
showLoadingViews() |
addImportsTab, addPage, addSourcePage, createOriginalHash, getCouldNotGenerateSourceErrorCallback, getNoSuchFileExceptionErrorCallback, getSelectedTabIndex, getWidget, init, init, init, init, isEditorTabSelected, isOverviewTabSelected, mayClose, mayClose, OnClose, onEditTabSelected, onEditTabUnselected, onOverviewSelected, onRepositoryRemoved, onSourceTabSelected, resetEditorPages, save, selectEditorTab, selectOverviewTab, setOriginalHash, setSelectedTab, showVersions, updateSourcegetCopyServiceCaller, getCopyValidator, getDeleteServiceCaller, getRenameServiceCaller, getRenameValidator, getSaveSuccessCallback, getTitle, getVersionRecordManager, init, isDirty, onRename, onRestore, onSave, reload, showConcurrentUpdatePopupprotected SessionPresenter<AbstractClientFullSession,?,Diagram> presenter
@Inject public AbstractProjectDiagramEditor(AbstractProjectDiagramEditor.View view, org.uberfire.client.mvp.PlaceManager placeManager, org.uberfire.client.workbench.widgets.common.ErrorPopupPresenter errorPopupPresenter, javax.enterprise.event.Event<org.uberfire.client.workbench.events.ChangeTitleWidgetEvent> changeTitleNotificationEvent, org.uberfire.ext.editor.commons.client.file.popups.SavePopUpPresenter savePopUpPresenter, R resourceType, ClientProjectDiagramService projectDiagramServices, SessionManager sessionManager, SessionPresenterFactory<Diagram,AbstractClientReadOnlySession,AbstractClientFullSession> sessionPresenterFactory, ClientSessionUtils sessionUtils, SessionCommandFactory sessionCommandFactory, ProjectDiagramEditorMenuItemsBuilder menuItemsBuilder)
protected abstract int getCanvasWidth()
protected abstract int getCanvasHeight()
@PostConstruct public void init()
protected void doStartUp(org.uberfire.backend.vfs.ObservablePath path,
org.uberfire.mvp.PlaceRequest place)
protected void loadContent()
loadContent in class org.uberfire.ext.editor.commons.client.BaseEditorprotected void open(ProjectDiagram diagram)
protected org.uberfire.mvp.Command onValidate()
onValidate in class org.uberfire.ext.editor.commons.client.BaseEditorprotected void doSave(String commitMessage)
protected void makeMenuBar()
makeMenuBar in class KieEditorprotected void doOpen()
protected void showLoadingViews()
protected void hideLoadingViews()
protected void doClose()
protected void doFocus()
protected void doLostFocus()
public String getTitleText()
getTitleText in class org.uberfire.ext.editor.commons.client.BaseEditorprotected org.uberfire.workbench.model.menu.Menus getMenus()
protected boolean _onMayClose()
protected int getCurrentDiagramHash()
protected CanvasHandler getCanvasHandler()
protected ProjectDiagram getDiagram()
protected AbstractProjectDiagramEditor.View getView()
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.