public class BindingInfo extends AbstractDescriptionElement implements NamedItem
Constructor and Description |
---|
BindingInfo(ServiceInfo service,
String bindingId) |
Modifier and Type | Method and Description |
---|---|
void |
addOperation(BindingOperationInfo operation)
Adds an operation to this service.
|
BindingOperationInfo |
buildOperation(QName opName,
String inName,
String outName) |
String |
getBindingId() |
DescriptionInfo |
getDescription() |
InterfaceInfo |
getInterface() |
QName |
getName() |
BindingOperationInfo |
getOperation(OperationInfo oi) |
BindingOperationInfo |
getOperation(QName oname)
Returns the operation info with the given name, if found.
|
Collection<BindingOperationInfo> |
getOperations()
Returns all operations for this service.
|
ServiceInfo |
getService() |
void |
removeOperation(BindingOperationInfo operation)
Removes an operation from this service.
|
void |
setName(QName n) |
String |
toString() |
addExtensionAttribute, addExtensor, containsExtensor, equals, getDocumentation, getExtensionAttribute, getExtensionAttributes, getExtensor, getExtensors, getExtensors, getProperties, getProperty, getProperty, getTraversedExtensor, hasProperty, removeProperty, setDelegate, setDocumentation, setExtensionAttributes, setProperty
public BindingInfo(ServiceInfo service, String bindingId)
public DescriptionInfo getDescription()
getDescription
in class AbstractDescriptionElement
public InterfaceInfo getInterface()
public ServiceInfo getService()
public String getBindingId()
public void setName(QName n)
public BindingOperationInfo buildOperation(QName opName, String inName, String outName)
public void addOperation(BindingOperationInfo operation)
operation
- the operation.public void removeOperation(BindingOperationInfo operation)
operation
- the operation.public BindingOperationInfo getOperation(QName oname)
oname
- the name.null
if not found.public Collection<BindingOperationInfo> getOperations()
public BindingOperationInfo getOperation(OperationInfo oi)
Apache CXF