com.sun.xml.ws.api.databinding
Interface MetadataReader

All Known Implementing Classes:
ReflectAnnotationReader

public interface MetadataReader

MetadataReader


Method Summary
<A extends Annotation>
A
getAnnotation(Class<A> annType, Class<?> cls)
           
<A extends Annotation>
A
getAnnotation(Class<A> annType, Method m)
           
 Annotation[] getAnnotations(Class<?> c)
           
 Annotation[] getAnnotations(Method m)
           
 Annotation[][] getParameterAnnotations(Method method)
           
 void getProperties(Map<String,Object> prop, Class<?> cls)
           
 void getProperties(Map<String,Object> prop, Method method)
           
 void getProperties(Map<String,Object> prop, Method method, int pos)
           
 

Method Detail

getAnnotations

Annotation[] getAnnotations(Method m)

getParameterAnnotations

Annotation[][] getParameterAnnotations(Method method)

getAnnotation

<A extends Annotation> A getAnnotation(Class<A> annType,
                                       Method m)

getAnnotation

<A extends Annotation> A getAnnotation(Class<A> annType,
                                       Class<?> cls)

getAnnotations

Annotation[] getAnnotations(Class<?> c)

getProperties

void getProperties(Map<String,Object> prop,
                   Class<?> cls)

getProperties

void getProperties(Map<String,Object> prop,
                   Method method)

getProperties

void getProperties(Map<String,Object> prop,
                   Method method,
                   int pos)


Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.