From e55c0e05c2261b929bbf769d26ebed09ad191e9c Mon Sep 17 00:00:00 2001 From: hns Date: Mon, 28 Jul 2003 09:56:10 +0000 Subject: [PATCH] Checking in patch from Stefan Matthias Aust for default value support in getProperty(). --- src/helma/scripting/rhino/GlobalObject.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/helma/scripting/rhino/GlobalObject.java b/src/helma/scripting/rhino/GlobalObject.java index 07e18b1c..a6554daa 100644 --- a/src/helma/scripting/rhino/GlobalObject.java +++ b/src/helma/scripting/rhino/GlobalObject.java @@ -142,11 +142,16 @@ public class GlobalObject extends ScriptableObject { * * * @param propname ... + * @param defvalue ... * * @return ... */ - public String getProperty(String propname) { - return app.getProperty(propname); + public String getProperty(String propname, Object defvalue) { + if (defvalue == Undefined.instance) { + return app.getProperty(propname); + } else { + return app.getProperty(propname, defvalue.toString()); + } } /**