|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.axis.wsdl.symbolTable.SymTabEntry (src)
org.jboss.axis.wsdl.symbolTable.BindingEntry
This class represents a WSDL binding. It encompasses the WSDL4J Binding object so it can reside in the SymbolTable. It also adds a few bits of information that are a nuisance to get from the WSDL4J Binding object: binding type, binding style, input/output/fault body types.
Nested Class Summary | |
protected static class |
BindingEntry.HeaderPart (src)
A header part that appears in a binding |
protected static class |
BindingEntry.OperationAttr (src)
Contains attributes for Operations - Body type: encoded or literal |
Field Summary | |
static int |
IN_HEADER
|
static int |
NO_HEADER
Get the flag indicating what sort of header this part is. |
static int |
OUT_HEADER
|
static int |
TYPE_HTTP_GET
|
static int |
TYPE_HTTP_POST
|
static int |
TYPE_SOAP
|
static int |
TYPE_UNKNOWN
|
static int |
USE_ENCODED
|
static int |
USE_LITERAL
|
Fields inherited from class org.jboss.axis.wsdl.symbolTable.SymTabEntry (src) |
name, qname |
Constructor Summary | |
BindingEntry(Binding binding)
This is a minimal constructor. |
|
BindingEntry(Binding binding,
int bindingType,
Style (src) bindingStyle,
boolean hasLiteral,
java.util.HashMap attributes,
java.util.Map mimeTypes,
java.util.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. |
Method Summary | |
Binding |
getBinding()
Get this entry's WSDL4J Binding object. |
Style (src) |
getBindingStyle()
Get this entry's binding style. |
int |
getBindingType()
Get this entry's binding type. |
Use (src) |
getFaultBodyType(Operation operation,
java.lang.String faultName)
Get the fault body type for the given fault of the given operation. |
java.util.Map |
getFaults()
Return the map of BindingOperations to ArraList of FaultBodyType |
java.util.Map |
getHeaderParts()
Get the header parameter map. |
Use (src) |
getInputBodyType(Operation operation)
Get the input body type for the given operation. |
MimeInfo (src) |
getMIMEInfo(java.lang.String operationName,
java.lang.String parameterName)
Get the mime mapping for the given parameter name. |
java.util.Map |
getMIMETypes()
Get the MIME types map. |
java.util.Set |
getOperations()
Get a Set of comprised Operation objects. |
Use (src) |
getOutputBodyType(Operation operation)
Get the output body type for the given operation. |
java.util.Map |
getParameters()
Get all of the parameters for all operations. |
Parameters (src) |
getParameters(Operation operation)
Get the Parameters object for the given operation. |
boolean |
hasLiteral()
Do any of the message stanzas contain a soap:body which uses literal? |
boolean |
isInHeaderPart(java.lang.String operationName,
java.lang.String partName)
Is this part an input header part?. |
boolean |
isOperationDIME(java.lang.String operationName)
Check if this operation should use DIME |
boolean |
isOutHeaderPart(java.lang.String operationName,
java.lang.String partName)
Is this part an output header part?. |
protected void |
setBindingStyle(Style (src) bindingStyle)
Set this entry's binding style. |
protected void |
setBindingType(int bindingType)
Set this entry's binding type. |
protected void |
setBodyType(Operation operation,
Use (src) bodyType,
boolean input)
Set the body type for the given operation. |
protected void |
setFaultBodyTypeMap(Operation operation,
java.util.Map faultBodyTypeMap)
Set the fault body type map for the given operation. |
void |
setFaults(java.util.Map faults)
|
protected void |
setHasLiteral(boolean hasLiteral)
Set the literal flag. |
void |
setHeaderPart(java.lang.String operationName,
java.lang.String partName,
SOAPHeader soapHeader,
int headerFlags)
Set the soapHeader part mapping for the given part name. |
protected void |
setInputBodyType(Operation operation,
Use (src) inputBodyType)
Set the input body type for the given operation. |
void |
setMIMEInfo(java.lang.String operationName,
java.lang.String parameterName,
java.lang.String type,
java.lang.String dims)
Set the mime mapping for the given parameter name. |
void |
setOperationDIME(java.lang.String operationName)
Mark the operation as a DIME operation |
protected void |
setOutputBodyType(Operation operation,
Use (src) outputBodyType)
Set the output body type for the given operation. |
void |
setParameters(LinkedHashMap (src) parameters)
Set the parameters for all operations |
Methods inherited from class org.jboss.axis.wsdl.symbolTable.SymTabEntry (src) |
getDynamicVar, getName, getQName, isReferenced, setDynamicVar, setIsReferenced, setName, toString, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int TYPE_SOAP
public static final int TYPE_HTTP_GET
public static final int TYPE_HTTP_POST
public static final int TYPE_UNKNOWN
public static final int USE_ENCODED
public static final int USE_LITERAL
public static final int NO_HEADER
public static final int IN_HEADER
public static final int OUT_HEADER
Constructor Detail |
public BindingEntry(Binding binding, int bindingType, Style (src) bindingStyle, boolean hasLiteral, java.util.HashMap attributes, java.util.Map mimeTypes, java.util.Map headerParts)
public BindingEntry(Binding binding)
Method Detail |
public Parameters (src) getParameters(Operation operation)
public java.util.Map getParameters()
public void setParameters(LinkedHashMap (src) parameters)
public MimeInfo (src) getMIMEInfo(java.lang.String operationName, java.lang.String parameterName)
public java.util.Map getMIMETypes()
public void setMIMEInfo(java.lang.String operationName, java.lang.String parameterName, java.lang.String type, java.lang.String dims)
public void setOperationDIME(java.lang.String operationName)
operationName
- public boolean isOperationDIME(java.lang.String operationName)
operationName
-
public boolean isInHeaderPart(java.lang.String operationName, java.lang.String partName)
public boolean isOutHeaderPart(java.lang.String operationName, java.lang.String partName)
public java.util.Map getHeaderParts()
public void setHeaderPart(java.lang.String operationName, java.lang.String partName, SOAPHeader soapHeader, int headerFlags)
public Binding getBinding()
public int getBindingType()
protected void setBindingType(int bindingType)
public Style (src) getBindingStyle()
protected void setBindingStyle(Style (src) bindingStyle)
public boolean hasLiteral()
protected void setHasLiteral(boolean hasLiteral)
public Use (src) getInputBodyType(Operation operation)
protected void setInputBodyType(Operation operation, Use (src) inputBodyType)
public Use (src) getOutputBodyType(Operation operation)
protected void setOutputBodyType(Operation operation, Use (src) outputBodyType)
protected void setBodyType(Operation operation, Use (src) bodyType, boolean input)
public Use (src) getFaultBodyType(Operation operation, java.lang.String faultName)
public java.util.Map getFaults()
public void setFaults(java.util.Map faults)
public java.util.Set getOperations()
Set
of comprised Operation
objects.
protected void setFaultBodyTypeMap(Operation operation, java.util.Map faultBodyTypeMap)
|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |