1 31 32 package org.opencms.workplace.editors; 33 34 import org.opencms.jsp.CmsJspActionElement; 35 import org.opencms.workplace.editors.directedit.CmsDirectEditButtonSelection; 36 import org.opencms.workplace.editors.directedit.CmsDirectEditJspIncludeProvider; 37 import org.opencms.workplace.editors.directedit.CmsDirectEditPermissions; 38 39 import java.io.IOException ; 40 41 import javax.servlet.jsp.JspException ; 42 43 55 public interface I_CmsEditorActionHandler { 56 57 62 String DIRECT_EDIT_AREA_END = CmsDirectEditJspIncludeProvider.DIRECT_EDIT_AREA_END; 63 64 69 String DIRECT_EDIT_AREA_START = CmsDirectEditJspIncludeProvider.DIRECT_EDIT_AREA_START; 70 71 76 String DIRECT_EDIT_INCLUDE_FILE_URI = "__directEditIncludeFileUri"; 77 78 83 String DIRECT_EDIT_INCLUDE_FILE_URI_DEFAULT = CmsDirectEditJspIncludeProvider.DIRECT_EDIT_INCLUDE_FILE_URI_DEFAULT; 84 85 90 String DIRECT_EDIT_INCLUDES = "directedit_includes"; 91 92 97 String DIRECT_EDIT_MODE_DISABLED = CmsDirectEditPermissions.VALUE_DISABLED; 98 99 104 String DIRECT_EDIT_MODE_ENABLED = CmsDirectEditPermissions.VALUE_ENABLED; 105 106 111 String DIRECT_EDIT_MODE_INACTIVE = CmsDirectEditPermissions.VALUE_INACTIVE; 112 113 118 String DIRECT_EDIT_OPTION_DELETE = CmsDirectEditButtonSelection.VALUE_DELETE; 119 120 125 String DIRECT_EDIT_OPTION_EDIT = CmsDirectEditButtonSelection.VALUE_EDIT; 126 127 132 String DIRECT_EDIT_OPTION_NEW = CmsDirectEditButtonSelection.VALUE_NEW; 133 134 139 String DIRECT_EDIT_PARAM_BUTTONSTYLE = CmsDirectEditJspIncludeProvider.DIRECT_EDIT_PARAM_BUTTONSTYLE; 140 141 146 String DIRECT_EDIT_PARAM_ELEMENT = CmsDirectEditJspIncludeProvider.DIRECT_EDIT_PARAM_ELEMENT; 147 148 153 String DIRECT_EDIT_PARAM_LOCALE = CmsDirectEditJspIncludeProvider.DIRECT_EDIT_PARAM_LOCALE; 154 155 160 String DIRECT_EDIT_PARAM_NEWLINK = CmsDirectEditJspIncludeProvider.DIRECT_EDIT_PARAM_NEWLINK; 161 162 167 String DIRECT_EDIT_PARAM_OPTIONS = CmsDirectEditJspIncludeProvider.DIRECT_EDIT_PARAM_OPTIONS; 168 169 174 String DIRECT_EDIT_PARAM_TARGET = CmsDirectEditJspIncludeProvider.DIRECT_EDIT_PARAM_TARGET; 175 176 184 void editorAction(CmsEditor editor, CmsJspActionElement jsp) throws IOException , JspException ; 185 186 191 String getButtonName(); 192 193 200 String getButtonUrl(CmsJspActionElement jsp, String resourceName); 201 202 209 boolean isButtonActive(CmsJspActionElement jsp, String resourceName); 210 } | Popular Tags |