com.sun.tools.ws.wsdl.document
Class Binding
java.lang.Object
com.sun.tools.ws.wsdl.framework.Entity
com.sun.tools.ws.wsdl.framework.GlobalEntity
com.sun.tools.ws.wsdl.document.Binding
- All Implemented Interfaces:
- TWSDLExtensible, Elemental, GloballyKnown
public class Binding
- extends GlobalEntity
- implements TWSDLExtensible
Entity corresponding to the "binding" WSDL element.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Binding
public Binding(Defining defining,
Locator locator,
ErrorReceiver receiver)
add
public void add(BindingOperation operation)
operations
public Iterator operations()
getPortType
public QName getPortType()
setPortType
public void setPortType(QName n)
resolvePortType
public PortType resolvePortType(AbstractDocument document)
getKind
public Kind getKind()
- Specified by:
getKind in interface GloballyKnown- Specified by:
getKind in class GlobalEntity
getElementName
public QName getElementName()
- Specified by:
getElementName in interface Elemental
getDocumentation
public Documentation getDocumentation()
setDocumentation
public void setDocumentation(Documentation d)
withAllSubEntitiesDo
public void withAllSubEntitiesDo(EntityAction action)
- Overrides:
withAllSubEntitiesDo in class Entity
withAllQNamesDo
public void withAllQNamesDo(QNameAction action)
- Overrides:
withAllQNamesDo in class Entity
withAllEntityReferencesDo
public void withAllEntityReferencesDo(EntityReferenceAction action)
- Overrides:
withAllEntityReferencesDo in class Entity
accept
public void accept(WSDLDocumentVisitor visitor)
throws Exception
- Throws:
Exception
validateThis
public void validateThis()
- Specified by:
validateThis in class Entity
getNameValue
public String getNameValue()
- Description copied from interface:
TWSDLExtensible
- Gives 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:
getNameValue in interface TWSDLExtensible
getNamespaceURI
public String getNamespaceURI()
- Description copied from interface:
TWSDLExtensible
- Gives namespace URI of a wsdl extensibility element.
- Specified by:
getNamespaceURI in interface TWSDLExtensible
getWSDLElementName
public QName getWSDLElementName()
- Description copied from interface:
TWSDLExtensible
- Gives the WSDL element or WSDL extensibility element name
- Specified by:
getWSDLElementName in interface TWSDLExtensible
addExtension
public void addExtension(TWSDLExtension e)
- Description copied from interface:
TWSDLExtensible
- An
TWSDLExtensionHandler will call this method to add an TWSDLExtension object
- Specified by:
addExtension in interface TWSDLExtensible
- Parameters:
e - non-null extension object
extensions
public Iterable<TWSDLExtension> extensions()
- Description copied from interface:
TWSDLExtensible
- Gives iterator over
TWSDLExtensions
- Specified by:
extensions in interface TWSDLExtensible
getParent
public TWSDLExtensible getParent()
- Description copied from interface:
TWSDLExtensible
- Gives the parent of a wsdl extensibility element.
For example,
...
Here, the TWSDLExtensiblerepresenting wsdl:operation's parent would be wsdl:portType
- Specified by:
getParent in interface TWSDLExtensible
- Returns:
- null if the
TWSDLExtensible has no parent, root of wsdl document - wsdl:definition.
setParent
public void setParent(TWSDLExtensible parent)
Copyright (c) 1997-2011 Oracle and/or its affiliates. All rights reserved.