    001package com.hammurapi.extract;
    002
    003/**
    004 * Marker interface for extractors which facade other extractors,
    005 * e.g. MappedExtractor, Not. Predicates shall take facade extractors
    006 * into account in compareTo() methods by invoking other.compareTo() and reversing
    007 * the result. ExtractorBase implements this logic. Facade extractors should not
    008 * delegate compareTo to the other to self to avoid stack overflow.
    009 * @author Pavel Vlasov
    010 *
    011 * @param <T>
    012 * @param <V>
    013 * @param <C>
    014 */
    015public interface FacadeExtractor<T, V, C> extends Extractor<T, V, C> {
    016
    017}