Class HtmlEditor
- java.lang.Object
-
- org.uberfire.ext.editor.commons.client.BaseEditor<String,org.uberfire.ext.editor.commons.file.DefaultMetadata>
-
- org.uberfire.ext.editor.commons.client.htmleditor.HtmlEditor
-
@Dependent public class HtmlEditor extends BaseEditor<String,org.uberfire.ext.editor.commons.file.DefaultMetadata>
-
-
Field Summary
-
Fields inherited from class org.uberfire.ext.editor.commons.client.BaseEditor
baseView, changeTitleNotification, concurrentChangePopup, concurrentDeleteAcceptedEvent, concurrentDeleteIgnoredEvent, concurrentRenameAcceptedEvent, concurrentRenameIgnoredEvent, concurrentUpdateSessionInfo, deletePopUpPresenter, fileNameValidator, isReadOnly, isValidationRunning, makeMenuBarPromise, menuBuilder, menuBuilderManagedInstance, menuItems, menus, metadataOriginalHash, notification, originalHash, place, placeManager, promises, saveAndRenameCommandBuilder, saveWithComments, type, versionRecordManager
-
-
Constructor Summary
Constructors Constructor Description HtmlEditor(HtmlResourceType htmlResourceType, HtmlEditorPresenter editor, org.jboss.errai.common.client.api.Caller<org.uberfire.ext.editor.commons.service.htmleditor.HtmlEditorService> htmlEditorService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Supplier<String>getContentSupplier()protected org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsCopy>getCopyServiceCaller()protected org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsDelete>getDeleteServiceCaller()voidgetMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)protected org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsSaveAndRename<String,org.uberfire.ext.editor.commons.file.DefaultMetadata>>getSaveAndRenameServiceCaller()com.google.gwt.user.client.ui.IsWidgetgetTitle()Override this method and use @WorkbenchPartTitleDecorationStringgetTitleText()com.google.gwt.user.client.ui.IsWidgetgetView()voidinit()protected voidloadContent()voidonStartup(org.uberfire.backend.vfs.ObservablePath path, org.uberfire.mvp.PlaceRequest place)protected voidsave()Needs to be overwritten for save to work-
Methods inherited from class org.uberfire.ext.editor.commons.client.BaseEditor
addDownloadMenuItem, buildMenuBar, disableMenuItem, downloadMenuItem, enableMenuItem, getBeforeSaveAndRenameCommand, getCopyValidator, getCurrentContentHash, getMetadataSupplier, getPathSupplier, getRenameServiceCaller, getRenameValidator, getSaveAndRename, getSaveAndRenameCommandBuilder, getSaveSuccessCallback, getSaveValidator, getValidateCommand, getVersionRecordManager, init, init, init, isDirty, isDirtySupplier, makeMenuBar, mayClose, onAfterValidate, onBeforeValidate, onRename, onRestore, onSave, onSuccess, onValidate, reload, setMetadataOriginalHash, setOriginalHash, showConcurrentUpdatePopup, showVersions
-
-
-
-
Constructor Detail
-
HtmlEditor
@Inject public HtmlEditor(HtmlResourceType htmlResourceType, HtmlEditorPresenter editor, org.jboss.errai.common.client.api.Caller<org.uberfire.ext.editor.commons.service.htmleditor.HtmlEditorService> htmlEditorService)
-
-
Method Detail
-
init
@PostConstruct public void init()
-
getContentSupplier
protected Supplier<String> getContentSupplier()
- Overrides:
getContentSupplierin classBaseEditor<String,org.uberfire.ext.editor.commons.file.DefaultMetadata>
-
onStartup
public void onStartup(org.uberfire.backend.vfs.ObservablePath path, org.uberfire.mvp.PlaceRequest place)
-
loadContent
protected void loadContent()
- Specified by:
loadContentin classBaseEditor<String,org.uberfire.ext.editor.commons.file.DefaultMetadata>
-
save
protected void save()
Description copied from class:BaseEditorNeeds to be overwritten for save to work- Overrides:
savein classBaseEditor<String,org.uberfire.ext.editor.commons.file.DefaultMetadata>
-
getDeleteServiceCaller
protected org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsDelete> getDeleteServiceCaller()
- Overrides:
getDeleteServiceCallerin classBaseEditor<String,org.uberfire.ext.editor.commons.file.DefaultMetadata>
-
getSaveAndRenameServiceCaller
protected org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsSaveAndRename<String,org.uberfire.ext.editor.commons.file.DefaultMetadata>> getSaveAndRenameServiceCaller()
- Overrides:
getSaveAndRenameServiceCallerin classBaseEditor<String,org.uberfire.ext.editor.commons.file.DefaultMetadata>
-
getCopyServiceCaller
protected org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsCopy> getCopyServiceCaller()
- Overrides:
getCopyServiceCallerin classBaseEditor<String,org.uberfire.ext.editor.commons.file.DefaultMetadata>
-
getTitle
public com.google.gwt.user.client.ui.IsWidget getTitle()
Description copied from class:BaseEditorOverride this method and use @WorkbenchPartTitleDecoration- Overrides:
getTitlein classBaseEditor<String,org.uberfire.ext.editor.commons.file.DefaultMetadata>- Returns:
- The widget for the title
-
getTitleText
public String getTitleText()
- Overrides:
getTitleTextin classBaseEditor<String,org.uberfire.ext.editor.commons.file.DefaultMetadata>
-
getMenus
public void getMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)
- Overrides:
getMenusin classBaseEditor<String,org.uberfire.ext.editor.commons.file.DefaultMetadata>
-
getView
public com.google.gwt.user.client.ui.IsWidget getView()
-
-