1 19 package org.netbeans.modules.websvc.core.jaxws.bindings.model.impl; 20 21 import java.util.Collections ; 22 import org.netbeans.modules.websvc.core.jaxws.bindings.model.BindingsComponent; 23 import org.netbeans.modules.websvc.core.jaxws.bindings.model.BindingsHandlerChains; 24 import org.netbeans.modules.websvc.core.jaxws.bindings.model.BindingsModel; 25 import org.netbeans.modules.websvc.core.jaxws.bindings.model.DefinitionsBindings; 26 27 import org.w3c.dom.Element ; 28 29 33 public class DefinitionsBindingsImpl extends BindingsComponentImpl 34 implements DefinitionsBindings{ 35 36 37 public DefinitionsBindingsImpl(BindingsModelImpl model, Element e) { 38 super(model, e); 39 } 40 41 public DefinitionsBindingsImpl(BindingsModelImpl model){ 42 this(model, createPrefixedElement(BindingsQName.BINDINGS.getQName(), model)); 43 } 44 45 public void setNode(String node) { 46 setAttribute(NODE_PROPERTY, BindingsAttribute.NODE, node); 47 } 48 49 public void setHandlerChains(BindingsHandlerChains handlerChains) { 50 java.util.List <Class <? extends BindingsComponent>> classes = Collections.emptyList(); 51 setChild(BindingsHandlerChains.class, 52 HANDLER_CHAINS_PROPERTY, handlerChains, classes); 53 } 54 55 public String getNode() { 56 return getAttribute(BindingsAttribute.NODE); 57 } 58 59 protected String getNamespaceURI() { 60 return BindingsQName.JAXWS_NS_URI; 61 } 62 63 public BindingsHandlerChains getHandlerChains() { 64 return getChild(BindingsHandlerChains.class); 65 } 66 67 } 68 | Popular Tags |