001 /*************************************************************************************************** 002 * MODULE DESCRIPTION 003 **************************************************************************************************** 004 * 005 * NAME: Predicate.java 006 * LANGUAGE: Java2 007 * DATE: 25.3.2003 008 * AUTHOR: Miika Nurminen, Jyväskylän yliopisto 009 * 010 **************************************************************************************************** 011 * COPYRIGHT (C) KIURU -PROJECT GROUP 012 * Limited rights granted. Please refer to license. 013 **************************************************************************************************** 014 * 015 **************************************************************************************************** 016 * UPDATES 017 **************************************************************************************************** 018 * 019 * 25.3.2003 Initial release 020 * 021 ****************************************************************************************************/ 022 package kiurubeans; 023 024 /** 025 * General interface for predicate with a string parameter. 026 */ 027 public interface Predicate { 028 /** 029 * Evaluates predicate 030 * @param value input 031 * @return evaluation result 032 */ 033 public boolean test(String value); 034 } 035 /*************************************************************************************************** 036 * COPYRIGHT (C) KIURU -PROJECT GROUP 037 * Limited rights granted. Please refer to license. 038 **************************************************************************************************/