Package org.apache.axis2.wsdl.util
Class WSDLWrapperBasicImpl
- java.lang.Object
-
- org.apache.axis2.wsdl.util.WSDLWrapperBasicImpl
-
- All Implemented Interfaces:
Serializable,javax.wsdl.Definition,javax.wsdl.extensions.AttributeExtensible,javax.wsdl.extensions.ElementExtensible,javax.wsdl.WSDLElement,WSDLWrapperImpl
public class WSDLWrapperBasicImpl extends Object implements WSDLWrapperImpl
This class provides support for processing a WSDL4J definition with a lower memory footprint. This is useful for certain environments.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description WSDLWrapperBasicImpl(javax.wsdl.Definition def)ConstructorWSDLWrapperBasicImpl(javax.wsdl.Definition def, URL wURL)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddBinding(javax.wsdl.Binding binding)voidaddExtensibilityElement(javax.wsdl.extensions.ExtensibilityElement extElement)voidaddImport(javax.wsdl.Import importDef)voidaddMessage(javax.wsdl.Message message)voidaddNamespace(String prefix, String namespaceURI)voidaddPortType(javax.wsdl.PortType portType)voidaddService(javax.wsdl.Service service)voidclose()Closes the use of the wrapper implementation and allows internal resources to be released.javax.wsdl.BindingcreateBinding()javax.wsdl.BindingFaultcreateBindingFault()javax.wsdl.BindingInputcreateBindingInput()javax.wsdl.BindingOperationcreateBindingOperation()javax.wsdl.BindingOutputcreateBindingOutput()javax.wsdl.FaultcreateFault()javax.wsdl.ImportcreateImport()javax.wsdl.InputcreateInput()javax.wsdl.MessagecreateMessage()javax.wsdl.OperationcreateOperation()javax.wsdl.OutputcreateOutput()javax.wsdl.PartcreatePart()javax.wsdl.PortcreatePort()javax.wsdl.PortTypecreatePortType()javax.wsdl.ServicecreateService()javax.wsdl.TypescreateTypes()MapgetAllBindings()MapgetAllPortTypes()MapgetAllServices()javax.wsdl.BindinggetBinding(QName name)MapgetBindings()ElementgetDocumentationElement()StringgetDocumentBaseURI()ListgetExtensibilityElements()ObjectgetExtensionAttribute(QName name)MapgetExtensionAttributes()javax.wsdl.extensions.ExtensionRegistrygetExtensionRegistry()MapgetImports()ListgetImports(String namespaceURI)javax.wsdl.MessagegetMessage(QName name)MapgetMessages()StringgetNamespace(String prefix)MapgetNamespaces()ListgetNativeAttributeNames()javax.wsdl.PortTypegetPortType(QName name)MapgetPortTypes()StringgetPrefix(String namespaceURI)QNamegetQName()javax.wsdl.ServicegetService(QName name)MapgetServices()StringgetTargetNamespace()javax.wsdl.TypesgetTypes()javax.wsdl.DefinitiongetUnwrappedDefinition()Returns the WSDL4J Definition object that is being wrappedStringgetWSDLLocation()Gets the location for the WSDL4J Definition object that is being wrappedvoidreleaseResources()javax.wsdl.BindingremoveBinding(QName name)javax.wsdl.extensions.ExtensibilityElementremoveExtensibilityElement(javax.wsdl.extensions.ExtensibilityElement extElement)javax.wsdl.ImportremoveImport(javax.wsdl.Import importDef)javax.wsdl.MessageremoveMessage(QName name)StringremoveNamespace(String prefix)javax.wsdl.PortTyperemovePortType(QName name)javax.wsdl.ServiceremoveService(QName name)voidsetDefinitionToWrap(javax.wsdl.Definition d)Sets the WSDL4J Definition object that is being wrappedvoidsetDocumentationElement(Element docEl)voidsetDocumentBaseURI(String d)voidsetExtensionAttribute(QName name, Object value)voidsetExtensionRegistry(javax.wsdl.extensions.ExtensionRegistry extReg)voidsetQName(QName n)voidsetTargetNamespace(String t)voidsetTypes(javax.wsdl.Types types)voidsetWSDLLocation(String uriLocation)Sets the location for the WSDL4J Definition object that is being wrappedStringtoString()
-
-
-
Constructor Detail
-
WSDLWrapperBasicImpl
public WSDLWrapperBasicImpl(javax.wsdl.Definition def)
Constructor- Parameters:
def- The WSDL Definition
-
WSDLWrapperBasicImpl
public WSDLWrapperBasicImpl(javax.wsdl.Definition def, URL wURL)Constructor- Parameters:
def- The WSDL DefinitionwURL- The URL for the wsdl
-
-
Method Detail
-
releaseResources
public void releaseResources()
- Specified by:
releaseResourcesin interfaceWSDLWrapperImpl
-
getUnwrappedDefinition
public javax.wsdl.Definition getUnwrappedDefinition()
Description copied from interface:WSDLWrapperImplReturns the WSDL4J Definition object that is being wrapped- Specified by:
getUnwrappedDefinitionin interfaceWSDLWrapperImpl
-
setDefinitionToWrap
public void setDefinitionToWrap(javax.wsdl.Definition d)
Sets the WSDL4J Definition object that is being wrapped- Specified by:
setDefinitionToWrapin interfaceWSDLWrapperImpl- Parameters:
d- the WSDL4J Definition object
-
setWSDLLocation
public void setWSDLLocation(String uriLocation)
Sets the location for the WSDL4J Definition object that is being wrapped- Specified by:
setWSDLLocationin interfaceWSDLWrapperImpl
-
getWSDLLocation
public String getWSDLLocation()
Gets the location for the WSDL4J Definition object that is being wrapped- Specified by:
getWSDLLocationin interfaceWSDLWrapperImpl
-
close
public void close()
Closes the use of the wrapper implementation and allows internal resources to be released.- Specified by:
closein interfaceWSDLWrapperImpl
-
setDocumentBaseURI
public void setDocumentBaseURI(String d)
- Specified by:
setDocumentBaseURIin interfacejavax.wsdl.Definition
-
getDocumentBaseURI
public String getDocumentBaseURI()
- Specified by:
getDocumentBaseURIin interfacejavax.wsdl.Definition
-
setQName
public void setQName(QName n)
- Specified by:
setQNamein interfacejavax.wsdl.Definition
-
getQName
public QName getQName()
- Specified by:
getQNamein interfacejavax.wsdl.Definition
-
setTargetNamespace
public void setTargetNamespace(String t)
- Specified by:
setTargetNamespacein interfacejavax.wsdl.Definition
-
getTargetNamespace
public String getTargetNamespace()
- Specified by:
getTargetNamespacein interfacejavax.wsdl.Definition
-
addNamespace
public void addNamespace(String prefix, String namespaceURI)
- Specified by:
addNamespacein interfacejavax.wsdl.Definition
-
removeNamespace
public String removeNamespace(String prefix)
- Specified by:
removeNamespacein interfacejavax.wsdl.Definition
-
getNamespace
public String getNamespace(String prefix)
- Specified by:
getNamespacein interfacejavax.wsdl.Definition
-
getPrefix
public String getPrefix(String namespaceURI)
- Specified by:
getPrefixin interfacejavax.wsdl.Definition
-
getNamespaces
public Map getNamespaces()
- Specified by:
getNamespacesin interfacejavax.wsdl.Definition
-
getNativeAttributeNames
public List getNativeAttributeNames()
- Specified by:
getNativeAttributeNamesin interfacejavax.wsdl.extensions.AttributeExtensible
-
setTypes
public void setTypes(javax.wsdl.Types types)
- Specified by:
setTypesin interfacejavax.wsdl.Definition
-
getTypes
public javax.wsdl.Types getTypes()
- Specified by:
getTypesin interfacejavax.wsdl.Definition
-
addImport
public void addImport(javax.wsdl.Import importDef)
- Specified by:
addImportin interfacejavax.wsdl.Definition
-
removeImport
public javax.wsdl.Import removeImport(javax.wsdl.Import importDef)
- Specified by:
removeImportin interfacejavax.wsdl.Definition
-
getImports
public List getImports(String namespaceURI)
- Specified by:
getImportsin interfacejavax.wsdl.Definition
-
getImports
public Map getImports()
- Specified by:
getImportsin interfacejavax.wsdl.Definition
-
addMessage
public void addMessage(javax.wsdl.Message message)
- Specified by:
addMessagein interfacejavax.wsdl.Definition
-
getMessage
public javax.wsdl.Message getMessage(QName name)
- Specified by:
getMessagein interfacejavax.wsdl.Definition
-
removeMessage
public javax.wsdl.Message removeMessage(QName name)
- Specified by:
removeMessagein interfacejavax.wsdl.Definition
-
getMessages
public Map getMessages()
- Specified by:
getMessagesin interfacejavax.wsdl.Definition
-
addBinding
public void addBinding(javax.wsdl.Binding binding)
- Specified by:
addBindingin interfacejavax.wsdl.Definition
-
getBinding
public javax.wsdl.Binding getBinding(QName name)
- Specified by:
getBindingin interfacejavax.wsdl.Definition
-
removeBinding
public javax.wsdl.Binding removeBinding(QName name)
- Specified by:
removeBindingin interfacejavax.wsdl.Definition
-
getBindings
public Map getBindings()
- Specified by:
getBindingsin interfacejavax.wsdl.Definition
-
getAllBindings
public Map getAllBindings()
- Specified by:
getAllBindingsin interfacejavax.wsdl.Definition
-
addPortType
public void addPortType(javax.wsdl.PortType portType)
- Specified by:
addPortTypein interfacejavax.wsdl.Definition
-
getPortType
public javax.wsdl.PortType getPortType(QName name)
- Specified by:
getPortTypein interfacejavax.wsdl.Definition
-
removePortType
public javax.wsdl.PortType removePortType(QName name)
- Specified by:
removePortTypein interfacejavax.wsdl.Definition
-
getPortTypes
public Map getPortTypes()
- Specified by:
getPortTypesin interfacejavax.wsdl.Definition
-
getAllPortTypes
public Map getAllPortTypes()
- Specified by:
getAllPortTypesin interfacejavax.wsdl.Definition
-
addService
public void addService(javax.wsdl.Service service)
- Specified by:
addServicein interfacejavax.wsdl.Definition
-
getService
public javax.wsdl.Service getService(QName name)
- Specified by:
getServicein interfacejavax.wsdl.Definition
-
removeService
public javax.wsdl.Service removeService(QName name)
- Specified by:
removeServicein interfacejavax.wsdl.Definition
-
getServices
public Map getServices()
- Specified by:
getServicesin interfacejavax.wsdl.Definition
-
getAllServices
public Map getAllServices()
- Specified by:
getAllServicesin interfacejavax.wsdl.Definition
-
setDocumentationElement
public void setDocumentationElement(Element docEl)
- Specified by:
setDocumentationElementin interfacejavax.wsdl.WSDLElement
-
getDocumentationElement
public Element getDocumentationElement()
- Specified by:
getDocumentationElementin interfacejavax.wsdl.WSDLElement
-
addExtensibilityElement
public void addExtensibilityElement(javax.wsdl.extensions.ExtensibilityElement extElement)
- Specified by:
addExtensibilityElementin interfacejavax.wsdl.extensions.ElementExtensible
-
getExtensibilityElements
public List getExtensibilityElements()
- Specified by:
getExtensibilityElementsin interfacejavax.wsdl.extensions.ElementExtensible
-
createBinding
public javax.wsdl.Binding createBinding()
- Specified by:
createBindingin interfacejavax.wsdl.Definition
-
createBindingFault
public javax.wsdl.BindingFault createBindingFault()
- Specified by:
createBindingFaultin interfacejavax.wsdl.Definition
-
createBindingInput
public javax.wsdl.BindingInput createBindingInput()
- Specified by:
createBindingInputin interfacejavax.wsdl.Definition
-
createBindingOperation
public javax.wsdl.BindingOperation createBindingOperation()
- Specified by:
createBindingOperationin interfacejavax.wsdl.Definition
-
createBindingOutput
public javax.wsdl.BindingOutput createBindingOutput()
- Specified by:
createBindingOutputin interfacejavax.wsdl.Definition
-
createFault
public javax.wsdl.Fault createFault()
- Specified by:
createFaultin interfacejavax.wsdl.Definition
-
createImport
public javax.wsdl.Import createImport()
- Specified by:
createImportin interfacejavax.wsdl.Definition
-
createInput
public javax.wsdl.Input createInput()
- Specified by:
createInputin interfacejavax.wsdl.Definition
-
createMessage
public javax.wsdl.Message createMessage()
- Specified by:
createMessagein interfacejavax.wsdl.Definition
-
createOperation
public javax.wsdl.Operation createOperation()
- Specified by:
createOperationin interfacejavax.wsdl.Definition
-
createOutput
public javax.wsdl.Output createOutput()
- Specified by:
createOutputin interfacejavax.wsdl.Definition
-
createPart
public javax.wsdl.Part createPart()
- Specified by:
createPartin interfacejavax.wsdl.Definition
-
createPort
public javax.wsdl.Port createPort()
- Specified by:
createPortin interfacejavax.wsdl.Definition
-
createPortType
public javax.wsdl.PortType createPortType()
- Specified by:
createPortTypein interfacejavax.wsdl.Definition
-
createService
public javax.wsdl.Service createService()
- Specified by:
createServicein interfacejavax.wsdl.Definition
-
createTypes
public javax.wsdl.Types createTypes()
- Specified by:
createTypesin interfacejavax.wsdl.Definition
-
setExtensionRegistry
public void setExtensionRegistry(javax.wsdl.extensions.ExtensionRegistry extReg)
- Specified by:
setExtensionRegistryin interfacejavax.wsdl.Definition
-
getExtensionRegistry
public javax.wsdl.extensions.ExtensionRegistry getExtensionRegistry()
- Specified by:
getExtensionRegistryin interfacejavax.wsdl.Definition
-
removeExtensibilityElement
public javax.wsdl.extensions.ExtensibilityElement removeExtensibilityElement(javax.wsdl.extensions.ExtensibilityElement extElement)
- Specified by:
removeExtensibilityElementin interfacejavax.wsdl.extensions.ElementExtensible
-
getExtensionAttribute
public Object getExtensionAttribute(QName name)
- Specified by:
getExtensionAttributein interfacejavax.wsdl.extensions.AttributeExtensible
-
getExtensionAttributes
public Map getExtensionAttributes()
- Specified by:
getExtensionAttributesin interfacejavax.wsdl.extensions.AttributeExtensible
-
-