public interface I_CmsEditorActionHandler
You can define the class of your own editor action method in the OpenCms XML configuration files. The class you enter must implement this interface to perform the editor action.
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
DIRECT_EDIT_AREA_END
|
static java.lang.String |
DIRECT_EDIT_AREA_START
|
static java.lang.String |
DIRECT_EDIT_INCLUDE_FILE_URI
已过时。
not longer used (the file URI is not longer stored in the page context)
|
static java.lang.String |
DIRECT_EDIT_INCLUDE_FILE_URI_DEFAULT
|
static java.lang.String |
DIRECT_EDIT_INCLUDES
|
static java.lang.String |
DIRECT_EDIT_MODE_DISABLED
已过时。
|
static java.lang.String |
DIRECT_EDIT_MODE_ENABLED
已过时。
|
static java.lang.String |
DIRECT_EDIT_MODE_INACTIVE
已过时。
|
static java.lang.String |
DIRECT_EDIT_OPTION_DELETE
|
static java.lang.String |
DIRECT_EDIT_OPTION_EDIT
已过时。
|
static java.lang.String |
DIRECT_EDIT_OPTION_NEW
|
static java.lang.String |
DIRECT_EDIT_PARAM_BUTTONSTYLE
|
static java.lang.String |
DIRECT_EDIT_PARAM_ELEMENT
|
static java.lang.String |
DIRECT_EDIT_PARAM_LOCALE
|
static java.lang.String |
DIRECT_EDIT_PARAM_NEWLINK
|
static java.lang.String |
DIRECT_EDIT_PARAM_OPTIONS
|
static java.lang.String |
DIRECT_EDIT_PARAM_TARGET
|
限定符和类型 | 方法和说明 |
---|---|
void |
editorAction(CmsEditor editor,
CmsJspActionElement jsp)
Performs an action which is configurable in the implementation of the interface, e.g. save, exit, publish.
|
java.lang.String |
getButtonName()
Returns the key name of the button displayed in the editor.
|
java.lang.String |
getButtonUrl(CmsJspActionElement jsp,
java.lang.String resourceName)
Returns the URL of the button displayed in the editor.
|
boolean |
isButtonActive(CmsJspActionElement jsp,
java.lang.String resourceName)
Returns true if the customized button should be active, otherwise false.
|
@Deprecated static final java.lang.String DIRECT_EDIT_AREA_END
@Deprecated static final java.lang.String DIRECT_EDIT_AREA_START
@Deprecated static final java.lang.String DIRECT_EDIT_INCLUDE_FILE_URI
@Deprecated static final java.lang.String DIRECT_EDIT_INCLUDE_FILE_URI_DEFAULT
@Deprecated static final java.lang.String DIRECT_EDIT_INCLUDES
@Deprecated static final java.lang.String DIRECT_EDIT_MODE_DISABLED
@Deprecated static final java.lang.String DIRECT_EDIT_MODE_ENABLED
@Deprecated static final java.lang.String DIRECT_EDIT_MODE_INACTIVE
@Deprecated static final java.lang.String DIRECT_EDIT_OPTION_DELETE
@Deprecated static final java.lang.String DIRECT_EDIT_OPTION_EDIT
@Deprecated static final java.lang.String DIRECT_EDIT_OPTION_NEW
@Deprecated static final java.lang.String DIRECT_EDIT_PARAM_BUTTONSTYLE
@Deprecated static final java.lang.String DIRECT_EDIT_PARAM_ELEMENT
@Deprecated static final java.lang.String DIRECT_EDIT_PARAM_LOCALE
@Deprecated static final java.lang.String DIRECT_EDIT_PARAM_NEWLINK
@Deprecated static final java.lang.String DIRECT_EDIT_PARAM_OPTIONS
@Deprecated static final java.lang.String DIRECT_EDIT_PARAM_TARGET
void editorAction(CmsEditor editor, CmsJspActionElement jsp) throws java.io.IOException, javax.servlet.jsp.JspException
editor
- the current editor instancejsp
- the JSP action elementjava.io.IOException
- if a redirection failsjavax.servlet.jsp.JspException
- if including a JSP failsjava.lang.String getButtonName()
java.lang.String getButtonUrl(CmsJspActionElement jsp, java.lang.String resourceName)
jsp
- the JSP action elementresourceName
- the name of the edited resourceboolean isButtonActive(CmsJspActionElement jsp, java.lang.String resourceName)
jsp
- the JSP action elementresourceName
- the name of the edited resource