| Name | Description | Type | Package | Framework |
| DeclaringTypePredicate | Class | org.apache.jackrabbit.commons.predicate | Apache JackRabbit | |
| DepthPredicate | Class | org.apache.jackrabbit.commons.predicate | Apache JackRabbit | |
| IsMandatoryPredicate | IsMandatoryFilter. | Class | org.apache.jackrabbit.commons.predicate | Apache JackRabbit |
| IsNodePredicate | Item filter that checks if an item is a node. | Class | org.apache.jackrabbit.commons.predicate | Apache JackRabbit |
| NamePredicate | Filters items according to their names. | Class | org.apache.jackrabbit.commons.predicate | Apache JackRabbit |
| NodeTypePredicate | Filters on the node type of a node. | Class | org.apache.jackrabbit.commons.predicate | Apache JackRabbit |
| NtFilePredicate | The nt file item filter matches all properties that are defined my the nt:file or nt:resource nodetype. | Class | org.apache.jackrabbit.commons.predicate | Apache JackRabbit |
| PathPredicate | The path filter provides hierarchical filtering. | Class | org.apache.jackrabbit.commons.predicate | Apache JackRabbit |
| Predicate | Interface for object predicates, i. | Interface | org.apache.jackrabbit.commons.predicate | Apache JackRabbit |
| Predicates | Static utility class to help working with Predicates. | Class | org.apache.jackrabbit.commons.predicate | Apache JackRabbit |
| RowPredicate | Predicate for checking whether a given object is a Row and optionally whether it contains a given selector. | Class | org.apache.jackrabbit.commons.predicate | Apache JackRabbit |