Package com.sun.tools.ws.wsdl.document
Class Port
java.lang.Object
com.sun.tools.ws.wsdl.framework.Entity
com.sun.tools.ws.wsdl.framework.GlobalEntity
com.sun.tools.ws.wsdl.document.Port
- All Implemented Interfaces:
TWSDLExtensible,Elemental,GloballyKnown
Entity corresponding to the "port" 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) voidAnTWSDLExtensionHandlerwill call this method to add anTWSDLExtensionobjectGives iterator overTWSDLExtensionsgetKind()Gives namespace URI of a wsdl extensibility element.Gives the wsdl extensiblity element's name attribute value.Gives the parent of a wsdl extensibility element.Gives the WSDL element or WSDL extensibility element nameresolveBinding(AbstractDocument document) voidsetBinding(QName n) voidvoidsetParent(TWSDLExtensible parent) voidvoidvoidvoidwithAllQNamesDo(QNameAction action) voidwithAllSubEntitiesDo(EntityAction action) Methods inherited from class com.sun.tools.ws.wsdl.framework.GlobalEntity
getDefining, getName, setNameMethods inherited from class com.sun.tools.ws.wsdl.framework.Entity
failValidation, failValidation, getLocator, getProperty, removeProperty, setErrorReceiver, setPropertyMethods 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
-
Port
-
-
Method Details
-
getService
-
setService
-
getBinding
-
setBinding
-
resolveBinding
-
getKind
- Specified by:
getKindin interfaceGloballyKnown- Specified by:
getKindin classGlobalEntity
-
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
-
withAllQNamesDo
- Overrides:
withAllQNamesDoin classEntity
-
withAllEntityReferencesDo
- Overrides:
withAllEntityReferencesDoin classEntity
-
accept
- Throws:
Exception
-
validateThis
public void validateThis()- Specified by:
validateThisin classEntity
-
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
Description copied from interface:TWSDLExtensibleGives the parent of a wsdl extensibility element.
Here, theFor example, <wsdl:portType> <wsdl:operation> ...TWSDLExtensiblerepresenting wsdl:operation's parent would be wsdl:portType- Specified by:
getParentin interfaceTWSDLExtensible- Returns:
- null if the
TWSDLExtensiblehas no parent, root of wsdl document - wsdl:definition.
-
setParent
-
withAllSubEntitiesDo
- Overrides:
withAllSubEntitiesDoin classEntity
-
getElementName
- Specified by:
getElementNamein interfaceElemental
-