Class PageAwareIncludeDescriptorsProcessor
- java.lang.Object
-
- org.craftercms.core.processors.impl.IncludeDescriptorsProcessor
-
- org.craftercms.core.processors.impl.PageAwareIncludeDescriptorsProcessor
-
- All Implemented Interfaces:
ItemProcessor
public class PageAwareIncludeDescriptorsProcessor extends IncludeDescriptorsProcessor
Extension ofIncludeDescriptorsProcessorthat prevents pages from being included whendisablePageInclusionis true.- Author:
- avasquez
-
-
Field Summary
Fields Modifier and Type Field Description protected booleandisablePageInclusionprotected StringpagesPathPattern-
Fields inherited from class org.craftercms.core.processors.impl.IncludeDescriptorsProcessor
contentStoreService, disabledIncludeNodeXPathQuery, includedItemsProcessor, includedItemsStack, includeElementXPathQuery, localeCodeXPathQuery, removeIncludeElement
-
-
Constructor Summary
Constructors Constructor Description PageAwareIncludeDescriptorsProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanisIncludeDisabled(org.dom4j.Element includeElement)voidsetDisablePageInclusion(boolean disablePageInclusion)voidsetPagesPathPattern(String pagesPathPattern)-
Methods inherited from class org.craftercms.core.processors.impl.IncludeDescriptorsProcessor
doInclude, equals, getItemToInclude, hashCode, includeDescriptors, process, setContentStoreService, setDisabledIncludeNodeXPathQuery, setIncludedItemsProcessor, setIncludeElementXPathQuery, setLocaleCodeXPathQuery, setRemoveIncludeElement, toString
-
-
-
-
Field Detail
-
disablePageInclusion
protected boolean disablePageInclusion
-
pagesPathPattern
protected String pagesPathPattern
-
-
Method Detail
-
setPagesPathPattern
public void setPagesPathPattern(String pagesPathPattern)
-
setDisablePageInclusion
public void setDisablePageInclusion(boolean disablePageInclusion)
-
isIncludeDisabled
protected boolean isIncludeDisabled(org.dom4j.Element includeElement)
- Overrides:
isIncludeDisabledin classIncludeDescriptorsProcessor
-
-