*/
public class ChannelBindingsMarshaller extends XSBase64BinaryMarshaller {
/** {@inheritDoc} */
protected void marshallAttributes(XMLObject xmlObject, Element domElement) throws MarshallingException {
ChannelBindings cb = (ChannelBindings) xmlObject;
if (cb.getType() != null) {
domElement.setAttributeNS(null, ChannelBindings.TYPE_ATTRIB_NAME, cb.getType());
}
if (cb.isSOAP11MustUnderstandXSBoolean() != null) {
XMLHelper.marshallAttribute(ChannelBindings.SOAP11_MUST_UNDERSTAND_ATTR_NAME,
cb.isSOAP11MustUnderstandXSBoolean().toString(), domElement, false);
}
if (cb.getSOAP11Actor() != null) {
XMLHelper.marshallAttribute(ChannelBindings.SOAP11_ACTOR_ATTR_NAME,
cb.getSOAP11Actor(), domElement, false);
}
}