public class CmsToolbarDirectEditProvider extends CmsAdvancedDirectEditProvider
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
MODULE_NAME
The module name.
|
m_lastPermissionMode, m_useIds
INCLUDE_FILE_DEFAULT, m_cms, m_configurationParameters, m_editButtonStyle, m_fileName, m_messages, m_mode, m_rnd
ATTRIBUTE_DIRECT_EDIT_PROVIDER, ATTRIBUTE_DIRECT_EDIT_PROVIDER_PARAMS
ADD_PARAMETER_METHOD, INIT_CONFIGURATION_METHOD
Constructor and Description |
---|
CmsToolbarDirectEditProvider()
Creates a new instance of this direct edit provider.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getIncludes(javax.servlet.jsp.PageContext context,
CmsDirectEditParams params)
Returns the direct edit include HTML to insert in the page beginning.
|
void |
insertDirectEditIncludes(javax.servlet.jsp.PageContext context,
CmsDirectEditParams params)
Inserts the "direct edit header" HTML in the provided JSP page context.
|
I_CmsDirectEditProvider |
newInstance()
Creates a new instance of this direct edit provider with the same basic configuration.
|
endDirectEditDisabled, endDirectEditEnabled, getRandomId, insertDirectEditEnd, insertDirectEditListMetadata, insertDirectEditStart, isManual, startDirectEditDisabled, startDirectEditEnabled
addConfigurationParameter, getConfiguration, getLink, getNextDirectEditId, getResourceInfo, init, initConfiguration, insertDirectEditEmptyList, print
public static final java.lang.String MODULE_NAME
public CmsToolbarDirectEditProvider()
public java.lang.String getIncludes(javax.servlet.jsp.PageContext context, CmsDirectEditParams params) throws java.lang.Exception
context
- the page contextparams
- the parameters for the direct edit includesjava.lang.Exception
- if something goes wrongpublic void insertDirectEditIncludes(javax.servlet.jsp.PageContext context, CmsDirectEditParams params) throws javax.servlet.jsp.JspException
I_CmsDirectEditProvider
insertDirectEditIncludes
in interface I_CmsDirectEditProvider
insertDirectEditIncludes
in class CmsAdvancedDirectEditProvider
context
- the JSP page context to insert the HTML toparams
- the parameters for the direct edit includesjavax.servlet.jsp.JspException
- in case something goes wrongI_CmsDirectEditProvider.insertDirectEditIncludes(javax.servlet.jsp.PageContext, org.opencms.workplace.editors.directedit.CmsDirectEditParams)
public I_CmsDirectEditProvider newInstance()
I_CmsDirectEditProvider
newInstance
in interface I_CmsDirectEditProvider
newInstance
in class CmsAdvancedDirectEditProvider
I_CmsDirectEditProvider.newInstance()