1 19 package org.netbeans.modules.websvc.core.jaxws.bindings.model.impl; 20 21 import java.util.Collection ; 22 import org.netbeans.modules.websvc.core.jaxws.bindings.model.BindingsHandler; 23 import org.netbeans.modules.websvc.core.jaxws.bindings.model.BindingsHandlerChain; 24 import org.netbeans.modules.websvc.core.jaxws.bindings.model.BindingsModel; 25 26 import org.w3c.dom.Element ; 27 28 32 public class BindingsHandlerChainImpl extends 33 BindingsComponentImpl implements BindingsHandlerChain{ 34 35 38 public BindingsHandlerChainImpl(BindingsModelImpl model, Element e) { 39 super(model, e); 40 } 41 42 public BindingsHandlerChainImpl(BindingsModelImpl model){ 43 this(model, createPrefixedElement(BindingsQName.HANDLER_CHAIN.getQName(), model)); 44 } 45 46 public void removeHandler(BindingsHandler handler) { 47 removeChild(HANDLER_PROPERTY, handler); 48 } 49 50 public void addHandler(BindingsHandler handler) { 51 appendChild(HANDLER_PROPERTY, handler); 52 } 53 54 public Collection <BindingsHandler> getHandlers() { 55 return getChildren(BindingsHandler.class); 56 } 57 58 protected String getNamespaceURI() { 59 return BindingsQName.JAVAEE_NS_URI; 60 } 61 } 62 | Popular Tags |