00001 00027 package org.objectweb.jonas_lib.deployment.rules; 00028 00029 import org.apache.commons.digester.Digester; 00030 00035 public class EjbLocalRefRuleSet extends JRuleSetBase { 00036 00037 00042 public EjbLocalRefRuleSet(String prefix) { 00043 super(prefix); 00044 } 00045 00046 00051 public void addRuleInstances(Digester digester) { 00052 digester.addObjectCreate(prefix + "ejb-local-ref", 00053 "org.objectweb.jonas_lib.deployment.xml.EjbLocalRef"); 00054 digester.addSetNext(prefix + "ejb-local-ref", 00055 "addEjbLocalRef", 00056 "org.objectweb.jonas_lib.deployment.xml.EjbLocalRef"); 00057 00058 digester.addCallMethod(prefix + "ejb-local-ref/description", 00059 "setDescription", 0); 00060 digester.addCallMethod(prefix + "ejb-local-ref/ejb-ref-name", 00061 "setEjbRefName", 0); 00062 digester.addCallMethod(prefix + "ejb-local-ref/ejb-ref-type", 00063 "setEjbRefType", 0); 00064 digester.addCallMethod(prefix + "ejb-local-ref/local-home", 00065 "setLocalHome", 0); 00066 digester.addCallMethod(prefix + "ejb-local-ref/local", 00067 "setLocal", 0); 00068 digester.addCallMethod(prefix + "ejb-local-ref/ejb-link", 00069 "setEjbLink", 0); 00070 00071 00072 } 00073 00074 00075 }