|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AbsItfBinding<I extends AbsItfInterfaceType,BO extends AbsItfBindingOperation>
This interface represents a port type binding and describes the protocol required for using operations in a port type.
Nested Class Summary | |
---|---|
static class |
AbsItfBinding.BindingConstants
SOAP Version Constants for the Message Exchange Patterns. |
static class |
AbsItfBinding.StyleConstant
Constants for the style of Message Exchange. |
Method Summary | |
---|---|
void |
addBindingOperation(BO bindingOperation)
Add an operation binding to binding. |
BO |
createBindingOperation()
create binding operation |
BO |
getBindingOperation(java.lang.String name)
Get the specified operation binding. |
java.util.List<BO> |
getBindingOperations()
Get all the operation bindings defined here. |
java.lang.String |
getHttpContentEncodingDefault()
|
java.lang.String |
getHttpDefaultMethod()
|
java.lang.String |
getHttpQueryParameterSeparatorDefault()
|
I |
getInterface()
Get the port type this is a binding for. |
javax.xml.namespace.QName |
getQName()
Get the name of this binding. |
AbsItfBinding.StyleConstant |
getStyle()
get style |
java.lang.String |
getTransportProtocol()
get the transport protocol |
AbsItfBinding.BindingConstants |
getTypeOfBinding()
get type of binding |
java.lang.String |
getVersion()
get the version of soap binding |
boolean |
isHttpCookies()
|
BO |
removeBindingOperation(java.lang.String name)
Remove the specified operation binding. |
void |
setInterface(I interfaceType)
Set the port type this is a binding for. |
void |
setQName(javax.xml.namespace.QName name)
Set the name of this binding. |
void |
setTransportProtocol(java.lang.String transportProtocol)
set the transport protocol |
Methods inherited from interface org.ow2.easywsdl.schema.api.XMLElement |
---|
addOtherElements, getOtherElements |
Methods inherited from interface org.ow2.easywsdl.schema.api.SchemaElement |
---|
createDocumentation, equals, getDocumentation, getOtherAttributes, hashCode, setDocumentation |
Method Detail |
---|
void setQName(javax.xml.namespace.QName name)
name
- the desired namejavax.xml.namespace.QName getQName()
void setInterface(I interfaceType)
interfaceType
- the port type associated with this bindingI getInterface()
BO createBindingOperation()
void addBindingOperation(BO bindingOperation)
bindingOperation
- the operation binding to be addedBO getBindingOperation(java.lang.String name)
java.lang.IllegalArgumentException
- if duplicate operations are found.java.util.List<BO> getBindingOperations()
BO removeBindingOperation(java.lang.String name)
getBindingOperation
method.
name
- the name of the operation binding to be removed.
java.lang.IllegalArgumentException
- if duplicate operations are found.getBindingOperation(String)
java.lang.String getTransportProtocol()
void setTransportProtocol(java.lang.String transportProtocol)
transportProtocol
- TODO
WSDLException
AbsItfBinding.StyleConstant getStyle()
AbsItfBinding.BindingConstants getTypeOfBinding()
java.lang.String getVersion()
java.lang.String getHttpDefaultMethod()
java.lang.String getHttpQueryParameterSeparatorDefault()
boolean isHttpCookies()
java.lang.String getHttpContentEncodingDefault()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |