public abstract class BaseEditor extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
BaseEditor() |
protected |
BaseEditor(BaseEditorView baseView) |
| Modifier and Type | Method and Description |
|---|---|
protected org.jboss.errai.common.client.api.Caller<? extends SupportsCopy> |
getCopyServiceCaller() |
Validator |
getCopyValidator() |
protected org.jboss.errai.common.client.api.Caller<? extends SupportsDelete> |
getDeleteServiceCaller() |
protected org.jboss.errai.common.client.api.Caller<? extends SupportsRename> |
getRenameServiceCaller() |
Validator |
getRenameValidator() |
protected org.jboss.errai.common.client.api.RemoteCallback<Path> |
getSaveSuccessCallback(int newHash) |
protected com.google.gwt.user.client.ui.IsWidget |
getTitle()
Override this method and use @WorkbenchPartTitleDecoration
|
String |
getTitleText() |
VersionRecordManager |
getVersionRecordManager() |
protected void |
init(ObservablePath path,
PlaceRequest place,
ClientResourceType type,
boolean addFileChangeListeners,
boolean displayShowMoreVersions,
Collection<MenuItems> menuItems) |
protected void |
init(ObservablePath path,
PlaceRequest place,
ClientResourceType type,
boolean addFileChangeListeners,
boolean displayShowMoreVersions,
MenuItems... menuItems) |
protected void |
init(ObservablePath path,
PlaceRequest place,
ClientResourceType type,
MenuItems... menuItems) |
boolean |
isDirty(Integer currentHash) |
protected abstract void |
loadContent() |
protected void |
makeMenuBar()
If you want to customize the menu override this method.
|
boolean |
mayClose(Integer currentHash) |
protected void |
onRename()
Effectively the same as reload() but don't reset concurrentUpdateSessionInfo
|
void |
onRestore(RestoreEvent restore) |
protected void |
onSave() |
protected Command |
onValidate()
If your editor has validation, overwrite this.
|
void |
reload() |
protected void |
save()
Needs to be overwritten for save to work
|
void |
setOriginalHash(Integer originalHash) |
protected void |
showConcurrentUpdatePopup() |
protected void |
showVersions() |
protected boolean isReadOnly
protected BaseEditorView baseView
protected ObservablePath.OnConcurrentUpdateEvent concurrentUpdateSessionInfo
protected Menus menus
@Inject protected PlaceManager placeManager
@Inject protected javax.enterprise.event.Event<ChangeTitleWidgetEvent> changeTitleNotification
@Inject protected javax.enterprise.event.Event<NotificationEvent> notification
@Inject protected VersionRecordManager versionRecordManager
@Inject protected BasicFileMenuBuilder menuBuilder
@Inject protected DefaultFileNameValidator fileNameValidator
@Inject protected javax.enterprise.event.Event<ConcurrentDeleteAcceptedEvent> concurrentDeleteAcceptedEvent
@Inject protected javax.enterprise.event.Event<ConcurrentDeleteIgnoredEvent> concurrentDeleteIgnoredEvent
@Inject protected javax.enterprise.event.Event<ConcurrentRenameAcceptedEvent> concurrentRenameAcceptedEvent
@Inject protected javax.enterprise.event.Event<ConcurrentRenameIgnoredEvent> concurrentRenameIgnoredEvent
protected PlaceRequest place
protected ClientResourceType type
protected Integer originalHash
protected BaseEditor()
protected BaseEditor(BaseEditorView baseView)
protected void init(ObservablePath path, PlaceRequest place, ClientResourceType type, MenuItems... menuItems)
protected void init(ObservablePath path, PlaceRequest place, ClientResourceType type, boolean addFileChangeListeners, boolean displayShowMoreVersions, MenuItems... menuItems)
protected void init(ObservablePath path, PlaceRequest place, ClientResourceType type, boolean addFileChangeListeners, boolean displayShowMoreVersions, Collection<MenuItems> menuItems)
protected void showVersions()
protected void makeMenuBar()
public Validator getRenameValidator()
public Validator getCopyValidator()
public void setOriginalHash(Integer originalHash)
protected void onRename()
protected com.google.gwt.user.client.ui.IsWidget getTitle()
public String getTitleText()
protected void onSave()
protected void showConcurrentUpdatePopup()
protected org.jboss.errai.common.client.api.RemoteCallback<Path> getSaveSuccessCallback(int newHash)
public void onRestore(@Observes
RestoreEvent restore)
public void reload()
protected Command onValidate()
protected abstract void loadContent()
protected void save()
protected org.jboss.errai.common.client.api.Caller<? extends SupportsDelete> getDeleteServiceCaller()
protected org.jboss.errai.common.client.api.Caller<? extends SupportsRename> getRenameServiceCaller()
protected org.jboss.errai.common.client.api.Caller<? extends SupportsCopy> getCopyServiceCaller()
public boolean mayClose(Integer currentHash)
public boolean isDirty(Integer currentHash)
public VersionRecordManager getVersionRecordManager()
Copyright © 2012–2017 JBoss by Red Hat. All rights reserved.