Class ExcludeByNameItemFilter
- java.lang.Object
-
- org.craftercms.engine.service.filter.ExcludeByNameItemFilter
-
- All Implemented Interfaces:
org.craftercms.core.service.ItemFilter
public class ExcludeByNameItemFilter extends Object implements org.craftercms.core.service.ItemFilter
ItemFilter
that rejects an item if its name matches any one of a list of regexes.- Author:
- Alfonso Vásquez
-
-
Constructor Summary
Constructors Constructor Description ExcludeByNameItemFilter(String excludeRegex)
ExcludeByNameItemFilter(String[] excludeRegexes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
accepts(org.craftercms.core.service.Item item, List<org.craftercms.core.service.Item> acceptedItems, List<org.craftercms.core.service.Item> rejectedItems, boolean runningBeforeProcessing)
boolean
runAfterProcessing()
boolean
runBeforeProcessing()
String
toString()
-
-
-
Constructor Detail
-
ExcludeByNameItemFilter
@ConstructorProperties("excludeRegex") public ExcludeByNameItemFilter(String excludeRegex)
-
ExcludeByNameItemFilter
public ExcludeByNameItemFilter(String[] excludeRegexes)
-
-
Method Detail
-
runBeforeProcessing
public boolean runBeforeProcessing()
- Specified by:
runBeforeProcessing
in interfaceorg.craftercms.core.service.ItemFilter
-
runAfterProcessing
public boolean runAfterProcessing()
- Specified by:
runAfterProcessing
in interfaceorg.craftercms.core.service.ItemFilter
-
accepts
public boolean accepts(org.craftercms.core.service.Item item, List<org.craftercms.core.service.Item> acceptedItems, List<org.craftercms.core.service.Item> rejectedItems, boolean runningBeforeProcessing)
- Specified by:
accepts
in interfaceorg.craftercms.core.service.ItemFilter
-
-