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 **************************************************************************************************/