/* * Created on Jan 30, 2005 * */ package net.sf.thingamablog.generator; import java.util.Hashtable; /** * @author Bob Tantlinger */ public class TextTag extends TemplateTag { public static final String TRIM = "trim"; public static final String APPEND = "append"; static final String FALSE = "0"; protected Hashtable defaults = new Hashtable(); public TextTag(String name) { super(name); defaults.put(TRIM, "0"); defaults.put(APPEND, ""); } public String process(Object val, Hashtable attribs) { String text = val.toString(); if(!attribs.get(TRIM).equals(FALSE)) text = text.trim(); return text + attribs.get(APPEND).toString(); } public Hashtable getDefaultAttributes() { return defaults; } }