org.apache.servicemix.soap.marshalers
Class SoapMarshaler

java.lang.Object
  extended by org.apache.servicemix.soap.marshalers.SoapMarshaler

public class SoapMarshaler
extends java.lang.Object

Since:
3.0
Version:
$Revision: 359186 $
Author:
Guillaume Nodet

Field Summary
static java.lang.String BODY
           
static java.lang.String ENVELOPE
           
static java.lang.String FAULT
           
static java.lang.String HEADER
           
protected  javax.xml.stream.XMLInputFactory inputFactory
           
static java.lang.String MIME_CONTENT_TYPE
           
static java.lang.String MULTIPART_CONTENT
           
static java.lang.String MULTIPLE_DETAILS_NODE_WRAPPER
           
protected  javax.xml.stream.XMLOutputFactory outputFactory
           
protected  java.lang.String prefix
           
protected  boolean repairingNamespace
           
protected  boolean soap
           
static javax.xml.namespace.QName SOAP_11_CODE_CLIENT
           
static javax.xml.namespace.QName SOAP_11_CODE_MUSTUNDERSTAND
           
static javax.xml.namespace.QName SOAP_11_CODE_SERVER
           
static javax.xml.namespace.QName SOAP_11_CODE_VERSIONMISMATCH
           
static javax.xml.namespace.QName SOAP_11_FAULTACTOR
           
static javax.xml.namespace.QName SOAP_11_FAULTCODE
           
static javax.xml.namespace.QName SOAP_11_FAULTDETAIL
           
static javax.xml.namespace.QName SOAP_11_FAULTSTRING
           
static java.lang.String SOAP_11_URI
           
static javax.xml.namespace.QName SOAP_12_CODE_DATAENCODINGUNKNOWN
           
static javax.xml.namespace.QName SOAP_12_CODE_MUSTUNDERSTAND
           
static javax.xml.namespace.QName SOAP_12_CODE_RECEIVER
           
static javax.xml.namespace.QName SOAP_12_CODE_SENDER
           
static javax.xml.namespace.QName SOAP_12_CODE_VERSIONMISMATCH
           
static javax.xml.namespace.QName SOAP_12_FAULTCODE
           
static javax.xml.namespace.QName SOAP_12_FAULTDETAIL
           
static javax.xml.namespace.QName SOAP_12_FAULTNODE
           
static javax.xml.namespace.QName SOAP_12_FAULTREASON
           
static javax.xml.namespace.QName SOAP_12_FAULTROLE
           
static javax.xml.namespace.QName SOAP_12_FAULTSUBCODE
           
static javax.xml.namespace.QName SOAP_12_FAULTTEXT
           
static javax.xml.namespace.QName SOAP_12_FAULTVALUE
           
static java.lang.String SOAP_12_URI
           
static java.lang.String SOAP_PART_ID
           
static java.lang.String SOAP_PREFIX
           
protected  java.lang.String soapUri
           
protected  org.apache.servicemix.jbi.jaxp.SourceTransformer sourceTransformer
           
protected  boolean useDom
           
 
Constructor Summary
SoapMarshaler()
           
SoapMarshaler(boolean soap)
           
SoapMarshaler(boolean soap, boolean useDom)
           
 
Method Summary
 SoapReader createReader()
           
 SoapWriter createWriter(SoapMessage message)
           
 javax.xml.stream.XMLInputFactory getInputFactory()
           
 javax.xml.stream.XMLOutputFactory getOutputFactory()
           
 java.lang.String getPrefix()
           
 java.lang.String getSoapUri()
           
 org.apache.servicemix.jbi.jaxp.SourceTransformer getSourceTransformer()
           
 boolean isRepairingNamespace()
           
 boolean isSoap()
           
 boolean isUseDom()
           
 void setPrefix(java.lang.String prefix)
           
 void setRepairingNamespace(boolean repairingNamespace)
           
 void setSoap(boolean soap)
           
 void setSoapUri(java.lang.String soapUri)
           
 void setUseDom(boolean useDom)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MIME_CONTENT_TYPE

public static final java.lang.String MIME_CONTENT_TYPE
See Also:
Constant Field Values

MULTIPART_CONTENT

public static final java.lang.String MULTIPART_CONTENT
See Also:
Constant Field Values

SOAP_PART_ID

public static final java.lang.String SOAP_PART_ID
See Also:
Constant Field Values

SOAP_11_URI

public static final java.lang.String SOAP_11_URI
See Also:
Constant Field Values

SOAP_12_URI

public static final java.lang.String SOAP_12_URI
See Also:
Constant Field Values

SOAP_PREFIX

public static final java.lang.String SOAP_PREFIX
See Also:
Constant Field Values

ENVELOPE

public static final java.lang.String ENVELOPE
See Also:
Constant Field Values

HEADER

public static final java.lang.String HEADER
See Also:
Constant Field Values

