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}