1 19 27 28 package org.netbeans.modules.websvc.customization.model.impl; 29 30 import java.util.Collections ; 31 import org.netbeans.modules.websvc.customization.model.EnableAsyncMapping; 32 import org.netbeans.modules.websvc.customization.model.EnableWrapperStyle; 33 import org.netbeans.modules.websvc.customization.model.JavaClass; 34 import org.netbeans.modules.websvc.customization.model.PortTypeCustomization; 35 import org.netbeans.modules.xml.wsdl.model.WSDLComponent; 36 import org.netbeans.modules.xml.wsdl.model.WSDLModel; 37 import org.netbeans.modules.xml.wsdl.model.visitor.WSDLVisitor; 38 39 import org.w3c.dom.Element ; 40 41 45 public class PortTypeCustomizationImpl extends CustomizationComponentImpl implements 46 PortTypeCustomization{ 47 48 51 public PortTypeCustomizationImpl(WSDLModel model, Element e) { 52 super(model, e); 53 } 54 55 public PortTypeCustomizationImpl(WSDLModel model){ 56 this(model, createPrefixedElement(JAXWSQName.BINDINGS.getQName(), model)); 57 } 58 59 public void setEnableAsyncMapping(EnableAsyncMapping async) { 60 java.util.List <Class <? extends WSDLComponent>> classes = Collections.emptyList(); 61 setChild(EnableAsyncMapping.class, ENABLE_ASYNC_MAPPING_PROPERTY, 62 async, classes); 63 } 64 65 public void setJavaClass(JavaClass javaClass) { 66 java.util.List <Class <? extends WSDLComponent>> classes = Collections.emptyList(); 67 setChild(JavaClass.class, JAVA_CLASS_PROPERTY, 68 javaClass, classes); 69 } 70 71 public void setEnableWrapperStyle(EnableWrapperStyle wrapperStyle) { 72 java.util.List <Class <? extends WSDLComponent>> classes = Collections.emptyList(); 73 setChild(EnableWrapperStyle.class, 74 ENABLE_WRAPPER_STYLE_PROPERTY, wrapperStyle, 75 classes); 76 } 77 78 public JavaClass getJavaClass() { 79 return getChild(JavaClass.class); 80 } 81 82 public EnableWrapperStyle getEnableWrapperStyle() { 83 return getChild(EnableWrapperStyle.class); 84 } 85 86 public EnableAsyncMapping getEnableAsyncMapping() { 87 return getChild(EnableAsyncMapping.class); 88 } 89 90 public void removeEnableAsyncMapping(EnableAsyncMapping async) { 91 removeChild(ENABLE_ASYNC_MAPPING_PROPERTY, async); 92 } 93 94 public void removeJavaClass(JavaClass javaClass) { 95 removeChild(JAVA_CLASS_PROPERTY, javaClass); 96 } 97 98 public void removeEnableWrapperStyle(EnableWrapperStyle wrapperStyle) { 99 removeChild(ENABLE_WRAPPER_STYLE_PROPERTY, wrapperStyle); 100 } 101 102 public void accept(WSDLVisitor visitor) { 103 visitor.visit(this); 104 } 105 106 } 107 | Popular Tags |