public class SOAP12DocumentLiteralHTTPBindingBuilder extends java.lang.Object implements WSDLBindingBuilder
| Constructor and Description |
|---|
SOAP12DocumentLiteralHTTPBindingBuilder() |
| Modifier and Type | Method and Description |
|---|---|
WSDLBinding |
buildBinding(QName name,
QName type) |
WSDLBinding |
getBinding()
Returns the resulting binding after processing all binding-specific information within a WSDL
binding definition.
|
java.lang.String |
getNamespace()
Returns the namespace URI, which uniquely characterizes the specific binding for which this
binding builder is responsible.
|
void |
parseBindingExtension(QName bindingName,
QName portType,
ElementParser parser)
Reads an extension element to a binding WSDL definition from the supplied element parser
parser. |
void |
parseFaultExtension(java.lang.String faultName,
ElementParser parser,
java.lang.String operationName)
Reads an extension element to a fault element within a WSDL binding definition from the
supplied element parser
parser. |
void |
parseInputExtension(java.lang.String inputName,
ElementParser parser,
java.lang.String operationName)
Reads an extension element to an input element within a WSDL binding definition from the
supplied element parser
parser. |
java.lang.String |
parseOperationExtension(java.lang.String operationName,
ElementParser parser)
Reads an extension element to an operation element within a WSDL binding definition from the
supplied element parser
parser. |
void |
parseOutputExtension(java.lang.String outputName,
ElementParser parser,
java.lang.String operationName)
Reads an extension element to an output element within a WSDL binding definition from the
supplied element parser
parser. |
WSDLPort |
parsePortExtension(java.lang.String portName,
QName bindingName,
ElementParser parser)
Parses an extension section within a WSDL port definition and returns a
WSDLPort
instance representing the port together with its extension. |
protected void |
setBinding(SOAP12DocumentLiteralHTTPBinding binding) |
void |
setWSDL(WSDL wsdl) |
public SOAP12DocumentLiteralHTTPBindingBuilder()
public java.lang.String getNamespace()
WSDLBindingBuildergetNamespace in interface WSDLBindingBuilderpublic WSDLBinding getBinding()
WSDLBindingBuilderWSDLBindingBuilder.parseBindingExtension(QName, QName, ElementParser) , WSDLBindingBuilder.parseOperationExtension(String, ElementParser) , WSDLBindingBuilder#parseInputExtension(String, ElementParser), WSDLBindingBuilder#parseOutputExtension(String, ElementParser) and WSDLBindingBuilder#parseFaultExtension(String, ElementParser) . Otherwise, it should return
null.getBinding in interface WSDLBindingBuildernull, if still no binding was processedprotected void setBinding(SOAP12DocumentLiteralHTTPBinding binding)
public void parseBindingExtension(QName bindingName, QName portType, ElementParser parser) throws UnsupportedBindingException
WSDLBindingBuilder
parser.parseBindingExtension in interface WSDLBindingBuilderbindingName - the fully qualified name of the surrounding binding elementportType - the fully qualified name of the port type to which the surrounding binding refersparser - the element parser from which to obtain the binding extension elementUnsupportedBindingException - in case a binding extension is found during parsing which doesn't conform to the expectations of this
binding builder instancepublic java.lang.String parseOperationExtension(java.lang.String operationName,
ElementParser parser)
throws UnsupportedBindingException
WSDLBindingBuilderparser.parseOperationExtension in interface WSDLBindingBuilderoperationName - the local name of the surrounding operation elementparser - the element parser from which to obtain the operation-related binding extension elementUnsupportedBindingException - in case a operation-related binding extension is found during parsing which doesn't conform to the
expectations of this binding builder instancepublic void parseInputExtension(java.lang.String inputName,
ElementParser parser,
java.lang.String operationName)
throws UnsupportedBindingException
WSDLBindingBuilderparser.parseInputExtension in interface WSDLBindingBuilderinputName - the local name of the surrounding input elementparser - the element parser from which to obtain the input-related binding extension elementUnsupportedBindingException - in case an input-related binding extension is found during parsing which doesn't conform to the
expectations of this binding builder instancepublic void parseOutputExtension(java.lang.String outputName,
ElementParser parser,
java.lang.String operationName)
throws UnsupportedBindingException
WSDLBindingBuilderparser.parseOutputExtension in interface WSDLBindingBuilderoutputName - the local name of the surrounding output elementparser - the element parser from which to obtain the output-related binding extension elementUnsupportedBindingException - in case an output-related binding extension is found during parsing which doesn't conform to the
expectations of this binding builder instancepublic void parseFaultExtension(java.lang.String faultName,
ElementParser parser,
java.lang.String operationName)
throws UnsupportedBindingException
WSDLBindingBuilderparser.parseFaultExtension in interface WSDLBindingBuilderfaultName - the local name of the surrounding fault elementparser - the element parser from which to obtain the fault-related binding extension elementUnsupportedBindingException - in case a fault-related binding extension is found during parsing which doesn't conform to the
expectations of this binding builder instancepublic WSDLPort parsePortExtension(java.lang.String portName, QName bindingName, ElementParser parser)
WSDLBindingBuilderWSDLPort
instance representing the port together with its extension.parsePortExtension in interface WSDLBindingBuilderportName - the name of the portbindingName - the name of the binding to which the port refersparser - the element parser from which to obtain the extension informationpublic WSDLBinding buildBinding(QName name, QName type)
buildBinding in interface WSDLBindingBuilderpublic void setWSDL(WSDL wsdl)
setWSDL in interface WSDLBindingBuilder