|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.opencms.workplace.editors.directedit.A_CmsDirectEditProvider
org.opencms.workplace.editors.directedit.CmsDirectEditDefaultProvider
org.opencms.workplace.editors.directedit.CmsDirectEditTextButtonProvider
public class CmsDirectEditTextButtonProvider
Creates HTML for simple text based direct edit buttons.
This provider support CmsDirectEditMode.MANUAL
mode.
Field Summary |
---|
Fields inherited from class org.opencms.workplace.editors.directedit.CmsDirectEditDefaultProvider |
---|
m_lastPermissionMode |
Fields inherited from class org.opencms.workplace.editors.directedit.A_CmsDirectEditProvider |
---|
INCLUDE_FILE_DEFAULT, m_cms, m_configurationParameters, m_editButtonStyle, m_fileName, m_messages, m_mode, m_rnd |
Fields inherited from interface org.opencms.workplace.editors.directedit.I_CmsDirectEditProvider |
---|
ATTRIBUTE_DIRECT_EDIT_PROVIDER, ATTRIBUTE_DIRECT_EDIT_PROVIDER_PARAMS |
Fields inherited from interface org.opencms.configuration.I_CmsConfigurationParameterHandler |
---|
ADD_PARAMETER_METHOD, INIT_CONFIGURATION_METHOD |
Constructor Summary | |
---|---|
CmsDirectEditTextButtonProvider()
|
Method Summary | |
---|---|
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. |
Methods inherited from class org.opencms.workplace.editors.directedit.CmsDirectEditDefaultProvider |
---|
getDirectEditIncludes, init, insertDirectEditEnd, insertDirectEditIncludes, insertDirectEditStart |
Methods inherited from class org.opencms.workplace.editors.directedit.A_CmsDirectEditProvider |
---|
addConfigurationParameter, getConfiguration, getLink, getNextDirectEditId, getResourceInfo, initConfiguration, print |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CmsDirectEditTextButtonProvider()
Method Detail |
---|
public java.lang.String endDirectEditDisabled()
CmsDirectEditDefaultProvider
endDirectEditDisabled
in class CmsDirectEditDefaultProvider
CmsDirectEditDefaultProvider.endDirectEditDisabled()
public java.lang.String endDirectEditEnabled()
CmsDirectEditDefaultProvider
endDirectEditEnabled
in class CmsDirectEditDefaultProvider
CmsDirectEditDefaultProvider.endDirectEditEnabled()
public boolean isManual(CmsDirectEditMode mode)
CmsDirectEditDefaultProvider
false
because the default provider does not support manual button placement.
isManual
in interface I_CmsDirectEditProvider
isManual
in class CmsDirectEditDefaultProvider
mode
- the mode of the current direct edit element
true
if this provider (currently) operates in manual modeI_CmsDirectEditProvider.isManual(org.opencms.workplace.editors.directedit.CmsDirectEditMode)
public I_CmsDirectEditProvider newInstance()
I_CmsDirectEditProvider
newInstance
in interface I_CmsDirectEditProvider
newInstance
in class CmsDirectEditDefaultProvider
I_CmsDirectEditProvider.newInstance()
public java.lang.String startDirectEditDisabled(CmsDirectEditParams params, CmsDirectEditResourceInfo resourceInfo)
CmsDirectEditDefaultProvider
startDirectEditDisabled
in class CmsDirectEditDefaultProvider
params
- the direct edit parametersresourceInfo
- contains information about the resource to edit
CmsDirectEditDefaultProvider.startDirectEditDisabled(org.opencms.workplace.editors.directedit.CmsDirectEditParams, org.opencms.workplace.editors.directedit.CmsDirectEditResourceInfo)
public java.lang.String startDirectEditEnabled(CmsDirectEditParams params, CmsDirectEditResourceInfo resourceInfo)
CmsDirectEditDefaultProvider
startDirectEditEnabled
in class CmsDirectEditDefaultProvider
params
- the direct edit parametersresourceInfo
- contains information about the resource to edit
CmsDirectEditDefaultProvider.startDirectEditEnabled(org.opencms.workplace.editors.directedit.CmsDirectEditParams, org.opencms.workplace.editors.directedit.CmsDirectEditResourceInfo)
|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |