ContentFragmentPredicateEvaluator.java 999 Bytes
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  com.day.cq.search.Predicate
 *  com.day.cq.search.eval.AbstractPredicateEvaluator
 *  com.day.cq.search.eval.EvaluationContext
 *  com.day.cq.search.eval.XPath
 *  org.apache.felix.scr.annotations.Component
 */
package com.adobe.cq.dam.cfm.impl.search;

import com.day.cq.search.Predicate;
import com.day.cq.search.eval.AbstractPredicateEvaluator;
import com.day.cq.search.eval.EvaluationContext;
import com.day.cq.search.eval.XPath;
import org.apache.felix.scr.annotations.Component;

@Component(metatype=0, factory="com.day.cq.search.eval.PredicateEvaluator/contentfragment")
public class ContentFragmentPredicateEvaluator
extends AbstractPredicateEvaluator {
    public static final String PROPERTY = "contentfragment";

    public String getXPathExpression(Predicate predicate, EvaluationContext context) {
        return XPath.getEqualsExpression((String)"jcr:content/contentFragment", (String)"true");
    }
}