Package org.craftercms.core.xml.mergers.impl.strategies
-
Class Summary Class Description AbstractInheritFromHierarchyMergeStrategy AbstractDescriptorMergeStrategythat defines the base code for strategies that decide which descriptors to "inherit" from upper levels in the folder hierarchy.CompositeInheritFromHierarchyMergeStrategy Implementation ofAbstractInheritFromHierarchyMergeStrategythat delegates to several otherAbstractInheritFromHierarchyMergeStrategys to determine the descriptors to "inherit" from upper levels in the folder hierarchy.ContentBundleMergeStrategy DescriptorMergeStrategythat returns the level descriptors in the hierarchy and the base descriptors when some of the parent folders are part of a content bundle (which is similar to a resource bundle, but instead of simple properties, a content bundle is formed by XML content (descriptors)).ExplicitParentMergeStrategy Implementation ofDescriptorMergeStrategythat merges the descriptor with an explicitly named parent.InheritLevelsMergeStrategy Implementation ofAbstractInheritFromHierarchyMergeStrategy.InheritVersionsMergeStrategy Implementation ofAbstractInheritFromHierarchyMergeStrategy.SingleFileMergeStrategy DescriptorMergeStrategythat returns the same specified descriptor URL.