info.magnolia.rendering.template.configured
Class ConfiguredInheritance.FilteredComponentInheritancePredicate

java.lang.Object
  extended by info.magnolia.jcr.predicate.AbstractPredicate<javax.jcr.Node>
      extended by info.magnolia.rendering.template.configured.ConfiguredInheritance.FilteredComponentInheritancePredicate
All Implemented Interfaces:
org.apache.jackrabbit.commons.predicate.Predicate
Enclosing class:
ConfiguredInheritance

public static class ConfiguredInheritance.FilteredComponentInheritancePredicate
extends AbstractPredicate<javax.jcr.Node>

Predicate for component inheritance that includes only nodes with a a property named 'inheritable' that needs to be present and set to 'true'.


Field Summary
static String INHERITED_PROPERTY_NAME
           
 
Fields inherited from interface org.apache.jackrabbit.commons.predicate.Predicate
FALSE, TRUE
 
Constructor Summary
ConfiguredInheritance.FilteredComponentInheritancePredicate()
           
 
Method Summary
 boolean evaluateTyped(javax.jcr.Node node)
           
 
Methods inherited from class info.magnolia.jcr.predicate.AbstractPredicate
evaluate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INHERITED_PROPERTY_NAME

public static final String INHERITED_PROPERTY_NAME
See Also:
Constant Field Values
Constructor Detail

ConfiguredInheritance.FilteredComponentInheritancePredicate

public ConfiguredInheritance.FilteredComponentInheritancePredicate()
Method Detail

evaluateTyped

public boolean evaluateTyped(javax.jcr.Node node)
Specified by:
evaluateTyped in class AbstractPredicate<javax.jcr.Node>


Copyright © 2003-2013 Magnolia International Ltd.. All Rights Reserved.