Class ConverterUtils
- java.lang.Object
-
- org.apache.axis2.jaxws.description.builder.converter.ConverterUtils
-
public class ConverterUtils extends Object
-
-
Constructor Summary
Constructors Constructor Description ConverterUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
attachFieldDescriptionComposites(DescriptionBuilderComposite composite, List<FieldDescriptionComposite> fdcList)
This method will add FieldDescriptionComposite objects to a DescriptionBuilderCompositestatic void
attachHandlerChainAnnotation(TMFAnnotationComposite composite, AnnotatedElement annotatedElement)
This method is use to attach @HandlerChain annotation data to a composite object.static void
attachMethodDescriptionComposites(DescriptionBuilderComposite composite, List<MethodDescriptionComposite> mdcList)
This method will add MethodDescriptionComposite objects to a DescriptionBuilderCompositestatic void
attachParameterDescriptionComposites(List<ParameterDescriptionComposite> pdcList, MethodDescriptionComposite mdc)
This method will add ParameterDescriptionComposite objects to a MethodDescriptionCompositestatic void
attachSoapBindingAnnotation(TMAnnotationComposite composite, AnnotatedElement annotatedElement)
This method is use to attach @SOAPBinding annotation data to a composite object.static void
attachWebServiceRefAnnotation(TMFAnnotationComposite composite, AnnotatedElement annotatedElement)
This method is use to attach @WebServiceRef annotation data to a composite object.static HandlerChainAnnot
createHandlerChainAnnot(HandlerChain handlerChain)
This is a helper method to create aHandlerChainAnnot
since thestatic SoapBindingAnnot
createSoapBindingAnnot(SOAPBinding soapBinding)
This is a helper method to create aSoapBindingAnnot
since thestatic WebServiceRefAnnot
createWebServiceRefAnnot(WebServiceRef webServiceRef)
This is a helper method to create aWebServiceRefAnnot
since thestatic Annotation
getAnnotation(Class annotationClass, AnnotatedElement element)
Helper method to retrieve the annotation specified by a certainClass
static <T extends Annotation>
List<Annotation>getAnnotations(Class<T> annotationClass, AnnotatedElement element)
Helper method to retrieve a list of all annotations that match the following conditions: - Annotations that extend the parameterized type T - Annotations that themselves are annotated with type Tstatic String
getFullType(ParameterizedType pt, String paramType)
This method will construct aString
that represents the full type of a parameterized variable.static String
getType(Type type, String paramType)
static boolean
hasXmlListAnnotation(Annotation[] annotations)
This method will search array of parameter annotations for the presence of the @XmlList annotation.static boolean
isInherited(Method method, String declaringClass)
This method will check to see if a method's declaring class is the Object class.
-
-
-
Method Detail
-
getAnnotation
public static Annotation getAnnotation(Class annotationClass, AnnotatedElement element)
Helper method to retrieve the annotation specified by a certainClass
- Parameters:
annotationClass
- -Class
the annotationClass
element
- -AnnotatedElement
- the element on which we are looking for the annotation (i.e. Class, Method, Field)- Returns:
- -
Annotation
annotation represented by the givenClass
-
getAnnotations
public static <T extends Annotation> List<Annotation> getAnnotations(Class<T> annotationClass, AnnotatedElement element)
Helper method to retrieve a list of all annotations that match the following conditions: - Annotations that extend the parameterized type T - Annotations that themselves are annotated with type T- Parameters:
annotationClass
-element
-- Returns:
-
createHandlerChainAnnot
public static HandlerChainAnnot createHandlerChainAnnot(HandlerChain handlerChain)
This is a helper method to create aHandlerChainAnnot
since the- Parameters:
handlerChain
- -HandlerChain
- Returns:
- -
HandlerChainAnnot
-
createSoapBindingAnnot
public static SoapBindingAnnot createSoapBindingAnnot(SOAPBinding soapBinding)
This is a helper method to create aSoapBindingAnnot
since the- Parameters:
soapBinding
- -SOAPBinding
- Returns:
- -
SoapBindingAnnot
-
createWebServiceRefAnnot
public static WebServiceRefAnnot createWebServiceRefAnnot(WebServiceRef webServiceRef)
This is a helper method to create aWebServiceRefAnnot
since the- Parameters:
webServiceRef
- -WebServiceRef
- Returns:
- -
WebServiceRefAnnot
-
attachHandlerChainAnnotation
public static void attachHandlerChainAnnotation(TMFAnnotationComposite composite, AnnotatedElement annotatedElement)
This method is use to attach @HandlerChain annotation data to a composite object.- Parameters:
composite
- -TMFAnnotationComposite
annotatedElement
- -AnnotatedElement
-
attachSoapBindingAnnotation
public static void attachSoapBindingAnnotation(TMAnnotationComposite composite, AnnotatedElement annotatedElement)
This method is use to attach @SOAPBinding annotation data to a composite object.- Parameters:
composite
- -TMAnnotationComposite
annotatedElement
- -AnnotatedElement
-
attachWebServiceRefAnnotation
public static void attachWebServiceRefAnnotation(TMFAnnotationComposite composite, AnnotatedElement annotatedElement)
This method is use to attach @WebServiceRef annotation data to a composite object.- Parameters:
composite
- -TMFAnnotationComposite
annotatedElement
- -AnnotatedElement
-
attachFieldDescriptionComposites
public static void attachFieldDescriptionComposites(DescriptionBuilderComposite composite, List<FieldDescriptionComposite> fdcList)
This method will add FieldDescriptionComposite objects to a DescriptionBuilderComposite
-
attachMethodDescriptionComposites
public static void attachMethodDescriptionComposites(DescriptionBuilderComposite composite, List<MethodDescriptionComposite> mdcList)
This method will add MethodDescriptionComposite objects to a DescriptionBuilderComposite
-
attachParameterDescriptionComposites
public static void attachParameterDescriptionComposites(List<ParameterDescriptionComposite> pdcList, MethodDescriptionComposite mdc)
This method will add ParameterDescriptionComposite objects to a MethodDescriptionComposite
-
isInherited
public static boolean isInherited(Method method, String declaringClass)
This method will check to see if a method's declaring class is the Object class.- Parameters:
method
- -Method
- Returns:
- -
boolean
-
getFullType
public static String getFullType(ParameterizedType pt, String paramType)
This method will construct aString
that represents the full type of a parameterized variable.- Parameters:
pt
- -ParameterizedType
paramType
- -String
- Returns:
- -
String
-
hasXmlListAnnotation
public static boolean hasXmlListAnnotation(Annotation[] annotations)
This method will search array of parameter annotations for the presence of the @XmlList annotation.
-
-