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
This class provides support for processing a WSDL4J definition
with a lower memory footprint. This is useful for certain
environments.
- See Also:
-
Field Summary
Fields inherited from interface javax.wsdl.extensions.AttributeExtensible
LIST_OF_QNAMES_TYPE, LIST_OF_STRINGS_TYPE, NO_DECLARED_TYPE, QNAME_TYPE, STRING_TYPE -
Constructor Summary
ConstructorsConstructorDescriptionWSDLWrapperBasicImpl(javax.wsdl.Definition def) ConstructorWSDLWrapperBasicImpl(javax.wsdl.Definition def, URL wURL) Constructor -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBinding(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.Bindingjavax.wsdl.BindingFaultjavax.wsdl.BindingInputjavax.wsdl.BindingOperationjavax.wsdl.BindingOutputjavax.wsdl.Faultjavax.wsdl.Importjavax.wsdl.Inputjavax.wsdl.Messagejavax.wsdl.Operationjavax.wsdl.Outputjavax.wsdl.Partjavax.wsdl.Portjavax.wsdl.PortTypejavax.wsdl.Servicejavax.wsdl.Typesjavax.wsdl.BindinggetBinding(QName name) getExtensionAttribute(QName name) javax.wsdl.extensions.ExtensionRegistrygetImports(String namespaceURI) javax.wsdl.MessagegetMessage(QName name) getNamespace(String prefix) javax.wsdl.PortTypegetPortType(QName name) getQName()javax.wsdl.ServicegetService(QName name) javax.wsdl.TypesgetTypes()javax.wsdl.DefinitionReturns the WSDL4J Definition object that is being wrappedGets the location for the WSDL4J Definition object that is being wrappedvoidjavax.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) removeNamespace(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) voidvoidsetExtensionAttribute(QName name, Object value) voidsetExtensionRegistry(javax.wsdl.extensions.ExtensionRegistry extReg) voidvoidvoidsetTypes(javax.wsdl.Types types) voidsetWSDLLocation(String uriLocation) Sets the location for the WSDL4J Definition object that is being wrappedtoString()
-
Constructor Details
-
WSDLWrapperBasicImpl
public WSDLWrapperBasicImpl(javax.wsdl.Definition def) Constructor- Parameters:
def- The WSDL Definition
-
WSDLWrapperBasicImpl
Constructor- Parameters:
def- The WSDL DefinitionwURL- The URL for the wsdl
-
-
Method Details
-
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
Sets the location for the WSDL4J Definition object that is being wrapped- Specified by:
setWSDLLocationin interfaceWSDLWrapperImpl
-
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
- Specified by:
setDocumentBaseURIin interfacejavax.wsdl.Definition
-
getDocumentBaseURI
- Specified by:
getDocumentBaseURIin interfacejavax.wsdl.Definition
-
setQName
- Specified by:
setQNamein interfacejavax.wsdl.Definition
-
getQName
- Specified by:
getQNamein interfacejavax.wsdl.Definition
-
setTargetNamespace
- Specified by:
setTargetNamespacein interfacejavax.wsdl.Definition
-
getTargetNamespace
- Specified by:
getTargetNamespacein interfacejavax.wsdl.Definition
-
addNamespace
- Specified by:
addNamespacein interfacejavax.wsdl.Definition
-
removeNamespace
- Specified by:
removeNamespacein interfacejavax.wsdl.Definition
-
getNamespace
- Specified by:
getNamespacein interfacejavax.wsdl.Definition
-
getPrefix
- Specified by:
getPrefixin interfacejavax.wsdl.Definition
-
getNamespaces
- Specified by:
getNamespacesin interfacejavax.wsdl.Definition
-
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
- Specified by:
getImportsin interfacejavax.wsdl.Definition
-
getImports
- Specified by:
getImportsin interfacejavax.wsdl.Definition
-
addMessage
public void addMessage(javax.wsdl.Message message) - Specified by:
addMessagein interfacejavax.wsdl.Definition
-
getMessage
- Specified by:
getMessagein interfacejavax.wsdl.Definition
-
removeMessage
- Specified by:
removeMessagein interfacejavax.wsdl.Definition
-
getMessages
- Specified by:
getMessagesin interfacejavax.wsdl.Definition
-
addBinding
public void addBinding(javax.wsdl.Binding binding) - Specified by:
addBindingin interfacejavax.wsdl.Definition
-
getBinding
- Specified by:
getBindingin interfacejavax.wsdl.Definition
-
removeBinding
- Specified by:
removeBindingin interfacejavax.wsdl.Definition
-
getBindings
- Specified by:
getBindingsin interfacejavax.wsdl.Definition
-
getAllBindings
- Specified by:
getAllBindingsin interfacejavax.wsdl.Definition
-
addPortType
public void addPortType(javax.wsdl.PortType portType) - Specified by:
addPortTypein interfacejavax.wsdl.Definition
-
getPortType
- Specified by:
getPortTypein interfacejavax.wsdl.Definition
-
removePortType
- Specified by:
removePortTypein interfacejavax.wsdl.Definition
-
getPortTypes
- Specified by:
getPortTypesin interfacejavax.wsdl.Definition
-
getAllPortTypes
- Specified by:
getAllPortTypesin interfacejavax.wsdl.Definition
-
addService
public void addService(javax.wsdl.Service service) - Specified by:
addServicein interfacejavax.wsdl.Definition
-
getService
- Specified by:
getServicein interfacejavax.wsdl.Definition
-
removeService
- Specified by:
removeServicein interfacejavax.wsdl.Definition
-
getServices
- Specified by:
getServicesin interfacejavax.wsdl.Definition
-
getAllServices
- Specified by:
getAllServicesin interfacejavax.wsdl.Definition
-
setDocumentationElement
- Specified by:
setDocumentationElementin interfacejavax.wsdl.WSDLElement
-
getDocumentationElement
- Specified by:
getDocumentationElementin interfacejavax.wsdl.WSDLElement
-
addExtensibilityElement
public void addExtensibilityElement(javax.wsdl.extensions.ExtensibilityElement extElement) - Specified by:
addExtensibilityElementin interfacejavax.wsdl.extensions.ElementExtensible
-
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
-
toString
-
removeExtensibilityElement
public javax.wsdl.extensions.ExtensibilityElement removeExtensibilityElement(javax.wsdl.extensions.ExtensibilityElement extElement) - Specified by:
removeExtensibilityElementin interfacejavax.wsdl.extensions.ElementExtensible
-
getExtensionAttribute
- Specified by:
getExtensionAttributein interfacejavax.wsdl.extensions.AttributeExtensible
-
getExtensionAttributes
- Specified by:
getExtensionAttributesin interfacejavax.wsdl.extensions.AttributeExtensible
-
setExtensionAttribute
- Specified by:
setExtensionAttributein interfacejavax.wsdl.extensions.AttributeExtensible
-