org.eclipse.swordfish.registry.domain
Class PolicyRefExtensionSerializer

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

public class PolicyRefExtensionSerializer
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
PolicyRefExtensionSerializer(javax.xml.parsers.DocumentBuilder docBuilder)
           
 
Method Summary
 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

PolicyRefExtensionSerializer

public PolicyRefExtensionSerializer(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