COSMOS ${releaseVersion} data-collection Project
Public API Specification

org.eclipse.cosmos.dc.mgmt.provisional.wsdm.impl
Class WSDMBindingUtil

java.lang.Object
  extended by org.eclipse.cosmos.dc.mgmt.provisional.wsdm.impl.WSDMBindingUtil

public class WSDMBindingUtil
extends java.lang.Object


Constructor Summary
WSDMBindingUtil()
           
 
Method Summary
static boolean equivalentMethod(java.lang.reflect.Method iMethod, java.lang.reflect.Method mMethod)
           
static void extractFields(java.lang.Class clazz, java.util.HashMap<java.lang.String,java.lang.reflect.Field> map)
           
static java.lang.annotation.Annotation getAnnotation(java.lang.Class annotation, java.lang.Class clazz)
           
static java.lang.annotation.Annotation getAnnotationFromHierarchy(java.lang.Class annotation, java.lang.Class clazz)
           
static java.lang.annotation.Annotation getAnnotationFromInterface(java.lang.Class annotation, java.lang.Class clazz)
           
static java.lang.annotation.Annotation[] getAnnotations(java.lang.Class clazz)
           
static java.lang.annotation.Annotation[] getAnnotations(java.lang.reflect.Field field)
           
static java.lang.annotation.Annotation[] getAnnotations(java.lang.reflect.Method method)
           
static void getAnnotationsFromHierarchy(java.lang.Class clazz, java.util.HashMap<java.lang.Class,java.lang.annotation.Annotation> map)
           
static void getAnnotationsFromInterface(java.lang.Class clazz, java.util.HashMap<java.lang.Class,java.lang.annotation.Annotation> map)
           
static java.lang.annotation.Annotation getMethodAnnotation(java.lang.Class annotation, java.lang.reflect.Method method)
           
static java.lang.annotation.Annotation getMethodAnnotationFromHierarchy(java.lang.reflect.Method method, java.lang.Class annotation, java.lang.Class clazz)
           
static java.lang.annotation.Annotation getMethodAnnotationFromInterface(java.lang.reflect.Method method, java.lang.Class annotation, java.lang.Class clazz)
           
static void getMethodAnnotationsFromHierarchy(java.lang.reflect.Method method, java.lang.Class clazz, java.util.HashMap<java.lang.Class,java.lang.annotation.Annotation> map)
           
static void getMethodAnnotationsFromInterface(java.lang.reflect.Method method, java.lang.Class clazz, java.util.HashMap<java.lang.Class,java.lang.annotation.Annotation> map)
           
static SchemaHelper getSchemaHelper(java.lang.Class type)
           
static SchemaHelper getSchemaHelper(java.lang.String type)
           
static void registerSchemaHelper(java.lang.Class type, SchemaHelper helper)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSDMBindingUtil

public WSDMBindingUtil()
Method Detail

extractFields

public static void extractFields(java.lang.Class clazz,
                                 java.util.HashMap<java.lang.String,java.lang.reflect.Field> map)

getAnnotationsFromHierarchy

public static void getAnnotationsFromHierarchy(java.lang.Class clazz,
                                               java.util.HashMap<java.lang.Class,java.lang.annotation.Annotation> map)

getAnnotationsFromInterface

public static void getAnnotationsFromInterface(java.lang.Class clazz,
                                               java.util.HashMap<java.lang.Class,java.lang.annotation.Annotation> map)

getAnnotations

public static java.lang.annotation.Annotation[] getAnnotations(java.lang.Class clazz)

getAnnotations

public static java.lang.annotation.Annotation[] getAnnotations(java.lang.reflect.Method method)

getMethodAnnotationsFromHierarchy

public static void getMethodAnnotationsFromHierarchy(java.lang.reflect.Method method,
                                                     java.lang.Class clazz,
                                                     java.util.HashMap<java.lang.Class,java.lang.annotation.Annotation> map)

getMethodAnnotationsFromInterface

public static void getMethodAnnotationsFromInterface(java.lang.reflect.Method method,
                                                     java.lang.Class clazz,
                                                     java.util.HashMap<java.lang.Class,java.lang.annotation.Annotation> map)

getAnnotations

public static java.lang.annotation.Annotation[] getAnnotations(java.lang.reflect.Field field)

getAnnotation

public static java.lang.annotation.Annotation getAnnotation(java.lang.Class annotation,
                                                            java.lang.Class clazz)

getAnnotationFromInterface

public static java.lang.annotation.Annotation getAnnotationFromInterface(java.lang.Class annotation,
                                                                         java.lang.Class clazz)

getAnnotationFromHierarchy

public static java.lang.annotation.Annotation getAnnotationFromHierarchy(java.lang.Class annotation,
                                                                         java.lang.Class clazz)

getMethodAnnotation

public static java.lang.annotation.Annotation getMethodAnnotation(java.lang.Class annotation,
                                                                  java.lang.reflect.Method method)

getMethodAnnotationFromHierarchy

public static java.lang.annotation.Annotation getMethodAnnotationFromHierarchy(java.lang.reflect.Method method,
                                                                               java.lang.Class annotation,
                                                                               java.lang.Class clazz)

getMethodAnnotationFromInterface

public static java.lang.annotation.Annotation getMethodAnnotationFromInterface(java.lang.reflect.Method method,
                                                                               java.lang.Class annotation,
                                                                               java.lang.Class clazz)

equivalentMethod

public static boolean equivalentMethod(java.lang.reflect.Method iMethod,
                                       java.lang.reflect.Method mMethod)

registerSchemaHelper

public static void registerSchemaHelper(java.lang.Class type,
                                        SchemaHelper helper)

getSchemaHelper

public static SchemaHelper getSchemaHelper(java.lang.Class type)

getSchemaHelper

public static SchemaHelper getSchemaHelper(java.lang.String type)

COSMOS ${releaseVersion} data-collection Project
Public API Specification