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