org.apache.axis.wsdl.symbolTable
public class BindingEntry extends SymTabEntry
| Nested Class Summary | |
|---|---|
| protected static class | BindingEntry.OperationAttr
Contains attributes for Operations
- Body type: encoded or literal |
| Field Summary | |
|---|---|
| static int | IN_HEADER Field IN_HEADER |
| static int | NO_HEADER Get the flag indicating what sort of header this part is. |
| static int | OUT_HEADER Field OUT_HEADER |
| static int | TYPE_HTTP_GET Field TYPE_HTTP_GET |
| static int | TYPE_HTTP_POST Field TYPE_HTTP_POST |
| static int | TYPE_SOAP Field TYPE_SOAP |
| static int | TYPE_UNKNOWN Field TYPE_UNKNOWN |
| static int | USE_ENCODED Field USE_ENCODED |
| static int | USE_LITERAL Field USE_LITERAL |
| Constructor Summary | |
|---|---|
| BindingEntry(Binding binding, int bindingType, Style bindingStyle, boolean hasLiteral, HashMap attributes, Map mimeTypes, Map headerParts)
Construct a BindingEntry from a WSDL4J Binding object and the additional binding info:
binding type, binding style, whether there is any literal binding, and the attributes which
contain the input/output/fault body type information.
| |
| BindingEntry(Binding binding)
This is a minimal constructor. | |
| Method Summary | |
|---|---|
| Binding | getBinding()
Get this entry's WSDL4J Binding object.
|
| Style | getBindingStyle()
Get this entry's binding style.
|
| int | getBindingType()
Get this entry's binding type. |
| Use | getFaultBodyType(Operation operation, String faultName)
Get the fault body type for the given fault of the given operation.
|
| HashMap | getFaults()
Return the map of BindingOperations to ArraList of FaultBodyType
|
| Map | getHeaderParts()
Get the header parameter map.
|
| Use | getInputBodyType(Operation operation)
Get the input body type for the given operation.
|
| MimeInfo | getMIMEInfo(String operationName, String parameterName)
Get the mime mapping for the given parameter name.
|
| Map | getMIMETypes()
Get the MIME types map.
|
| Set | getOperations()
Get a Set of comprised Operation objects.
|
| Use | getOutputBodyType(Operation operation)
Get the output body type for the given operation.
|
| Parameters | getParameters(Operation operation)
Get the Parameters object for the given operation.
|
| HashMap | getParameters()
Get all of the parameters for all operations.
|
| boolean | hasLiteral()
Do any of the message stanzas contain a soap:body which uses literal?
|
| boolean | isInHeaderPart(String operationName, String partName)
Is this part an input header part? |
| boolean | isOperationDIME(String operationName)
Check if this operation should use DIME
|
| boolean | isOutHeaderPart(String operationName, String partName)
Is this part an output header part? |
| protected void | setBindingStyle(Style bindingStyle)
Set this entry's binding style.
|
| protected void | setBindingType(int bindingType)
Set this entry's binding type.
|
| protected void | setBodyType(Operation operation, Use bodyType, boolean input)
Set the body type for the given operation. |
| protected void | setFaultBodyTypeMap(Operation operation, HashMap faultBodyTypeMap)
Set the fault body type map for the given operation.
|
| void | setFaults(HashMap faults)
Method setFaults
|
| protected void | setHasLiteral(boolean hasLiteral)
Set the literal flag.
|
| void | setHeaderPart(String operationName, String partName, int headerFlags)
Set the header part mapping for the given part name.
|
| protected void | setInputBodyType(Operation operation, Use inputBodyType)
Set the input body type for the given operation.
|
| void | setMIMEInfo(String operationName, String parameterName, String type, String dims)
Set the mime mapping for the given parameter name.
|
| void | setOperationDIME(String operationName)
Mark the operation as a DIME operation
|
| protected void | setOutputBodyType(Operation operation, Use outputBodyType)
Set the output body type for the given operation.
|
| void | setParameters(HashMap parameters)
Set the parameters for all operations
|
Parameters: binding bindingType bindingStyle hasLiteral attributes mimeTypes headerParts
Parameters: binding
Returns:
Returns:
Returns:
Parameters: operation faultName
Returns: Use.ENCODED or Use.LITERAL
Returns:
Returns:
Parameters: operation
Returns:
Parameters: operationName parameterName
Returns:
Returns:
Returns:
Parameters: operation
Returns:
Parameters: operation
Returns:
Returns:
Returns:
Parameters: operationName partName
Returns:
Parameters: operationName
Returns:
Parameters: operationName partName
Returns:
Parameters: bindingStyle
Parameters: bindingType
Parameters: operation bodyType input
Parameters: operation faultBodyTypeMap
Parameters: faults
Parameters: hasLiteral
Parameters: operationName partName headerFlags
Parameters: operation inputBodyType
Parameters: operationName parameterName type dims
Parameters: operationName
Parameters: operation outputBodyType
Parameters: parameters