Class IncludeByNameItemFilter
- java.lang.Object
-
- org.craftercms.engine.service.filter.IncludeByNameItemFilter
-
- All Implemented Interfaces:
org.craftercms.core.service.ItemFilter
public class IncludeByNameItemFilter extends Object implements org.craftercms.core.service.ItemFilter
ItemFilter
that rejects an item if its name doesn't match any one of a list of regexes.- Author:
- Alfonso V√°squez
-
-
Constructor Summary
Constructors Constructor Description IncludeByNameItemFilter(String includeRegex)
IncludeByNameItemFilter(String[] includeRegexes)
-
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()
-
-
-
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
-
-