Package org.craftercms.core.xml.mergers.impl.strategies
-
Class Summary Class Description AbstractInheritFromHierarchyMergeStrategy AbstractDescriptorMergeStrategy
that defines the base code for strategies that decide which descriptors to "inherit" from upper levels in the folder hierarchy.CompositeInheritFromHierarchyMergeStrategy Implementation ofAbstractInheritFromHierarchyMergeStrategy
that delegates to several otherAbstractInheritFromHierarchyMergeStrategy
s to determine the descriptors to "inherit" from upper levels in the folder hierarchy.ContentBundleMergeStrategy DescriptorMergeStrategy
that 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 ofDescriptorMergeStrategy
that merges the descriptor with an explicitly named parent.InheritLevelsMergeStrategy Implementation ofAbstractInheritFromHierarchyMergeStrategy
.InheritVersionsMergeStrategy Implementation ofAbstractInheritFromHierarchyMergeStrategy
.SingleFileMergeStrategy DescriptorMergeStrategy
that returns the same specified descriptor URL.