Update of /var/cvs/contributions/didactor2/src/core/java/nl/didactor/component
In directory james.mmbase.org:/tmp/cvs-serv499
Modified Files:
MMBaseComponent.java
Log Message:
cleared exceptions if something's wrong
See also:
http://cvs.mmbase.org/viewcvs/contributions/didactor2/src/core/java/nl/didactor/component
Index: MMBaseComponent.java
===================================================================
RCS file:
/var/cvs/contributions/didactor2/src/core/java/nl/didactor/component/MMBaseComponent.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- MMBaseComponent.java 21 Aug 2008 09:08:46 -0000 1.4
+++ MMBaseComponent.java 21 Aug 2008 09:42:34 -0000 1.5
@@ -13,7 +13,7 @@
/**
* The didactor component wrapping an mmbase component.
* @author Michiel Meeuwissen
- * @version $Id: MMBaseComponent.java,v 1.4 2008/08/21 09:08:46 michiel Exp $
+ * @version $Id: MMBaseComponent.java,v 1.5 2008/08/21 09:42:34 michiel Exp $
*/
public class MMBaseComponent extends nl.didactor.component.Component {
@@ -106,7 +106,12 @@
@Override
public String getTemplateBar() {
Framework fw = Framework.getInstance();
- return (String)
fw.getSettingValue(getComponent().getSetting("didactor_templatebar"),
fw.createSettingValueParameters());
+ if (fw == null) throw new IllegalStateException();
+ org.mmbase.framework.Component component = getComponent();
+ if (component == null) throw new IllegalStateException("No component
'" + name + "' found");
+ org.mmbase.framework.Setting setting =
component.getSetting("didactor_templatebar");
+ if (setting == null) throw new IllegalStateException();
+ return (String) fw.getSettingValue(setting,
fw.createSettingValueParameters());
}
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs