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.BindingsModel; 24 import org.netbeans.modules.websvc.core.jaxws.bindings.model.DefinitionsBindings; 25 import org.netbeans.modules.websvc.core.jaxws.bindings.model.GlobalBindings; 26 27 import org.w3c.dom.Element ; 28 29 33 public class GlobalBindingsImpl extends BindingsComponentImpl 34 implements GlobalBindings{ 35 36 37 public GlobalBindingsImpl(BindingsModelImpl model, Element e) { 38 super(model, e); 39 } 40 41 public GlobalBindingsImpl(BindingsModelImpl model){ 42 this(model, createPrefixedElement(BindingsQName.BINDINGS.getQName(), model)); 43 } 44 45 public void setWsdlLocation(String wsdlLocation) { 46 setAttribute(WSDL_LOCATION_PROPERTY, BindingsAttribute.WSDL_LOCATION, wsdlLocation); 47 } 48 49 public void setDefinitionsBindings(DefinitionsBindings bindings) { 50 java.util.List <Class <? extends BindingsComponent>> classes = Collections.emptyList(); 51 setChild(DefinitionsBindings.class, 52 DEFINITIONS_BINDINGS_PROPERTY, bindings, classes); 53 } 54 55 public DefinitionsBindings getDefinitionsBindings() { 56 return getChild(DefinitionsBindings.class); 57 } 58 59 public String getWsdlLocation() { 60 return getAttribute(BindingsAttribute.WSDL_LOCATION); 61 } 62 63 protected String getNamespaceURI() { 64 return BindingsQName.JAXWS_NS_URI; 65 } 66 67 68 69 } 70 | Popular Tags |