1 31 32 package org.opencms.workplace.editors.directedit; 33 34 import org.opencms.configuration.I_CmsConfigurationParameterHandler; 35 import org.opencms.file.CmsObject; 36 37 import javax.servlet.jsp.JspException ; 38 import javax.servlet.jsp.PageContext ; 39 40 62 public interface I_CmsDirectEditProvider extends I_CmsConfigurationParameterHandler, Cloneable { 63 64 65 String ATTRIBUTE_DIRECT_EDIT_PROVIDER = "org.opencms.workplace.editors.directedit.__directEditProvider"; 66 67 68 String ATTRIBUTE_DIRECT_EDIT_PROVIDER_PARAMS = "org.opencms.workplace.editors.directedit.__directEditProviderParams"; 69 70 77 void init(CmsObject cms, CmsDirectEditMode mode, String fileName); 78 79 86 void insertDirectEditEnd(PageContext context) throws JspException ; 87 88 96 void insertDirectEditIncludes(PageContext context, CmsDirectEditParams params) throws JspException ; 97 98 108 boolean insertDirectEditStart(PageContext context, CmsDirectEditParams params) throws JspException ; 109 110 122 boolean isManual(CmsDirectEditMode mode); 123 124 129 I_CmsDirectEditProvider newInstance(); 130 } | Popular Tags |