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