Package org.n52.svalbard.decode
Class Soap11Decoder
- java.lang.Object
-
- org.n52.svalbard.decode.AbstractDelegatingDecoder<S,T>
-
- org.n52.svalbard.decode.AbstractXmlDecoder<org.apache.xmlbeans.XmlObject,AbstractSoap<?>>
-
- org.n52.svalbard.decode.AbstractSoapDecoder
-
- org.n52.svalbard.decode.Soap11Decoder
-
- All Implemented Interfaces:
Component<DecoderKey>,Keyed<DecoderKey>,Decoder<AbstractSoap<?>,org.apache.xmlbeans.XmlObject>
public class Soap11Decoder extends AbstractSoapDecoder
- Since:
- 1.0.0
-
-
Constructor Summary
Constructors Constructor Description Soap11Decoder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AbstractSoap<?>createEnvelope(org.apache.xmlbeans.XmlObject doc)Parses SOAP 1.1 Envelope to a SOS internal SOAP request.protected SoapRequestcreateFault(DecodingException de)protected List<SoapHeader>getSoapHeader(org.xmlsoap.schemas.soap.envelope.Header header)-
Methods inherited from class org.n52.svalbard.decode.AbstractSoapDecoder
checkSoapAction, decode, fixNamespaceForXsiType, getFaultReasons, getKeys, setSchemaRepository
-
Methods inherited from class org.n52.svalbard.decode.AbstractXmlDecoder
decodeXmlElement, decodeXmlObject, decodeXmlObject, getDecoderKey, getXmlOptions, setXmlOptions
-
Methods inherited from class org.n52.svalbard.decode.AbstractDelegatingDecoder
getDecoder, getDecoderRepository, setDecoderRepository
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.n52.svalbard.decode.Decoder
getSupportedTypes
-
-
-
-
Method Detail
-
createEnvelope
protected AbstractSoap<?> createEnvelope(org.apache.xmlbeans.XmlObject doc) throws DecodingException
Parses SOAP 1.1 Envelope to a SOS internal SOAP request.- Specified by:
createEnvelopein classAbstractSoapDecoder- Parameters:
doc- Request as xml representation- Returns:
- SOS internal SOAP request
- Throws:
DecodingException- if an error occurs.
-
createFault
protected SoapRequest createFault(DecodingException de)
- Specified by:
createFaultin classAbstractSoapDecoder
-
getSoapHeader
protected List<SoapHeader> getSoapHeader(org.xmlsoap.schemas.soap.envelope.Header header)
-
-