Package org.opencms.ade.contenteditor
Class CmsEditorChangeHandlerProperty
- java.lang.Object
-
- org.opencms.ade.contenteditor.A_CmsXmlContentEditorChangeHandler
-
- org.opencms.ade.contenteditor.CmsEditorChangeHandlerProperty
-
- All Implemented Interfaces:
I_CmsXmlContentEditorChangeHandler
public class CmsEditorChangeHandlerProperty extends A_CmsXmlContentEditorChangeHandler
Handles editor content changes to read OpenCms resource properties and insert their values into the edited content.
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.apache.commons.logging.Log
LOG
The logger instance.-
Fields inherited from class org.opencms.ade.contenteditor.A_CmsXmlContentEditorChangeHandler
m_configuration, m_scope
-
-
Constructor Summary
Constructors Constructor Description CmsEditorChangeHandlerProperty()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CmsXmlContent
handleChange(CmsObject cms, CmsXmlContent content, java.util.Locale locale, java.util.Collection<java.lang.String> changedPaths)
Handles the content change.void
setConfiguration(java.lang.String configuration)
Sets the configuration.-
Methods inherited from class org.opencms.ade.contenteditor.A_CmsXmlContentEditorChangeHandler
getConfiguration, getScope, resolveRelativePath, setScope
-
-
-
-
Field Detail
-
LOG
protected static final org.apache.commons.logging.Log LOG
The logger instance.
-
-
Constructor Detail
-
CmsEditorChangeHandlerProperty
public CmsEditorChangeHandlerProperty()
-
-
Method Detail
-
handleChange
public CmsXmlContent handleChange(CmsObject cms, CmsXmlContent content, java.util.Locale locale, java.util.Collection<java.lang.String> changedPaths)
Description copied from interface:I_CmsXmlContentEditorChangeHandler
Handles the content change.- Parameters:
cms
- the cms contextcontent
- the changed contentlocale
- the edited localechangedPaths
- the changed content value paths- Returns:
- the changed content
- See Also:
I_CmsXmlContentEditorChangeHandler.handleChange(org.opencms.file.CmsObject, org.opencms.xml.content.CmsXmlContent, java.util.Locale, java.util.Collection)
-
setConfiguration
public void setConfiguration(java.lang.String configuration)
Description copied from interface:I_CmsXmlContentEditorChangeHandler
Sets the configuration.- Specified by:
setConfiguration
in interfaceI_CmsXmlContentEditorChangeHandler
- Overrides:
setConfiguration
in classA_CmsXmlContentEditorChangeHandler
- Parameters:
configuration
- the configuration- See Also:
I_CmsXmlContentEditorChangeHandler.setConfiguration(java.lang.String)
-
-