org.apache.axis2.jaxws.description.builder
Class DescriptionBuilderComposite
java.lang.Object
org.apache.axis2.jaxws.description.builder.DescriptionBuilderComposite
- All Implemented Interfaces:
- TMAnnotationComposite, TMFAnnotationComposite
public class DescriptionBuilderComposite
- extends java.lang.Object
- implements TMAnnotationComposite, TMFAnnotationComposite
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DescriptionBuilderComposite
public DescriptionBuilderComposite()
getWebServiceAnnot
public WebServiceAnnot getWebServiceAnnot()
getClassModifiers
public java.lang.String[] getClassModifiers()
- Returns:
- Returns the classModifiers.
getClassName
public java.lang.String getClassName()
- Returns:
- Returns the className.
getSuperClassName
public java.lang.String getSuperClassName()
- Returns:
- Returns the super class name.
getInterfacesList
public java.util.List<java.lang.String> getInterfacesList()
- Returns:
- Returns the list of implemented interfaces.
getHandlerChainAnnot
public HandlerChainAnnot getHandlerChainAnnot()
- Returns:
- Returns the handlerChainAnnotImpl.
getServiceModeAnnot
public ServiceModeAnnot getServiceModeAnnot()
- Returns:
- Returns the serviceModeAnnot.
getSoapBindingAnnot
public SoapBindingAnnot getSoapBindingAnnot()
- Returns:
- Returns the soapBindingAnnot.
getWebFaultAnnot
public WebFaultAnnot getWebFaultAnnot()
- Returns:
- Returns the webFaultAnnot.
getWebServiceClientAnnot
public WebServiceClientAnnot getWebServiceClientAnnot()
- Returns:
- Returns the webServiceClientAnnot.
getWebServiceProviderAnnot
public WebServiceProviderAnnot getWebServiceProviderAnnot()
- Returns:
- Returns the webServiceProviderAnnot.
getAllWebServiceRefAnnots
public java.util.List<WebServiceRefAnnot> getAllWebServiceRefAnnots()
- Returns:
- Returns the webServiceRefAnnot list.
getWebServiceRefAnnot
public WebServiceRefAnnot getWebServiceRefAnnot(java.lang.String name)
- Returns:
- Returns the webServiceRefAnnot.
getBindingTypeAnnot
public BindingTypeAnnot getBindingTypeAnnot()
- Returns:
- Returns the webServiceRefAnnot.
getWebServiceContextAnnot
public WebServiceContextAnnot getWebServiceContextAnnot()
- Returns:
- Returns the webServiceContextAnnot.
getWsdlDefinition
public javax.wsdl.Definition getWsdlDefinition()
- Returns:
- Returns the wsdlDefinition
getWsdlURL
public java.net.URL getWsdlURL()
- Returns:
- Returns the wsdlURL
getMethodDescriptionComposite
public java.util.List<MethodDescriptionComposite> getMethodDescriptionComposite(java.lang.String methodName)
- Returns a collection of all MethodDescriptionComposites that match the specified name
getMethodDescriptionComposite
public MethodDescriptionComposite getMethodDescriptionComposite(java.lang.String methodName,
int occurence)
- Returns the nth occurence of this MethodComposite. Since method names are not unique, we have
to account for multiple occurrences
- Parameters:
methodName
- occurence
- The nth occurance to return; not this is NOT 0 based
- Returns:
- Returns the methodDescriptionComposite
getMethodDescriptionsList
public java.util.List<MethodDescriptionComposite> getMethodDescriptionsList()
getFieldDescriptionComposite
public FieldDescriptionComposite getFieldDescriptionComposite(java.lang.String fieldName)
- Returns:
- Returns the methodDescriptionComposite..null if not found
getCustomWsdlGenerator
public WsdlGenerator getCustomWsdlGenerator()
- Returns:
- Returns the ModuleClassType.
getClassLoader
public java.lang.ClassLoader getClassLoader()
- Returns:
- Returns the ClassLoader.
isInterface
public boolean isInterface()
- Returns:
- Returns true if this is an interface
setWebServiceAnnot
public void setWebServiceAnnot(WebServiceAnnot webServiceAnnot)
setClassModifiers
public void setClassModifiers(java.lang.String[] classModifiers)
- Parameters:
classModifiers
- The classModifiers to set.
setClassName
public void setClassName(java.lang.String className)
- Parameters:
className
- The className to set.
setSuperClassName
public void setSuperClassName(java.lang.String extendsClass)
- Parameters:
extendsClass
- The name of the super class to set.
setInterfacesList
public void setInterfacesList(java.util.List<java.lang.String> interfacesList)
- Parameters:
interfacesList
- The interfacesList to set.
setHandlerChainAnnot
public void setHandlerChainAnnot(HandlerChainAnnot handlerChainAnnot)
- Specified by:
setHandlerChainAnnot
in interface TMFAnnotationComposite
- Parameters:
handlerChainAnnot
- The handlerChainAnnot to set.
setServiceModeAnnot
public void setServiceModeAnnot(ServiceModeAnnot serviceModeAnnot)
- Parameters:
serviceModeAnnot
- The serviceModeAnnot to set.
setSoapBindingAnnot
public void setSoapBindingAnnot(SoapBindingAnnot soapBindingAnnot)
- Specified by:
setSoapBindingAnnot
in interface TMAnnotationComposite
- Parameters:
soapBindingAnnot
- The soapBindingAnnot to set.
setWebFaultAnnot
public void setWebFaultAnnot(WebFaultAnnot webFaultAnnot)
- Parameters:
webFaultAnnot
- The webFaultAnnot to set.
setWebServiceClientAnnot
public void setWebServiceClientAnnot(WebServiceClientAnnot webServiceClientAnnot)
- Parameters:
webServiceClientAnnot
- The webServiceClientAnnot to set.
setWebServiceProviderAnnot
public void setWebServiceProviderAnnot(WebServiceProviderAnnot webServiceProviderAnnot)
- Parameters:
webServiceProviderAnnot
- The webServiceProviderAnnot to set.
addWebServiceRefAnnot
public void addWebServiceRefAnnot(WebServiceRefAnnot webServiceRefAnnot)
- Parameters:
webServiceRefAnnot
- The webServiceRefAnnot to add to the list.
setWebServiceRefAnnot
public void setWebServiceRefAnnot(WebServiceRefAnnot webServiceRefAnnot)
- Specified by:
setWebServiceRefAnnot
in interface TMFAnnotationComposite
setWsdlDefinition
public void setWsdlDefinition(javax.wsdl.Definition wsdlDefinition)
- Parameters:
wsdlDefinition
- The wsdlDefinition to set.
setwsdlURL
public void setwsdlURL(java.net.URL wsdlURL)
- Parameters:
wsdlURL
- The wsdlURL to set.
setBindingTypeAnnot
public void setBindingTypeAnnot(BindingTypeAnnot bindingTypeAnnot)
- Parameters:
BindingTypeAnnot
- The BindingTypeAnnot to set.
setWebServiceContextAnnot
public void setWebServiceContextAnnot(WebServiceContextAnnot webServiceContextAnnot)
- Parameters:
webServiceContextAnnot
- The webServiceContextAnnot to set.
setIsInterface
public void setIsInterface(boolean isInterface)
- Parameters:
isInterface
- Sets whether this composite represents a class or interface
addMethodDescriptionComposite
public void addMethodDescriptionComposite(MethodDescriptionComposite methodDescription)
- Parameters:
methodDescription
- The methodDescription to add to the set.
addFieldDescriptionComposite
public void addFieldDescriptionComposite(FieldDescriptionComposite fieldDescription)
- Parameters:
methodDescription
- The methodDescription to add to the set.
getClassType
public DescriptionBuilderComposite.ModuleClassType getClassType()
- Returns:
- Returns the ModuleClassType.
setCustomWsdlGenerator
public void setCustomWsdlGenerator(WsdlGenerator wsdlGenerator)
setClassLoader
public void setClassLoader(java.lang.ClassLoader classLoader)
toString
public java.lang.String toString()
- Convenience method for unit testing. We will print all of the
data members here.
- Overrides:
toString
in class java.lang.Object
Copyright © 2007 Apache Web Services Project. All Rights Reserved.