Class UrlPatternProcessorResolver
java.lang.Object
org.craftercms.core.processors.impl.resolvers.UrlPatternProcessorResolver
- All Implemented Interfaces:
ItemProcessorResolver
ItemProcessorResolver
that returns certain
ItemProcessor
s for certain url patterns.- Author:
- Alfonso Vásquez
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Map<String,
ItemProcessor> Mappings of url patterns to processor names. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetProcessor
(Item item) If the item url matches one of the patterns defined inpatternToProcessorMappings
, the processor mapped to that pattern is returned.void
setPatternToProcessorMappings
(Map<String, ItemProcessor> patternToProcessorMappings) Sets the mappings of url patterns to processor names.
-
Field Details
-
patternToProcessorMappings
Mappings of url patterns to processor names.
-
-
Constructor Details
-
UrlPatternProcessorResolver
public UrlPatternProcessorResolver()
-
-
Method Details
-
setPatternToProcessorMappings
Sets the mappings of url patterns to processor names. -
getProcessor
If the item url matches one of the patterns defined inpatternToProcessorMappings
, the processor mapped to that pattern is returned. If not, null is returned.- Specified by:
getProcessor
in interfaceItemProcessorResolver
-