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.BindingsHandler; 24 import org.netbeans.modules.websvc.core.jaxws.bindings.model.BindingsHandlerClass; 25 import org.w3c.dom.Element ; 26 27 28 29 33 public class BindingsHandlerImpl extends BindingsComponentImpl implements BindingsHandler{ 34 35 38 public BindingsHandlerImpl(BindingsModelImpl model, Element element) { 39 super(model, element); 40 } 41 42 public BindingsHandlerImpl(BindingsModelImpl model){ 43 this(model, createPrefixedElement(BindingsQName.HANDLER.getQName(), model)); 44 } 45 46 public void setHandlerClass(BindingsHandlerClass handlerClass) { 47 java.util.List <Class <? extends BindingsComponent>> classes = Collections.emptyList(); 48 setChild(BindingsHandlerClass.class, HANDLER_CLASS_PROPERTY, handlerClass, 49 classes); 50 } 51 52 public void removeHandlerClass(BindingsHandlerClass handlerClass) { 53 removeChild(HANDLER_CLASS_PROPERTY, handlerClass); 54 } 55 56 57 public BindingsHandlerClass getHandlerClass() { 58 return getChild(BindingsHandlerClass.class); 59 } 60 61 protected String getNamespaceURI() { 62 return BindingsQName.JAVAEE_NS_URI; 63 } 64 } 65 | Popular Tags |