00001 00027 package org.objectweb.jonas_client.deployment.rules; 00028 00029 import org.apache.commons.digester.Digester; 00030 import org.objectweb.jonas_lib.deployment.rules.JRuleSetBase; 00031 import org.objectweb.jonas_lib.deployment.rules.JonasEjbRefRuleSet; 00032 import org.objectweb.jonas_lib.deployment.rules.JonasMessageDestinationRefRuleSet; 00033 import org.objectweb.jonas_lib.deployment.rules.JonasMessageDestinationRuleSet; 00034 import org.objectweb.jonas_lib.deployment.rules.JonasServiceRefRuleSet; 00035 import org.objectweb.jonas_lib.deployment.rules.JonasResourceRuleSet; 00036 import org.objectweb.jonas_lib.deployment.rules.JonasResourceEnvRuleSet; 00037 00044 public class JonasClientRuleSet extends JRuleSetBase { 00045 00056 public JonasClientRuleSet() { 00057 super("jonas-client/"); 00058 } 00064 public void addRuleInstances(Digester digester) { 00065 digester.addRuleSet(new JonasEjbRefRuleSet(prefix)); 00066 digester.addRuleSet(new JonasResourceRuleSet(prefix)); 00067 digester.addRuleSet(new JonasResourceEnvRuleSet(prefix)); 00068 digester.addRuleSet(new JonasSecurityRuleSet(prefix)); 00069 digester.addRuleSet(new JonasServiceRefRuleSet(prefix)); 00070 digester.addRuleSet(new JonasMessageDestinationRefRuleSet(prefix)); 00071 digester.addRuleSet(new JonasMessageDestinationRuleSet(prefix)); 00072 } 00073 }