WebAppRuleSet.java

00001 
00027 package org.objectweb.jonas_web.deployment.rules;
00028 
00029 import org.apache.commons.digester.Digester;
00030 import org.objectweb.jonas_lib.deployment.rules.EnvironmentRuleSet;
00031 import org.objectweb.jonas_lib.deployment.rules.JRuleSetBase;
00032 import org.objectweb.jonas_lib.deployment.rules.MessageDestinationRuleSet;
00033 import org.objectweb.jonas_lib.deployment.rules.SecurityRoleRuleSet;
00034 
00039 public class WebAppRuleSet extends JRuleSetBase {
00040 
00044     public WebAppRuleSet() {
00045         super("web-app/");
00046     }
00047 
00052     public void addRuleInstances(Digester digester) {
00053         digester.addCallMethod(prefix + "display-name",
00054                                "setDisplayName", 0);
00055         digester.addRuleSet(new ServletRuleSet(prefix));
00056         digester.addRuleSet(new ServletMappingRuleSet(prefix));
00057         digester.addRuleSet(new SecurityConstraintRuleSet(prefix));
00058         digester.addRuleSet(new SecurityRoleRuleSet(prefix));
00059         digester.addRuleSet(new EnvironmentRuleSet(prefix));
00060         digester.addRuleSet(new MessageDestinationRuleSet(prefix));
00061         digester.addRuleSet(new DistributableRuleSet(prefix));
00062 
00063     }
00064 
00065 
00066 }

Generated on Tue Feb 15 15:05:58 2005 for JOnAS by  doxygen 1.3.9.1