BODY

public static final java.lang.String BODY
See Also:
Constant Field Values

FAULT

public static final java.lang.String FAULT
See Also:
Constant Field Values

SOAP_11_FAULTCODE

public static final javax.xml.namespace.QName SOAP_11_FAULTCODE

SOAP_11_FAULTSTRING

public static final javax.xml.namespace.QName SOAP_11_FAULTSTRING

SOAP_11_FAULTACTOR

public static final javax.xml.namespace.QName SOAP_11_FAULTACTOR

SOAP_11_FAULTDETAIL

public static final javax.xml.namespace.QName SOAP_11_FAULTDETAIL

SOAP_11_CODE_VERSIONMISMATCH

public static final javax.xml.namespace.QName SOAP_11_CODE_VERSIONMISMATCH

SOAP_11_CODE_MUSTUNDERSTAND

public static final javax.xml.namespace.QName SOAP_11_CODE_MUSTUNDERSTAND

SOAP_11_CODE_CLIENT

public static final javax.xml.namespace.QName SOAP_11_CODE_CLIENT

SOAP_11_CODE_SERVER

public static final javax.xml.namespace.QName SOAP_11_CODE_SERVER

SOAP_12_FAULTCODE

public static final javax.xml.namespace.QName SOAP_12_FAULTCODE

SOAP_12_FAULTSUBCODE

public static final javax.xml.namespace.QName SOAP_12_FAULTSUBCODE

SOAP_12_FAULTVALUE

public static final javax.xml.namespace.QName SOAP_12_FAULTVALUE

SOAP_12_FAULTREASON

public static final javax.xml.namespace.QName SOAP_12_FAULTREASON

SOAP_12_FAULTTEXT

public static final javax.xml.namespace.QName SOAP_12_FAULTTEXT

SOAP_12_FAULTNODE

public static final javax.xml.namespace.QName SOAP_12_FAULTNODE

SOAP_12_FAULTROLE

public static final javax.xml.namespace.QName SOAP_12_FAULTROLE

SOAP_12_FAULTDETAIL

public static final javax.xml.namespace.QName SOAP_12_FAULTDETAIL

SOAP_12_CODE_DATAENCODINGUNKNOWN

public static final javax.xml.namespace.QName SOAP_12_CODE_DATAENCODINGUNKNOWN

SOAP_12_CODE_VERSIONMISMATCH

public static final javax.xml.namespace.QName SOAP_12_CODE_VERSIONMISMATCH

SOAP_12_CODE_MUSTUNDERSTAND

public static final javax.xml.namespace.QName SOAP_12_CODE_MUSTUNDERSTAND

SOAP_12_CODE_RECEIVER

public static final javax.xml.namespace.QName SOAP_12_CODE_RECEIVER

SOAP_12_CODE_SENDER

public static final javax.xml.namespace.QName SOAP_12_CODE_SENDER

inputFactory

protected javax.xml.stream.XMLInputFactory inputFactory

outputFactory

protected javax.xml.stream.XMLOutputFactory outputFactory

sourceTransformer

protected org.apache.servicemix.jbi.jaxp.SourceTransformer sourceTransformer

repairingNamespace

protected boolean repairingNamespace

prefix

protected java.lang.String prefix

soap

protected boolean soap

useDom

protected boolean useDom

soapUri

protected java.lang.String soapUri

MULTIPLE_DETAILS_NODE_WRAPPER

public static final java.lang.String MULTIPLE_DETAILS_NODE_WRAPPER
See Also:
Constant Field Values
Constructor Detail

SoapMarshaler

public SoapMarshaler()

SoapMarshaler

public SoapMarshaler(boolean soap)

SoapMarshaler

public SoapMarshaler(boolean soap,
                     boolean useDom)
Method Detail

getInputFactory

public javax.xml.stream.XMLInputFactory getInputFactory()

getOutputFactory

public javax.xml.stream.XMLOutputFactory getOutputFactory()

getSourceTransformer

public org.apache.servicemix.jbi.jaxp.SourceTransformer getSourceTransformer()

isRepairingNamespace

public boolean isRepairingNamespace()

setRepairingNamespace

public void setRepairingNamespace(boolean repairingNamespace)

isSoap

public boolean isSoap()

setSoap

public void setSoap(boolean soap)

isUseDom

public boolean isUseDom()
Returns:
the useDom

setUseDom

public void setUseDom(boolean useDom)
Parameters:
useDom - the useDom to set

getPrefix

public java.lang.String getPrefix()

setPrefix

public void setPrefix(java.lang.String prefix)

getSoapUri

public java.lang.String getSoapUri()

setSoapUri

public void setSoapUri(java.lang.String soapUri)

createReader

public SoapReader createReader()

createWriter

public SoapWriter createWriter(SoapMessage message)


Copyright © 2005-2011 FuseSource. All Rights Reserved.