code: public void actionDirectEdit() throws IOException, JspException, ServletException {
  
          // get the action class from the OpenCms runtime property
          I_CmsEditorActionHandler actionClass = OpenCms.getWorkplaceManager().getEditorActionHandler();
          if (actionClass == null) {
              // error getting the action class, save content and exit the editor
              actionSave();
              actionExit();
          } else {
              actionClass.editorAction(this, getJsp());
          }
      }
docs: Performs a configurable action performed by the editor.<p>
  
  The default action is: save resource, clear temporary files and publish the resource directly.<p>
  
  @throws IOException if a forward fails
  @throws JspException if including a JSP fails
  @throws ServletException if a forward fails