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.
-
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 -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Closes the use of the wrapper implementation and allows internal resources to be released.javax.wsdl.DefinitionReturns the WSDL4J Definition object that is being wrappedGets the location for the WSDL4J Definition object that is being wrappedvoidvoidsetDefinitionToWrap(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 wrappedMethods inherited from interface javax.wsdl.extensions.AttributeExtensible
getExtensionAttribute, getExtensionAttributes, getNativeAttributeNames, setExtensionAttributeMethods 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, setTypesMethods inherited from interface javax.wsdl.extensions.ElementExtensible
addExtensibilityElement, getExtensibilityElements, removeExtensibilityElementMethods inherited from interface javax.wsdl.WSDLElement
getDocumentationElement, setDocumentationElement
-
Method Details
-
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
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.
-