From ac9db121db33876b20dbaab43cd0a27d33a7a2cf Mon Sep 17 00:00:00 2001 From: hns Date: Fri, 10 Aug 2001 21:10:18 +0000 Subject: [PATCH] dbmapping now knows which of its properties (if any) are to be considered skin managers --- src/helma/objectmodel/DbMapping.java | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/helma/objectmodel/DbMapping.java b/src/helma/objectmodel/DbMapping.java index 94849f44..bcc2c369 100644 --- a/src/helma/objectmodel/DbMapping.java +++ b/src/helma/objectmodel/DbMapping.java @@ -35,7 +35,10 @@ public class DbMapping implements Updatable { // name of db table String table; - ParentInfo[] parent; // list of properties to try for parent + // list of properties to try for parent + ParentInfo[] parent; + // list of properties to try as skinmanager + String[] skinmgr; // DbMapping subnodes; // DbMapping properties; @@ -166,6 +169,15 @@ public class DbMapping implements Updatable { parent[i] = new ParentInfo (st.nextToken().trim()); } else parent = null; + + String skm = props.getProperty ("_skinmanager"); + if (skm != null) { + StringTokenizer st = new StringTokenizer (skm, ",;"); + skinmgr = new String[st.countTokens()]; + for (int i=0; i