00001 00025 package org.objectweb.jonas_ws.deployment.rules; 00026 00027 import org.apache.commons.digester.Digester; 00028 00029 import org.objectweb.jonas_lib.deployment.rules.JRuleSetBase; 00030 00031 00037 public class JonasPortComponentRuleSet extends JRuleSetBase { 00038 00043 public JonasPortComponentRuleSet(String prefix) { 00044 super(prefix); 00045 } 00046 00051 public void addRuleInstances(Digester digester) { 00052 digester.addObjectCreate(prefix + "jonas-port-component", "org.objectweb.jonas_ws.deployment.xml.JonasPortComponent"); 00053 digester.addSetNext(prefix + "jonas-port-component", "addJonasPortComponent", 00054 "org.objectweb.jonas_ws.deployment.xml.JonasPortComponent"); 00055 digester.addCallMethod(prefix + "jonas-port-component/port-component-name", "setPortComponentName", 0); 00056 digester.addCallMethod(prefix + "jonas-port-component/endpoint-uri", "setEndpointURI", 0); 00057 } 00058 00059 }