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     * Tests if value is equivalent to 0
026     * @see HtmlLinkColumn
027     */
028    public class HtmlLinkPredicate implements Predicate {
029      
030      /**
031       * Evaluates predicate.
032       * Tests if value is equivalent to 0. Used when deciding if link is drawn instead of text.
033       * @param value input
034       * @return evaluation result
035       */
036      public boolean test(String value) {
037        if ((value==null) || (value.length()<1)) return false;
038        return (!value.equals("0"));
039      }
040      
041    }
042    /***************************************************************************************************
043     *               COPYRIGHT (C) KIURU -PROJECT GROUP
044     *               Limited rights granted. Please refer to license.
045     **************************************************************************************************/