Package org.opencms.xml.content
Class CmsXmlContentMacroVisitor
- java.lang.Object
-
- org.opencms.xml.content.CmsXmlContentMacroVisitor
-
- All Implemented Interfaces:
I_CmsXmlContentValueVisitor
public class CmsXmlContentMacroVisitor extends java.lang.Object implements I_CmsXmlContentValueVisitor
Visitor implementation that provides macro resolving for all visited values.This class is used when a new XML content is generated using a default content as model file.
- Since:
- 6.5.5
-
-
Constructor Summary
Constructors Constructor Description CmsXmlContentMacroVisitor(CmsObject cms, CmsMacroResolver resolver)
Creates a new validation node visitor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
visit(I_CmsXmlContentValue value)
Visits the given value.
-
-
-
Constructor Detail
-
CmsXmlContentMacroVisitor
public CmsXmlContentMacroVisitor(CmsObject cms, CmsMacroResolver resolver)
Creates a new validation node visitor.- Parameters:
cms
- the initialized OpenCms user context (required for VFS access)resolver
- the macro resolver to use for resolving macros
-
-
Method Detail
-
visit
public void visit(I_CmsXmlContentValue value)
Description copied from interface:I_CmsXmlContentValueVisitor
Visits the given value.- Specified by:
visit
in interfaceI_CmsXmlContentValueVisitor
- Parameters:
value
- the value to visit- See Also:
I_CmsXmlContentValueVisitor.visit(org.opencms.xml.types.I_CmsXmlContentValue)
-
-