PortComponentRuleSet.java

00001 
00028 package org.objectweb.jonas_ws.deployment.rules;
00029 
00030 import org.apache.commons.digester.Digester;
00031 import org.objectweb.jonas_lib.deployment.rules.HandlerRuleSet;
00032 import org.objectweb.jonas_lib.deployment.rules.JRuleSetBase;
00033 import org.objectweb.jonas_lib.deployment.rules.WsdlPortRuleSet;
00034 
00043 public class PortComponentRuleSet extends JRuleSetBase {
00044 
00049     public PortComponentRuleSet(String prefix) {
00050         super(prefix);
00051     }
00057     public void addRuleInstances(Digester digester) {
00058         digester.addObjectCreate(prefix + "port-component",
00059                                  "org.objectweb.jonas_ws.deployment.xml.PortComponent");
00060         digester.addSetNext(prefix + "port-component",
00061                             "addPortComponent",
00062                             "org.objectweb.jonas_ws.deployment.xml.PortComponent");
00063         //digester.addCallMethod(prefix + "port-component/description",
00064         //                       "setDescription", 0);
00065         digester.addCallMethod(prefix + "port-component/display-name",
00066                                "setDisplayName", 0);
00067         //digester.addRuleSet(new IconRuleSet(prefix));
00068         digester.addCallMethod(prefix + "port-component/port-component-name",
00069                                "setPortComponentName", 0);
00070         digester.addRuleSet(new WsdlPortRuleSet(prefix + "port-component/"));
00071         digester.addCallMethod(prefix + "port-component/service-endpoint-interface",
00072                                "setServiceEndpointInterface", 0);
00073         digester.addRuleSet(new ServiceImplBeanRuleSet(prefix + "port-component/"));
00074         digester.addRuleSet(new HandlerRuleSet(prefix + "port-component/"));
00075     }
00076 }

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