org.eclipse.swordfish.registry.domain
Class PolicyExtensionSerializer

java.lang.Object
  extended by org.eclipse.swordfish.registry.domain.PolicyExtensionSerializer
All Implemented Interfaces:
javax.wsdl.extensions.ExtensionDeserializer, javax.wsdl.extensions.ExtensionSerializer

public class PolicyExtensionSerializer
extends java.lang.Object
implements javax.wsdl.extensions.ExtensionDeserializer, javax.wsdl.extensions.ExtensionSerializer


Field Summary
static java.lang.String REQUIRED_ATTR
           
static java.lang.String WSDL_NS
           
 
Constructor Summary
PolicyExtensionSerializer(javax.xml.parsers.DocumentBuilder docBuilder)
           
 
Method Summary
 org.w3c.dom.ls.LSSerializer getSerializer()
           
 void marshall(java.lang.Class parentType, javax.xml.namespace.QName elementType, javax.wsdl.extensions.ExtensibilityElement extension, java.io.PrintWriter pw, javax.wsdl.Definition def, javax.wsdl.extensions.ExtensionRegistry extReg)
           
 javax.wsdl.extensions.ExtensibilityElement unmarshall(java.lang.Class parentType, javax.xml.namespace.QName elementType, org.w3c.dom.Element el, javax.wsdl.Definition def, javax.wsdl.extensions.ExtensionRegistry extReg)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WSDL_NS

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

REQUIRED_ATTR

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

PolicyExtensionSerializer

public PolicyExtensionSerializer(javax.xml.parsers.DocumentBuilder docBuilder)
Method Detail

unmarshall

public javax.wsdl.extensions.ExtensibilityElement unmarshall(java.lang.Class parentType,
                                                             javax.xml.namespace.QName elementType,
                                                             org.w3c.dom.Element el,
                                                             javax.wsdl.Definition def,
                                                             javax.wsdl.extensions.ExtensionRegistry extReg)
                                                      throws javax.wsdl.WSDLException
Specified by:
unmarshall in interface javax.wsdl.extensions.ExtensionDeserializer
Throws:
javax.wsdl.WSDLException

marshall

public void marshall(java.lang.Class parentType,
                     javax.xml.namespace.QName elementType,
                     javax.wsdl.extensions.ExtensibilityElement extension,
                     java.io.PrintWriter pw,
                     javax.wsdl.Definition def,
                     javax.wsdl.extensions.ExtensionRegistry extReg)
              throws javax.wsdl.WSDLException
Specified by:
marshall in interface javax.wsdl.extensions.ExtensionSerializer
Throws:
javax.wsdl.WSDLException

getSerializer

public org.w3c.dom.ls.LSSerializer getSerializer()