com.ebmwebsourcing.wsstar.dm
Class WSDMFactoryImpl

java.lang.Object
  extended by com.ebmwebsourcing.wsstar.dm.WSDMFactory
      extended by com.ebmwebsourcing.wsstar.dm.WSDMFactoryImpl

public class WSDMFactoryImpl
extends WSDMFactory

This class is a concrete implementation of the abstract class WSDMFactory. Some ideas used here have been shamelessly copied from the wonderful JAXP and Xerces work.

Author:
Nicolas Salatge - eBM WebSourcing

Constructor Summary
WSDMFactoryImpl()
           
 
Method Summary
 org.w3c.dom.Document addManageabilityReferencesInInterfaceOfEndpoint(java.net.URL wsdl, javax.xml.namespace.QName serviceName, java.lang.String endpoint)
           
 org.w3c.dom.Document createWSDMWSDL(javax.xml.namespace.QName service, java.lang.String endpoint)
           
 QoSDuration newQoSDuration()
          Create a new instance of a QoSDuration.
 QoSInteger newQoSInteger()
          Create a new instance of a QoSInteger.
 QoSMetrics newQoSMetrics()
          Create a new instance of a QoSMetrics.
 WSDMReader newWSDMReader()
          Create a new instance of a WSDLReaderImpl.
 WSDMWriter newWSDMWriter()
          Create a new instance of a WSDLWriterImpl.
 
Methods inherited from class com.ebmwebsourcing.wsstar.dm.WSDMFactory
newInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSDMFactoryImpl

public WSDMFactoryImpl()
Method Detail

newWSDMReader

public WSDMReader newWSDMReader()
                         throws WSDMException
Create a new instance of a WSDLReaderImpl.

Specified by:
newWSDMReader in class WSDMFactory
Throws:
WSDMException

newWSDMWriter

public WSDMWriter newWSDMWriter()
                         throws WSDMException
Create a new instance of a WSDLWriterImpl.

Specified by:
newWSDMWriter in class WSDMFactory
Throws:
WSDMException

newQoSMetrics

public QoSMetrics newQoSMetrics()
                         throws WSDMException
Description copied from class: WSDMFactory
Create a new instance of a QoSMetrics.

Specified by:
newQoSMetrics in class WSDMFactory
Throws:
WSDMException

newQoSDuration

public QoSDuration newQoSDuration()
                           throws WSDMException
Description copied from class: WSDMFactory
Create a new instance of a QoSDuration.

Specified by:
newQoSDuration in class WSDMFactory
Throws:
WSDMException

newQoSInteger

public QoSInteger newQoSInteger()
                         throws WSDMException
Description copied from class: WSDMFactory
Create a new instance of a QoSInteger.

Specified by:
newQoSInteger in class WSDMFactory
Throws:
WSDMException

createWSDMWSDL

public org.w3c.dom.Document createWSDMWSDL(javax.xml.namespace.QName service,
                                           java.lang.String endpoint)
                                    throws WSDMException
Specified by:
createWSDMWSDL in class WSDMFactory
Throws:
WSDMException

addManageabilityReferencesInInterfaceOfEndpoint

public org.w3c.dom.Document addManageabilityReferencesInInterfaceOfEndpoint(java.net.URL wsdl,
                                                                            javax.xml.namespace.QName serviceName,
                                                                            java.lang.String endpoint)
                                                                     throws WSDMException
Specified by:
addManageabilityReferencesInInterfaceOfEndpoint in class WSDMFactory
Throws:
WSDMException


Copyright © 2009-2010 eBM Websourcing. All Rights Reserved.