public class CmsDirectEditTextButtonProvider extends CmsDirectEditDefaultProvider
This provider support CmsDirectEditMode.MANUAL mode.
m_lastPermissionModeINCLUDE_FILE_DEFAULT, m_cms, m_configurationParameters, m_editButtonStyle, m_fileName, m_messages, m_mode, m_rndATTRIBUTE_DIRECT_EDIT_PROVIDER, ATTRIBUTE_DIRECT_EDIT_PROVIDER_PARAMSADD_PARAMETER_METHOD, INIT_CONFIGURATION_METHOD| 构造器和说明 |
|---|
CmsDirectEditTextButtonProvider() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
endDirectEditDisabled()
Returns the end HTML for a disabled direct edit button.
|
java.lang.String |
endDirectEditEnabled()
Returns the end HTML for an enabled direct edit button.
|
boolean |
isManual(CmsDirectEditMode mode)
Returns
false because the default provider does not support manual button placement. |
I_CmsDirectEditProvider |
newInstance()
Creates a new instance of this direct edit provider with the same basic configuration.
|
java.lang.String |
startDirectEditDisabled(CmsDirectEditParams params,
CmsDirectEditResourceInfo resourceInfo)
Returns the start HTML for a disabled direct edit button.
|
java.lang.String |
startDirectEditEnabled(CmsDirectEditParams params,
CmsDirectEditResourceInfo resourceInfo)
Returns the start HTML for an enabled direct edit button.
|
getContentAsString, getDirectEditIncludes, init, insertDirectEditEnd, insertDirectEditIncludes, insertDirectEditStart, prepareMacroResolverForIncludesaddConfigurationParameter, getConfiguration, getLink, getNextDirectEditId, getResourceInfo, initConfiguration, insertDirectEditEmptyList, printpublic java.lang.String endDirectEditDisabled()
CmsDirectEditDefaultProviderendDirectEditDisabled 在类中 CmsDirectEditDefaultProviderCmsDirectEditDefaultProvider.endDirectEditDisabled()public java.lang.String endDirectEditEnabled()
CmsDirectEditDefaultProviderendDirectEditEnabled 在类中 CmsDirectEditDefaultProviderCmsDirectEditDefaultProvider.endDirectEditEnabled()public boolean isManual(CmsDirectEditMode mode)
CmsDirectEditDefaultProviderfalse because the default provider does not support manual button placement.isManual 在接口中 I_CmsDirectEditProviderisManual 在类中 CmsDirectEditDefaultProvidermode - the mode of the current direct edit elementtrue if this provider (currently) operates in manual modeI_CmsDirectEditProvider.isManual(org.opencms.workplace.editors.directedit.CmsDirectEditMode)public I_CmsDirectEditProvider newInstance()
I_CmsDirectEditProvidernewInstance 在接口中 I_CmsDirectEditProvidernewInstance 在类中 CmsDirectEditDefaultProviderI_CmsDirectEditProvider.newInstance()public java.lang.String startDirectEditDisabled(CmsDirectEditParams params, CmsDirectEditResourceInfo resourceInfo)
CmsDirectEditDefaultProviderstartDirectEditDisabled 在类中 CmsDirectEditDefaultProviderparams - the direct edit parametersresourceInfo - contains information about the resource to editCmsDirectEditDefaultProvider.startDirectEditDisabled(org.opencms.workplace.editors.directedit.CmsDirectEditParams, org.opencms.workplace.editors.directedit.CmsDirectEditResourceInfo)public java.lang.String startDirectEditEnabled(CmsDirectEditParams params, CmsDirectEditResourceInfo resourceInfo)
CmsDirectEditDefaultProviderstartDirectEditEnabled 在类中 CmsDirectEditDefaultProviderparams - the direct edit parametersresourceInfo - contains information about the resource to editCmsDirectEditDefaultProvider.startDirectEditEnabled(org.opencms.workplace.editors.directedit.CmsDirectEditParams, org.opencms.workplace.editors.directedit.CmsDirectEditResourceInfo)