/** * Aptana Studio * Copyright (c) 2005-2011 by Appcelerator, Inc. All Rights Reserved. * Licensed under the terms of the GNU Public License (GPL) v3 (with exceptions). * Please see the license.html included with this distribution for details. * Any modifications to this file must keep this entire header intact. */ package com.aptana.editor.php.internal.indexer; import java.util.Collection; import java.util.Set; import com.aptana.editor.php.indexer.IElementEntry; /** * Abstract element entries filter. * * @author Denis Denisenko */ public interface IElementEntriesFilter { /** * Filters entries. * * @param toFilter * - entries to filter. * @return filtered entries. */ public abstract Set<IElementEntry> filter(Collection<IElementEntry> toFilter); }