Class HtmlEditor


  • @Dependent
    public class HtmlEditor
    extends BaseEditor<String,​org.uberfire.ext.editor.commons.file.DefaultMetadata>
    • 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

      • onStartup

        public void onStartup​(org.uberfire.backend.vfs.ObservablePath path,
                              org.uberfire.mvp.PlaceRequest place)
      • loadContent

        protected void loadContent()
        Specified by:
        loadContent in class BaseEditor<String,​org.uberfire.ext.editor.commons.file.DefaultMetadata>
      • save

        protected void save()
        Description copied from class: BaseEditor
        Needs to be overwritten for save to work
        Overrides:
        save in class BaseEditor<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:
        getDeleteServiceCaller in class BaseEditor<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:
        getSaveAndRenameServiceCaller in class BaseEditor<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:
        getCopyServiceCaller in class BaseEditor<String,​org.uberfire.ext.editor.commons.file.DefaultMetadata>
      • getTitle

        public com.google.gwt.user.client.ui.IsWidget getTitle()
        Description copied from class: BaseEditor
        Override this method and use @WorkbenchPartTitleDecoration
        Overrides:
        getTitle in class BaseEditor<String,​org.uberfire.ext.editor.commons.file.DefaultMetadata>
        Returns:
        The widget for the title
      • getMenus

        public void getMenus​(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)
        Overrides:
        getMenus in class BaseEditor<String,​org.uberfire.ext.editor.commons.file.DefaultMetadata>
      • getView

        public com.google.gwt.user.client.ui.IsWidget getView()