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