Uses of Interface
org.craftercms.core.xml.mergers.DescriptorMergeStrategy
Packages that use DescriptorMergeStrategy
Package
Description
-
Uses of DescriptorMergeStrategy in org.craftercms.core.xml.mergers
Methods in org.craftercms.core.xml.mergers that return DescriptorMergeStrategyModifier and TypeMethodDescriptionDescriptorMergeStrategyResolver.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 DescriptorMergeStrategyModifier and TypeMethodDescriptionDescriptorMergeStrategyResolverChain.getStrategy(String descriptorUrl, org.dom4j.Document descriptorDom) Returns the first non-null strategy returned by aDescriptorMergeStrategyResolverof the chain.MetaDataMergeStrategyResolver.getStrategy(String descriptorUrl, org.dom4j.Document descriptorDom) Returns aDescriptorMergeStrategyfor a given descriptor.SingleMergeStrategyResolver.getStrategy(String descriptorUrl, org.dom4j.Document descriptorDom) Returns always the sameDescriptorMergeStrategy, defined in thestrategyproperty.UrlPatternMergeStrategyResolver.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 DescriptorMergeStrategyModifier and TypeMethodDescriptionvoidDescriptorMergeStrategyResolverChain.setDefaultStrategy(DescriptorMergeStrategy defaultStrategy) voidSingleMergeStrategyResolver.setStrategy(DescriptorMergeStrategy strategy) Method parameters in org.craftercms.core.xml.mergers.impl.resolvers with type arguments of type DescriptorMergeStrategyModifier and TypeMethodDescriptionvoidMetaDataMergeStrategyResolver.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 DescriptorMergeStrategyModifier and TypeClassDescriptionclassAbstractDescriptorMergeStrategythat defines the base code for strategies that decide which descriptors to "inherit" from upper levels in the folder hierarchy.classImplementation ofAbstractInheritFromHierarchyMergeStrategythat delegates to several otherAbstractInheritFromHierarchyMergeStrategys to determine the descriptors to "inherit" from upper levels in the folder hierarchy.classDescriptorMergeStrategythat 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)).classImplementation ofDescriptorMergeStrategythat merges the descriptor with an explicitly named parent.classImplementation ofAbstractInheritFromHierarchyMergeStrategy.classImplementation ofAbstractInheritFromHierarchyMergeStrategy.classDescriptorMergeStrategythat returns the same specified descriptor URL.Methods in org.craftercms.core.xml.mergers.impl.strategies with parameters of type DescriptorMergeStrategyModifier and TypeMethodDescriptionvoidContentBundleMergeStrategy.setRegularMergeStrategy(DescriptorMergeStrategy regularMergeStrategy)