1 27 package org.objectweb.jonas_rar.deployment.rules; 28 29 import org.apache.commons.digester.Digester; 30 import org.objectweb.jonas_lib.deployment.rules.JRuleSetBase; 31 32 37 38 public class ConnectorRuleSet extends JRuleSetBase { 39 40 43 public ConnectorRuleSet() { 44 super("connector/"); 45 } 46 47 51 52 public void addRuleInstances(Digester digester) { 53 digester.addSetProperties("connector", "version", "specVersion"); 54 digester.addCallMethod(prefix + "display-name", 55 "setDisplayName", 0); 56 digester.addCallMethod(prefix + "description", 57 "addDescription", 0); 58 digester.addRuleSet(new IconRuleSet(prefix)); 59 digester.addCallMethod(prefix + "vendor-name", 60 "setVendorName", 0); 61 digester.addCallMethod(prefix + "spec-version", 62 "setSpecVersion", 0); 63 digester.addCallMethod(prefix + "eis-type", 64 "setEisType", 0); 65 digester.addCallMethod(prefix + "version", 66 "setVersion", 0); 67 digester.addCallMethod(prefix + "resourceadapter-version", 68 "setResourceadapterVersion", 0); 69 digester.addRuleSet(new LicenseRuleSet(prefix)); 70 digester.addRuleSet(new ResourceadapterRuleSet(prefix)); 71 } 72 } 73 | Popular Tags |