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.DefinitionThis 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 voidclose()Closes the use of the wrapper implementation and allows internal resources to be released.javax.wsdl.DefinitiongetUnwrappedDefinition()Returns the WSDL4J Definition object that is being wrappedStringgetWSDLLocation()Gets the location for the WSDL4J Definition object that is being wrappedvoidreleaseResources()voidsetDefinitionToWrap(javax.wsdl.Definition d)Sets the WSDL4J Definition object that is being wrappedvoidsetWSDLLocation(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.
-
-