Package org.apache.axis2.wsdl.util
Interface WSDLWrapperImpl
-
- All Superinterfaces:
javax.wsdl.extensions.AttributeExtensible
,javax.wsdl.Definition
,javax.wsdl.extensions.ElementExtensible
,Serializable
,javax.wsdl.WSDLElement
- All Known Implementing Classes:
WSDLWrapperBasicImpl
,WSDLWrapperReloadImpl
,WSDLWrapperSaveImpl
public interface WSDLWrapperImpl extends javax.wsdl.Definition
This interface provides support for processing a WSDL4J definition with a lower memory footprint. This is useful for certain environments.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
close()
Closes the use of the wrapper implementation and allows internal resources to be released.javax.wsdl.Definition
getUnwrappedDefinition()
Returns the WSDL4J Definition object that is being wrappedString
getWSDLLocation()
Gets the location for the WSDL4J Definition object that is being wrappedvoid
releaseResources()
void
setDefinitionToWrap(javax.wsdl.Definition d)
Sets the WSDL4J Definition object that is being wrappedvoid
setWSDLLocation(String uriLocation)
Sets the location for the WSDL4J Definition object that is being wrapped-
Methods inherited from interface javax.wsdl.extensions.AttributeExtensible
getExtensionAttribute, getExtensionAttributes, getNativeAttributeNames, setExtensionAttribute
-
Methods inherited from interface javax.wsdl.Definition
addBinding, addImport, addMessage, addNamespace, addPortType, addService, createBinding, createBindingFault, createBindingInput, createBindingOperation, createBindingOutput, createFault, createImport, createInput, createMessage, createOperation, createOutput, createPart, createPort, createPortType, createService, createTypes, getAllBindings, getAllPortTypes, getAllServices, getBinding, getBindings, getDocumentBaseURI, getExtensionRegistry, getImports, getImports, getMessage, getMessages, getNamespace, getNamespaces, getPortType, getPortTypes, getPrefix, getQName, getService, getServices, getTargetNamespace, getTypes, removeBinding, removeImport, removeMessage, removeNamespace, removePortType, removeService, setDocumentBaseURI, setExtensionRegistry, setQName, setTargetNamespace, setTypes
-
-
-
-
Method Detail
-
getUnwrappedDefinition
javax.wsdl.Definition getUnwrappedDefinition()
Returns the WSDL4J Definition object that is being wrapped
-
setDefinitionToWrap
void setDefinitionToWrap(javax.wsdl.Definition d)
Sets the WSDL4J Definition object that is being wrapped- Parameters:
d
- the WSDL4J Definition object
-
setWSDLLocation
void setWSDLLocation(String uriLocation)
Sets the location for the WSDL4J Definition object that is being wrapped
-
getWSDLLocation
String getWSDLLocation()
Gets the location for the WSDL4J Definition object that is being wrapped
-
releaseResources
void releaseResources()
-
close
void close()
Closes the use of the wrapper implementation and allows internal resources to be released.
-
-