public class ChildFilteringContentDecorator extends AbstractContentDecorator
ChildFilteringNodeWrapper
.Constructor and Description |
---|
ChildFilteringContentDecorator(AbstractPredicate<javax.jcr.Node> predicate,
boolean filterDescendants) |
ChildFilteringContentDecorator(AbstractPredicate<javax.jcr.Node> predicate,
boolean filterDescendants,
boolean multipleWrapEnabled) |
Modifier and Type | Method and Description |
---|---|
boolean |
evaluateNode(javax.jcr.Node node)
Evaluates if a node should be hidden by wrappers.
|
boolean |
isMultipleWrapEnabled()
Tells if multiple wrapping with this content decorator is enabled.
|
javax.jcr.Node |
wrapNode(javax.jcr.Node node) |
javax.jcr.NodeIterator |
wrapNodeIterator(javax.jcr.NodeIterator nodeIterator) |
evaluateProperty, isDecorating, wrapProperty, wrapPropertyIterator, wrapSession, wrapVersion, wrapVersionHistory, wrapVersionIterator, wrapVersionManager, wrapWorkspace
public ChildFilteringContentDecorator(AbstractPredicate<javax.jcr.Node> predicate, boolean filterDescendants)
public ChildFilteringContentDecorator(AbstractPredicate<javax.jcr.Node> predicate, boolean filterDescendants, boolean multipleWrapEnabled)
public javax.jcr.Node wrapNode(javax.jcr.Node node)
wrapNode
in interface ContentDecorator
wrapNode
in class AbstractContentDecorator
public javax.jcr.NodeIterator wrapNodeIterator(javax.jcr.NodeIterator nodeIterator)
wrapNodeIterator
in interface ContentDecorator
wrapNodeIterator
in class AbstractContentDecorator
public boolean evaluateNode(javax.jcr.Node node)
ContentDecorator
evaluateNode
in interface ContentDecorator
evaluateNode
in class AbstractContentDecorator
node
- the node to evaluatepublic boolean isMultipleWrapEnabled()
ContentDecorator
Copyright © 2003–2017 Magnolia International Ltd.. All rights reserved.