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}