org.jboss.webservice.deployment
Class ServiceDescription

java.lang.Object
  extended by org.jboss.webservice.deployment.ServiceDescription

public class ServiceDescription
extends Object

Abstracts an Axis service description

Since:
08-June-2004
Author:
thomas.diesler@jboss.org

Constructor Summary
ServiceDescription(javax.wsdl.Definition wsdlDefinition, org.jboss.webservice.metadata.jaxrpcmapping.JavaWsdlMapping javaMapping, URL ws4eeMetaData, String portName)
          Construct the service description from a given wsdl and jaxrpc-mapping.xml
ServiceDescription(URL wsdlLocation, URL jaxrpcLocation, String portName)
          This is mainly for testing, the WSDDGenerator has a main entry
 
Method Summary
 void dumpWsdlDefinition(OutputStream out)
           
 Properties getCallProperties()
           
 org.jboss.webservice.metadata.jaxrpcmapping.JavaWsdlMapping getJavaWsdlMapping()
           
 org.jboss.xb.binding.NamespaceRegistry getNamespaceRegistry()
           
 OperationDescription getOperationByQName(javax.xml.namespace.QName qname)
           
 javax.xml.namespace.QName[] getOperationQNames()
           
 Iterator getOperations()
           
 org.jboss.axis.enums.Style getStyle()
           
 TypeMappingDescription getTypeMapping(javax.xml.namespace.QName qname)
           
 javax.xml.namespace.QName[] getTypMappingNames()
           
 Iterator getTypMappings()
           
 org.jboss.axis.enums.Use getUse()
           
 javax.wsdl.Binding getWsdlBinding()
           
 javax.wsdl.Definition getWsdlDefinition()
           
 javax.wsdl.Service getWsdlService()
           
 boolean isElementFormDefaultQualified(String nsURI)
           
 void setCallProperties(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(javax.wsdl.Definition wsdlDefinition,
                          org.jboss.webservice.metadata.jaxrpcmapping.JavaWsdlMapping javaMapping,
                          URL ws4eeMetaData,
                          String portName)
                   throws javax.xml.rpc.ServiceException
Construct the service description from a given wsdl and jaxrpc-mapping.xml

Throws:
javax.xml.rpc.ServiceException

ServiceDescription

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

Throws:
Exception
Method Detail

getWsdlDefinition

public javax.wsdl.Definition getWsdlDefinition()

getJavaWsdlMapping

public org.jboss.webservice.metadata.jaxrpcmapping.JavaWsdlMapping getJavaWsdlMapping()

getWsdlService

public javax.wsdl.Service getWsdlService()

getWsdlBinding

public javax.wsdl.Binding getWsdlBinding()

getNamespaceRegistry

public org.jboss.xb.binding.NamespaceRegistry getNamespaceRegistry()

getStyle

public org.jboss.axis.enums.Style getStyle()

getUse

public org.jboss.axis.enums.Use getUse()

getOperationQNames

public javax.xml.namespace.QName[] getOperationQNames()

getOperationByQName

public OperationDescription getOperationByQName(javax.xml.namespace.QName qname)

getOperations

public Iterator getOperations()

getTypMappingNames

public javax.xml.namespace.QName[] getTypMappingNames()

getTypMappings

public Iterator getTypMappings()

getTypeMapping

public TypeMappingDescription getTypeMapping(javax.xml.namespace.QName qname)

dumpWsdlDefinition

public void dumpWsdlDefinition(OutputStream out)
                        throws javax.wsdl.WSDLException,
                               IOException
Throws:
javax.wsdl.WSDLException
IOException

getCallProperties

public Properties getCallProperties()

setCallProperties

public void setCallProperties(Properties callProperties)

isElementFormDefaultQualified

public boolean isElementFormDefaultQualified(String nsURI)


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.