public abstract class WSDLBinding extends NamedItem
| Constructor and Description |
|---|
WSDLBinding() |
WSDLBinding(QName name) |
WSDLBinding(QName name,
QName typeName) |
| Modifier and Type | Method and Description |
|---|---|
static void |
addBuilder(java.lang.String namespace,
java.lang.Class clazz) |
void |
addOperation(WSDLOperation operation) |
static WSDLBindingBuilder |
createBuilder(java.lang.String namespace) |
java.lang.String |
getAction(OperationSignature operationSignature) |
abstract java.lang.String |
getBindingNamespace()
Returns the namespace URI which uniquely characterizes this specific binding.
|
WSDLOperation |
getOperation(java.lang.String name,
java.lang.String inputName,
java.lang.String outputName) |
DataStructure |
getOperations() |
WSDLPortType |
getPortType() |
QName |
getTypeName() |
WSDL |
getWsdl() |
abstract void |
serializeBindingExtensions(XmlSerializer serializer) |
abstract void |
serializeFaultExtension(IOType fault,
XmlSerializer serializer) |
abstract void |
serializeInputExtension(IOType input,
XmlSerializer serializer) |
abstract void |
serializeOperationExtension(WSDLOperation operation,
XmlSerializer serializer) |
abstract void |
serializeOutputExtension(IOType output,
XmlSerializer serializer) |
void |
setAction(OperationSignature operationSignature,
java.lang.String action) |
void |
setTypeName(QName typeName) |
protected void |
setWsdl(WSDL wsdl) |
java.lang.String |
toString() |
getLocalName, getName, getNamespace, setNamepublic WSDLBinding()
public WSDLBinding(QName name)
name - public static WSDLBindingBuilder createBuilder(java.lang.String namespace)
public static void addBuilder(java.lang.String namespace,
java.lang.Class clazz)
public abstract java.lang.String getBindingNamespace()
WSDLBindingBuilder.getNamespace()public abstract void serializeBindingExtensions(XmlSerializer serializer) throws java.io.IOException
java.io.IOExceptionpublic abstract void serializeOperationExtension(WSDLOperation operation, XmlSerializer serializer) throws java.io.IOException
java.io.IOExceptionpublic abstract void serializeInputExtension(IOType input, XmlSerializer serializer) throws java.io.IOException
java.io.IOExceptionpublic abstract void serializeOutputExtension(IOType output, XmlSerializer serializer) throws java.io.IOException
java.io.IOExceptionpublic abstract void serializeFaultExtension(IOType fault, XmlSerializer serializer) throws java.io.IOException
java.io.IOExceptionpublic WSDLOperation getOperation(java.lang.String name, java.lang.String inputName, java.lang.String outputName)
name - the local name of the operation to returninputName - the name of the operation's input element if any; needed, in case more than one operation with the same
name is defined within the same port typeoutputName - the name of the operation's output element, if any; needed in case more than one operation with the same
name is defined within the same port typenullpublic void addOperation(WSDLOperation operation)
operation - throws IllegalArgumentException in case an operation with exactly the same name and NO input and output
already existspublic DataStructure getOperations()
public WSDLPortType getPortType()
public QName getTypeName()
public void setTypeName(QName typeName)
typeName - the typeName to setpublic WSDL getWsdl()
protected void setWsdl(WSDL wsdl)
wsdl - the wsdl to setpublic java.lang.String getAction(OperationSignature operationSignature)
public void setAction(OperationSignature operationSignature, java.lang.String action)