org.ow2.easywsdl.extensions.wsdl4bpel.impl.inout
Class WSDL4BPELReaderImpl

java.lang.Object
  extended by org.ow2.easywsdl.extensions.wsdl4bpel.impl.inout.WSDL4BPELReaderImpl
All Implemented Interfaces:
WSDL4BPELReader

public class WSDL4BPELReaderImpl
extends java.lang.Object
implements WSDL4BPELReader

Author:
Nicolas Salatge - eBM WebSourcing

Constructor Summary
WSDL4BPELReaderImpl()
           
 
Method Summary
 javax.xml.bind.JAXBElement<TPartnerLinkType> convertElement2PartnerLinkType(org.w3c.dom.Element pltElmt)
           
 java.lang.Object getFeature(org.ow2.easywsdl.wsdl.api.WSDLReader.FeatureConstants name)
          Gets the value of the specified feature.
 java.util.Map<org.ow2.easywsdl.wsdl.api.WSDLReader.FeatureConstants,java.lang.Object> getFeatures()
          Gets all features.
 Description readBPEL4WSDL(org.w3c.dom.Document wsdlDocument)
          Read the specified WSDL document into a WSDL definition.
 Description readBPEL4WSDL(java.net.URI wsdlURI)
          Read the WSDL document accessible via the specified URI into a WSDL definition.
 Description readBPEL4WSDL(java.net.URI wsdlURI, javax.xml.transform.dom.DOMSource inputSource)
          Read a WSDL document into a WSDL definition.
 void setFeature(org.ow2.easywsdl.wsdl.api.WSDLReader.FeatureConstants name, java.lang.Object value)
          Sets the specified feature to the specified value.
 void setFeatures(java.util.Map<org.ow2.easywsdl.wsdl.api.WSDLReader.FeatureConstants,java.lang.Object> features)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSDL4BPELReaderImpl

public WSDL4BPELReaderImpl()
                    throws WSDL4BPELException
Throws:
WSDL4BPELException
Method Detail

getFeature

public java.lang.Object getFeature(org.ow2.easywsdl.wsdl.api.WSDLReader.FeatureConstants name)
Description copied from interface: WSDL4BPELReader
Gets the value of the specified feature.

Specified by:
getFeature in interface WSDL4BPELReader
Parameters:
name - the name of the feature to get the value of.
Returns:
the value of feature
See Also:
#setFeature(String, boolean)

getFeatures

public java.util.Map<org.ow2.easywsdl.wsdl.api.WSDLReader.FeatureConstants,java.lang.Object> getFeatures()
Description copied from interface: WSDL4BPELReader
Gets all features.

Specified by:
getFeatures in interface WSDL4BPELReader
Returns:
the features
See Also:
#setFeature(String, boolean)

setFeatures

public void setFeatures(java.util.Map<org.ow2.easywsdl.wsdl.api.WSDLReader.FeatureConstants,java.lang.Object> features)

readBPEL4WSDL

public Description readBPEL4WSDL(java.net.URI wsdlURI)
                          throws WSDL4BPELException
Description copied from interface: WSDL4BPELReader
Read the WSDL document accessible via the specified URI into a WSDL definition.

Specified by:
readBPEL4WSDL in interface WSDL4BPELReader
Parameters:
wsdlURI - a URI (can be a filename or URL) pointing to a WSDL XML definition.
Returns:
the definition.
Throws:
WSDL4BPELException

readBPEL4WSDL

public Description readBPEL4WSDL(org.w3c.dom.Document wsdlDocument)
                          throws WSDL4BPELException
Description copied from interface: WSDL4BPELReader
Read the specified WSDL document into a WSDL definition.

Specified by:
readBPEL4WSDL in interface WSDL4BPELReader
Parameters:
wsdlDocument - the WSDL document, an XML document obeying the WSDL schema.
Returns:
the definition described in the document.
Throws:
WSDL4BPELException

readBPEL4WSDL

public Description readBPEL4WSDL(java.net.URI wsdlURI,
                                 javax.xml.transform.dom.DOMSource inputSource)
                          throws WSDL4BPELException
Description copied from interface: WSDL4BPELReader
Read a WSDL document into a WSDL definition.

Specified by:
readBPEL4WSDL in interface WSDL4BPELReader
inputSource - an InputSource pointing to the WSDL document, an XML document obeying the WSDL schema.
Returns:
the definition described in the document pointed to by the InputSource.
Throws:
WSDL4BPELException

setFeature

public void setFeature(org.ow2.easywsdl.wsdl.api.WSDLReader.FeatureConstants name,
                       java.lang.Object value)
                throws org.ow2.easywsdl.wsdl.api.WSDLException
Description copied from interface: WSDL4BPELReader
Sets the specified feature to the specified value.

The minimum features that must be supported are:

Name DescriptionImpl Default Value
org.ow2.easywsdl.schema.test.verbose
If set to true, status messages will be displayed.
type: boolean - default value: false
org.ow2.easywsdl.schema.test.importDocuments
If set to true, imported WSDL documents will be retrieved and processed.
type: boolean - default value: true
org.ow2.easywsdl.schema.test.pathDirectoryOfImportLocations
If the location is set, imported WSDL documents will be retrieved at this location (Set the importDocuments Features at true).
type: String

All feature names must be fully-qualified, Java package style. All names starting with om.ebmwebsourcing. are reserved for features defined by the specification. It is recommended that implementation- specific features be fully-qualified to match the package name of that implementation. For example: com.abc.featureName

Specified by:
setFeature in interface WSDL4BPELReader
Parameters:
name - the name of the feature to be set.
value - the value to set the feature to.
Throws:
org.ow2.easywsdl.wsdl.api.WSDLException - TODO
See Also:
#getFeature(String)

convertElement2PartnerLinkType

public javax.xml.bind.JAXBElement<TPartnerLinkType> convertElement2PartnerLinkType(org.w3c.dom.Element pltElmt)
                                                                            throws org.ow2.easywsdl.wsdl.api.WSDLException
Throws:
org.ow2.easywsdl.wsdl.api.WSDLException


Copyright © 2008 eBM WebSourcing. All Rights Reserved.