org.netbeans.modules.xml.wsdl.model.impl
Class WSDLComponentFactoryImpl

java.lang.Object
  extended by org.netbeans.modules.xml.wsdl.model.impl.WSDLComponentFactoryImpl
All Implemented Interfaces:
WSDLComponentFactory, ComponentFactory<WSDLComponent>

public class WSDLComponentFactoryImpl
extends java.lang.Object
implements WSDLComponentFactory

Author:
rico

Constructor Summary
WSDLComponentFactoryImpl(WSDLModel model)
          Creates a new instance of WSDLComponentFactoryImpl
 
Method Summary
 WSDLComponent create(org.w3c.dom.Element element, WSDLComponent context)
           
 WSDLComponent create(WSDLComponent parent, javax.xml.namespace.QName qName)
           
 Binding createBinding()
           
 BindingFault createBindingFault()
           
 BindingInput createBindingInput()
           
 BindingOperation createBindingOperation()
           
 BindingOutput createBindingOutput()
           
 Documentation createDocumentation()
           
 Fault createFault()
           
 Import createImport()
           
 Input createInput()
           
 Message createMessage()
           
 NotificationOperation createNotificationOperation()
           
 OneWayOperation createOneWayOperation()
           
 Output createOutput()
           
 Part createPart()
           
 Port createPort()
           
 PortType createPortType()
           
 RequestResponseOperation createRequestResponseOperation()
           
 Service createService()
           
 org.netbeans.modules.xml.wsdl.model.extensions.soap.SOAPAddress createSOAPAddress()
           
 org.netbeans.modules.xml.wsdl.model.extensions.soap.SOAPBinding createSOAPBinding()
           
 org.netbeans.modules.xml.wsdl.model.extensions.soap.SOAPBody createSOAPBody()
           
 org.netbeans.modules.xml.wsdl.model.extensions.soap.SOAPFault createSOAPFault()
           
 org.netbeans.modules.xml.wsdl.model.extensions.soap.SOAPHeader createSOAPHeader()
           
 org.netbeans.modules.xml.wsdl.model.extensions.soap.SOAPHeaderFault createSOAPHeaderFault()
           
 org.netbeans.modules.xml.wsdl.model.extensions.soap.SOAPOperation createSOAPOperation()
           
 SolicitResponseOperation createSolicitResponseOperation()
           
 Types createTypes()
           
 org.netbeans.modules.xml.wsdl.model.extensions.xsd.WSDLSchema createWSDLSchema()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSDLComponentFactoryImpl

public WSDLComponentFactoryImpl(WSDLModel model)
Creates a new instance of WSDLComponentFactoryImpl

Method Detail

create

public WSDLComponent create(org.w3c.dom.Element element,
                            WSDLComponent context)
Specified by:
create in interface ComponentFactory<WSDLComponent>
Parameters:
element - to create model object from
context - containing this element
Returns:
instance of model object for the given element.

create

public WSDLComponent create(WSDLComponent parent,
                            javax.xml.namespace.QName qName)
Specified by:
create in interface WSDLComponentFactory

createPort

public Port createPort()
Specified by:
createPort in interface WSDLComponentFactory

createPart

public Part createPart()
Specified by:
createPart in interface WSDLComponentFactory

createOutput

public Output createOutput()
Specified by:
createOutput in interface WSDLComponentFactory

createBinding

public Binding createBinding()
Specified by:
createBinding in interface WSDLComponentFactory

createBindingFault

public BindingFault createBindingFault()
Specified by:
createBindingFault in interface WSDLComponentFactory

createBindingInput

public BindingInput createBindingInput()
Specified by:
createBindingInput in interface WSDLComponentFactory

createBindingOperation

public BindingOperation createBindingOperation()
Specified by:
createBindingOperation in interface WSDLComponentFactory

createBindingOutput

public BindingOutput createBindingOutput()
Specified by:
createBindingOutput in interface WSDLComponentFactory

createDocumentation

public Documentation createDocumentation()
Specified by:
createDocumentation in interface WSDLComponentFactory

createFault

public Fault createFault()
Specified by:
createFault in interface WSDLComponentFactory

createImport

public Import createImport()
Specified by:
createImport in interface WSDLComponentFactory

createInput

public Input createInput()
Specified by:
createInput in interface WSDLComponentFactory

createMessage

public Message createMessage()
Specified by:
createMessage in interface WSDLComponentFactory

createOneWayOperation

public OneWayOperation createOneWayOperation()
Specified by:
createOneWayOperation in interface WSDLComponentFactory

createNotificationOperation

public NotificationOperation createNotificationOperation()
Specified by:
createNotificationOperation in interface WSDLComponentFactory

createRequestResponseOperation

public RequestResponseOperation createRequestResponseOperation()
Specified by:
createRequestResponseOperation in interface WSDLComponentFactory

createSolicitResponseOperation

public SolicitResponseOperation createSolicitResponseOperation()
Specified by:
createSolicitResponseOperation in interface WSDLComponentFactory

createTypes

public Types createTypes()
Specified by:
createTypes in interface WSDLComponentFactory

createService

public Service createService()
Specified by:
createService in interface WSDLComponentFactory

createPortType

public PortType createPortType()
Specified by:
createPortType in interface WSDLComponentFactory

createSOAPAddress

public org.netbeans.modules.xml.wsdl.model.extensions.soap.SOAPAddress createSOAPAddress()
Specified by:
createSOAPAddress in interface WSDLComponentFactory

createSOAPBinding

public org.netbeans.modules.xml.wsdl.model.extensions.soap.SOAPBinding createSOAPBinding()
Specified by:
createSOAPBinding in interface WSDLComponentFactory

createSOAPBody

public org.netbeans.modules.xml.wsdl.model.extensions.soap.SOAPBody createSOAPBody()
Specified by:
createSOAPBody in interface WSDLComponentFactory

createSOAPFault

public org.netbeans.modules.xml.wsdl.model.extensions.soap.SOAPFault createSOAPFault()
Specified by:
createSOAPFault in interface WSDLComponentFactory

createSOAPHeader

public org.netbeans.modules.xml.wsdl.model.extensions.soap.SOAPHeader createSOAPHeader()
Specified by:
createSOAPHeader in interface WSDLComponentFactory

createSOAPHeaderFault

public org.netbeans.modules.xml.wsdl.model.extensions.soap.SOAPHeaderFault createSOAPHeaderFault()
Specified by:
createSOAPHeaderFault in interface WSDLComponentFactory

createSOAPOperation

public org.netbeans.modules.xml.wsdl.model.extensions.soap.SOAPOperation createSOAPOperation()
Specified by:
createSOAPOperation in interface WSDLComponentFactory

createWSDLSchema

public org.netbeans.modules.xml.wsdl.model.extensions.xsd.WSDLSchema createWSDLSchema()
Specified by:
createWSDLSchema in interface WSDLComponentFactory