Package com.sun.tools.ws.wsdl.document
Class Definitions
java.lang.Object
com.sun.tools.ws.wsdl.framework.Entity
com.sun.tools.ws.wsdl.document.Definitions
- All Implemented Interfaces:
TWSDLExtensible,Defining,Elemental
Entity corresponding to the "definitions" WSDL element.
- Author:
- WS Development Team
-
Field Summary
Fields inherited from class com.sun.tools.ws.wsdl.framework.Entity
errorReceiver -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(WSDLDocumentVisitor visitor) voidvoidvoidvoidvoidvoidAnTWSDLExtensionHandlerwill call this method to add anTWSDLExtensionobjectvoidbindings()Gives iterator overTWSDLExtensionsgetName()Gives namespace URI of a wsdl extensibility element.Gives the wsdl extensiblity element's name attribute value.wsdl:definition is the root hence no parent so return null.getTypes()Gives the WSDL element or WSDL extensibility element nameimports()messages()services()voidvoidvoidvoidvoidvoidwithAllSubEntitiesDo(EntityAction action) Methods inherited from class com.sun.tools.ws.wsdl.framework.Entity
failValidation, failValidation, getLocator, getProperty, removeProperty, setErrorReceiver, setProperty, withAllEntityReferencesDo, withAllQNamesDoMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.sun.tools.ws.wsdl.framework.Elemental
getLocator
-
Constructor Details
-
Definitions
-
-
Method Details
-
getName
-
setName
-
getTargetNamespaceURI
- Specified by:
getTargetNamespaceURIin interfaceDefining
-
setTargetNamespaceURI
-
setTypes
-
getTypes
-
add
-
add
-
add
-
add
-
addServiceOveride
-
add
-
imports
-
messages
-
portTypes
-
bindings
-
services
-
getNameValue
Description copied from interface:TWSDLExtensibleGives the wsdl extensiblity element's name attribute value. It can be null as @name on some of the wsdl extensibility elements are optinal such as wsdl:input- Specified by:
getNameValuein interfaceTWSDLExtensible
-
getNamespaceURI
Description copied from interface:TWSDLExtensibleGives namespace URI of a wsdl extensibility element.- Specified by:
getNamespaceURIin interfaceTWSDLExtensible
-
getWSDLElementName
Description copied from interface:TWSDLExtensibleGives the WSDL element or WSDL extensibility element name- Specified by:
getWSDLElementNamein interfaceTWSDLExtensible
-
getDocumentation
-
setDocumentation
-
addExtension
Description copied from interface:TWSDLExtensibleAnTWSDLExtensionHandlerwill call this method to add anTWSDLExtensionobject- Specified by:
addExtensionin interfaceTWSDLExtensible- Parameters:
e- non-null extension object
-
extensions
Description copied from interface:TWSDLExtensibleGives iterator overTWSDLExtensions- Specified by:
extensionsin interfaceTWSDLExtensible
-
getParent
wsdl:definition is the root hence no parent so return null.- Specified by:
getParentin interfaceTWSDLExtensible- Returns:
- null if the
TWSDLExtensiblehas no parent, root of wsdl document - wsdl:definition.
-
withAllSubEntitiesDo
- Overrides:
withAllSubEntitiesDoin classEntity
-
accept
- Throws:
Exception
-
validateThis
public void validateThis()- Specified by:
validateThisin classEntity
-
resolveBindings
-
getElementName
- Specified by:
getElementNamein interfaceElemental
-