Uses of Interface
org.craftercms.core.xml.mergers.DescriptorMergeStrategy
-
Packages that use DescriptorMergeStrategy Package Description org.craftercms.core.xml.mergers org.craftercms.core.xml.mergers.impl.resolvers org.craftercms.core.xml.mergers.impl.strategies -
-
Uses of DescriptorMergeStrategy in org.craftercms.core.xml.mergers
Methods in org.craftercms.core.xml.mergers that return DescriptorMergeStrategy Modifier and Type Method Description DescriptorMergeStrategyDescriptorMergeStrategyResolver. getStrategy(String descriptorUrl, org.dom4j.Document descriptorDom)Returns aDescriptorMergeStrategyfor a given descriptor. -
Uses of DescriptorMergeStrategy in org.craftercms.core.xml.mergers.impl.resolvers
Methods in org.craftercms.core.xml.mergers.impl.resolvers that return DescriptorMergeStrategy Modifier and Type Method Description DescriptorMergeStrategyDescriptorMergeStrategyResolverChain. getStrategy(String descriptorUrl, org.dom4j.Document descriptorDom)Returns the first non-null strategy returned by aDescriptorMergeStrategyResolverof the chain.DescriptorMergeStrategyMetaDataMergeStrategyResolver. getStrategy(String descriptorUrl, org.dom4j.Document descriptorDom)Returns aDescriptorMergeStrategyfor a given descriptor.DescriptorMergeStrategySingleMergeStrategyResolver. getStrategy(String descriptorUrl, org.dom4j.Document descriptorDom)Returns always the sameDescriptorMergeStrategy, defined in thestrategyproperty.DescriptorMergeStrategyUrlPatternMergeStrategyResolver. getStrategy(String descriptorUrl, org.dom4j.Document descriptorDom)Returns aDescriptorMergeStrategyfor a given descriptor, picked by matching the descriptor URL to a pattern associated to the strategy.Methods in org.craftercms.core.xml.mergers.impl.resolvers with parameters of type DescriptorMergeStrategy Modifier and Type Method Description voidDescriptorMergeStrategyResolverChain. setDefaultStrategy(DescriptorMergeStrategy defaultStrategy)voidSingleMergeStrategyResolver. setStrategy(DescriptorMergeStrategy strategy)Method parameters in org.craftercms.core.xml.mergers.impl.resolvers with type arguments of type DescriptorMergeStrategy Modifier and Type Method Description voidMetaDataMergeStrategyResolver. setElementValueToStrategyMappings(Map<String,DescriptorMergeStrategy> elementValueToStrategyMappings)voidUrlPatternMergeStrategyResolver. setUrlPatternToStrategyMappings(Map<String,DescriptorMergeStrategy> urlPatternToStrategyMappings) -
Uses of DescriptorMergeStrategy in org.craftercms.core.xml.mergers.impl.strategies
Classes in org.craftercms.core.xml.mergers.impl.strategies that implement DescriptorMergeStrategy Modifier and Type Class Description classAbstractInheritFromHierarchyMergeStrategyAbstractDescriptorMergeStrategythat defines the base code for strategies that decide which descriptors to "inherit" from upper levels in the folder hierarchy.classCompositeInheritFromHierarchyMergeStrategyImplementation ofAbstractInheritFromHierarchyMergeStrategythat delegates to several otherAbstractInheritFromHierarchyMergeStrategys to determine the descriptors to "inherit" from upper levels in the folder hierarchy.classContentBundleMergeStrategyDescriptorMergeStrategythat 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)).classExplicitParentMergeStrategyImplementation ofDescriptorMergeStrategythat merges the descriptor with an explicitly named parent.classInheritLevelsMergeStrategyImplementation ofAbstractInheritFromHierarchyMergeStrategy.classInheritVersionsMergeStrategyImplementation ofAbstractInheritFromHierarchyMergeStrategy.classSingleFileMergeStrategyDescriptorMergeStrategythat returns the same specified descriptor URL.Methods in org.craftercms.core.xml.mergers.impl.strategies with parameters of type DescriptorMergeStrategy Modifier and Type Method Description voidContentBundleMergeStrategy. setRegularMergeStrategy(DescriptorMergeStrategy regularMergeStrategy)
-