From: Anjo K. <an...@us...> - 2003-09-27 22:38:05
|
Update of /cvsroot/wonder/Wonder/Common/Frameworks/ERExtensions/Sources/er/extensions In directory sc8-pr-cvs1:/tmp/cvs-serv30939 Added Files: ERXStringHolder.java Log Message: - added ERXStringHolder --- NEW FILE: ERXStringHolder.java --- package er.extensions; import com.webobjects.foundation.*; import com.webobjects.appserver.*; import com.webobjects.eocontrol.*; /** * Use this to return a string from direct actions. * * @binding value value * @binding escapeHTML escape HTML * * @created ak on Sat Sep 27 2003 * @project ERExtensions */ public class ERXStringHolder extends ERXStatelessComponent { /** logging support */ private static final ERXLogger log = ERXLogger.getLogger(ERXStringHolder.class,"components"); protected String _value; protected Boolean _escapeHTML = Boolean.FALSE; /** * Public constructor * @param context the context */ public ERXStringHolder(WOContext context) { super(context); } public String value() { return _value; } public boolean escapeHTML() { return _escapeHTML.booleanValue(); } public void setValue(Object value) { _value = (value == null ? "" : value.toString()); } public void setEscapeHTML(boolean value) { _escapeHTML = value ? Boolean.TRUE : Boolean.FALSE; } public void reset() { _value = null; _escapeHTML = Boolean.FALSE; } } |