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.DefinitionsCustomization; 32 import org.netbeans.modules.websvc.customization.model.EnableAsyncMapping; 33 import org.netbeans.modules.websvc.customization.model.EnableMIMEContent; 34 import org.netbeans.modules.websvc.customization.model.EnableWrapperStyle; 35 import org.netbeans.modules.websvc.customization.model.JavaPackage; 36 import org.netbeans.modules.xml.wsdl.model.WSDLComponent; 37 import org.netbeans.modules.xml.wsdl.model.WSDLModel; 38 import org.netbeans.modules.xml.wsdl.model.visitor.WSDLVisitor; 39 40 import org.w3c.dom.Element ; 41 42 46 public class DefinitionsCustomizationImpl extends CustomizationComponentImpl 47 implements DefinitionsCustomization{ 48 49 52 public DefinitionsCustomizationImpl(WSDLModel model, Element e) { 53 super(model, e); 54 } 55 56 public DefinitionsCustomizationImpl(WSDLModel model){ 57 this(model, createPrefixedElement(JAXWSQName.BINDINGS.getQName(), model)); 58 } 59 60 public void setEnableAsyncMapping(EnableAsyncMapping async) { 61 java.util.List <Class <? extends WSDLComponent>> classes = Collections.emptyList(); 62 setChild(EnableAsyncMapping.class, 63 ENABLE_ASYNC_MAPPING_PROPERTY, async, classes); 64 } 65 66 public void setPackage(JavaPackage pack) { 67 java.util.List <Class <? extends WSDLComponent>> classes = Collections.emptyList(); 68 setChild(JavaPackage.class, PACKAGE_PROPERTY, pack, classes); 69 } 70 71 public void setEnableWrapperStyle(EnableWrapperStyle wrapperStyle) { 72 java.util.List <Class <? extends WSDLComponent>> classes = Collections.emptyList(); 73 setChild(EnableWrapperStyle.class, ENABLE_WRAPPER_STYLE_PROPERTY, 74 wrapperStyle, classes); 75 } 76 77 public void setEnableMIMEContent(EnableMIMEContent mime) { 78 java.util.List <Class <? extends WSDLComponent>> classes = Collections.emptyList(); 79 setChild(EnableMIMEContent.class, 80 ENABLE_MIME_CONTENT_PROPERTY, mime, classes); 81 } 82 83 public JavaPackage getPackage() { 84 return getChild(JavaPackage.class); 85 } 86 87 public EnableWrapperStyle getEnableWrapperStyle() { 88 return getChild(EnableWrapperStyle.class); 89 } 90 91 public EnableMIMEContent getEnableMIMEContent() { 92 return getChild(EnableMIMEContent.class); 93 } 94 95 public EnableAsyncMapping getEnableAsyncMapping() { 96 return getChild(EnableAsyncMapping.class); 97 } 98 99 public void removeEnableAsyncMapping(EnableAsyncMapping async) { 100 removeChild(ENABLE_ASYNC_MAPPING_PROPERTY, async); 101 } 102 103 public void removePackage(JavaPackage pack) { 104 removeChild(PACKAGE_PROPERTY, pack); 105 } 106 107 public void removeEnableWrapperStyle(EnableWrapperStyle wrapperStyle) { 108 removeChild(ENABLE_WRAPPER_STYLE_PROPERTY, wrapperStyle); 109 } 110 111 public void removeEnableMIMEContent(EnableMIMEContent mime) { 112 removeChild(ENABLE_MIME_CONTENT_PROPERTY, mime); 113 } 114 115 public void accept(WSDLVisitor visitor) { 116 visitor.visit(this); 117 } 118 } 119 | Popular Tags |