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