Authors
- Richard Frith-Macdonald (
rfm@gnu.org
)
-
Date: Generated at 2024-11-17 22:25:37 -0700
Copyright: (C) 2008 Free Software Foundation, Inc.
- Declared in:
- GWSBinding.h
Encapsulates a WSDL binding.
Method summary
- (
GWSElement*)
documentation;
Return the documentation for the receiver.
- (NSArray*)
extensibility;
Returns the array of GWSElement objects
representing the binding extensibility.
Usually this is a soap:binding node.
- (NSString*)
name;
Returns the name of the receiver.
- (
GWSElement*)
operationWithName: (NSString*)name
create: (BOOL)shouldCreate;
Return (and if required create) information about a
particular operation (which must already be
defined for the portType used by this binding.
- (NSDictionary*)
operations;
Returns the dictionary of operations.
- (void)
removeOperationNamed: (NSString*)name;
Remoive named operation.
- (void)
setDocumentation: (
GWSElement*)documentation;
Set the documentation for the receiver.
- (void)
setExtensibility: (NSArray*)extensibility;
Set the extensibility elements for this
document.
- (void)
setTypeName: (NSString*)type;
Sets the
type of the binding. This should
be the name of an existing
GWSPortType
instance owned by the same
GWSDocument
that owns the receiver, though this methods
permits any value to be set (see -type).
- (
GWSElement*)
tree;
Return a tree representation of the receiver for
output as part of a WSDL document.
- (
GWSPortType*)
type;
Returns the port type of the receiver. If no type
has been set or if the value previously set using the
-setTypeName:
method is not the name of a known
GWSPortType
instance, this method returns
nil
.