org.eclipse.cosmos.dc.mgmt.provisional.wsdm.impl
Class WSDMBindingUtil
java.lang.Object
org.eclipse.cosmos.dc.mgmt.provisional.wsdm.impl.WSDMBindingUtil
public class WSDMBindingUtil
- extends java.lang.Object
|
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 |
WSDMBindingUtil
public WSDMBindingUtil()
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)