1 19 20 package org.netbeans.modules.websvc.wsitmodelext.transport.impl; 21 22 import org.netbeans.modules.websvc.wsitmodelext.transport.FIQName; 23 import org.netbeans.modules.websvc.wsitmodelext.transport.OptimizedFastInfosetSerialization; 24 import org.netbeans.modules.xml.wsdl.model.WSDLModel; 25 import org.netbeans.modules.xml.wsdl.model.visitor.WSDLVisitor; 26 import org.w3c.dom.Element ; 27 28 32 public class OptimizedFastInfosetSerializationImpl extends FiComponentImpl implements OptimizedFastInfosetSerialization { 33 34 37 public OptimizedFastInfosetSerializationImpl(WSDLModel model, Element e) { 38 super(model, e); 39 } 40 41 public OptimizedFastInfosetSerializationImpl(WSDLModel model){ 42 this(model, createPrefixedElement(FIQName.OPTIMIZEDFASTINFOSETSERIALIZATION.getQName(), model)); 43 } 44 45 @Override 46 public void accept(WSDLVisitor visitor) { 47 visitor.visit(this); 48 } 49 50 public void enable(boolean enabled) { 51 setAttribute(FI_CONTENT_VALUE_PROPERTY, TransportAttribute.ENABLED, enabled); 52 } 53 54 public boolean isEnabled() { 55 return Boolean.parseBoolean(getAttribute(TransportAttribute.ENABLED)); 56 } 57 } 58 | Popular Tags |