org.jboss.webservice.deployment
Class ServiceDescription

java.lang.Object
  extended byorg.jboss.webservice.deployment.ServiceDescription

public class ServiceDescription
extends java.lang.Object

Abstracts an Axis service description

Since:
08-June-2004

Constructor Summary
ServiceDescription(Definition wsdlDefinition, JavaWsdlMapping (src)  javaMapping, java.net.URL ws4eeMetaData, java.lang.String portName)
          Construct the service description from a given wsdl and jaxrpc-mapping.xml
ServiceDescription(java.net.URL wsdlLocation, java.net.URL jaxrpcLocation, java.lang.String portName)
          This is mainly for testing, the WSDDGenerator has a main entry
 
Method Summary
 void dumpWsdlDefinition(java.io.OutputStream out)
           
 java.util.Properties getCallProperties()
           
 JavaWsdlMapping (src) getJavaWsdlMapping()
           
 NamespaceRegistry (src) getNamespaceRegistry()
           
 OperationDescription (src) getOperation(java.lang.String name)
           
 java.lang.String[] getOperationNames()
           
 java.util.Iterator getOperations()
           
 Style (src) getStyle()
           
 TypeMappingDescription (src) getTypMapping(QName (src)  qname)
           
 QName (src) [] getTypMappingNames()
           
 java.util.Iterator getTypMappings()
           
 Use (src) getUse()
           
 Binding getWsdlBinding()
           
 Definition getWsdlDefinition()
           
 Service getWsdlService()
           
 void setCallProperties(java.util.Properties callProperties)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceDescription

public ServiceDescription(Definition wsdlDefinition,
                          JavaWsdlMapping (src)  javaMapping,
                          java.net.URL ws4eeMetaData,
                          java.lang.String portName)
                   throws ServiceException (src) 
Construct the service description from a given wsdl and jaxrpc-mapping.xml


ServiceDescription

public ServiceDescription(java.net.URL wsdlLocation,
                          java.net.URL jaxrpcLocation,
                          java.lang.String portName)
                   throws java.lang.Exception
This is mainly for testing, the WSDDGenerator has a main entry

Method Detail

getWsdlDefinition

public Definition getWsdlDefinition()

getJavaWsdlMapping

public JavaWsdlMapping (src)  getJavaWsdlMapping()

getWsdlService

public Service getWsdlService()

getWsdlBinding

public Binding getWsdlBinding()

getNamespaceRegistry

public NamespaceRegistry (src)  getNamespaceRegistry()

getStyle

public Style (src)  getStyle()

getUse

public Use (src)  getUse()

getOperationNames

public java.lang.String[] getOperationNames()

getOperation

public OperationDescription (src)  getOperation(java.lang.String name)

getOperations

public java.util.Iterator getOperations()

getTypMappingNames

public QName (src) [] getTypMappingNames()

getTypMappings

public java.util.Iterator getTypMappings()

getTypMapping

public TypeMappingDescription (src)  getTypMapping(QName (src)  qname)

dumpWsdlDefinition

public void dumpWsdlDefinition(java.io.OutputStream out)
                        throws WSDLException,
                               java.io.IOException
Throws:
WSDLException
java.io.IOException

getCallProperties

public java.util.Properties getCallProperties()

setCallProperties

public void setCallProperties(java.util.Properties callProperties)