00001 00027 package org.objectweb.jonas_lib.deployment.rules; 00028 00029 import org.apache.commons.digester.Digester; 00030 00035 public class ResourceRefRuleSet extends JRuleSetBase { 00036 00037 00042 public ResourceRefRuleSet(String prefix) { 00043 super(prefix); 00044 } 00045 00050 public void addRuleInstances(Digester digester) { 00051 digester.addObjectCreate(prefix + "resource-ref", 00052 "org.objectweb.jonas_lib.deployment.xml.ResourceRef"); 00053 00054 digester.addSetNext(prefix + "resource-ref", 00055 "addResourceRef", 00056 "org.objectweb.jonas_lib.deployment.xml.ResourceRef"); 00057 digester.addCallMethod(prefix + "resource-ref/description", 00058 "setDescription", 0); 00059 digester.addCallMethod(prefix + "resource-ref/res-ref-name", 00060 "setResRefName", 0); 00061 digester.addCallMethod(prefix + "resource-ref/res-type", 00062 "setResType", 0); 00063 digester.addCallMethod(prefix + "resource-ref/res-auth", 00064 "setResAuth", 0); 00065 digester.addCallMethod(prefix + "resource-ref/res-sharing-scope", 00066 "setResSharingScope", 0); 00067 00068 00069 } 00070 00071 00072 }