com.hyper9.simdk.stubs
Class TransientAnnotationReader
java.lang.Object
  
com.sun.xml.bind.v2.model.annotation.AbstractInlineAnnotationReaderImpl<Type,Class,Field,Method>
      
com.hyper9.simdk.stubs.TransientAnnotationReader
- All Implemented Interfaces: 
 - com.sun.xml.bind.v2.model.annotation.AnnotationReader<Type,Class,Field,Method>, com.sun.xml.bind.v2.model.annotation.RuntimeAnnotationReader
 
public class TransientAnnotationReader
- extends com.sun.xml.bind.v2.model.annotation.AbstractInlineAnnotationReaderImpl<Type,Class,Field,Method>
- implements com.sun.xml.bind.v2.model.annotation.RuntimeAnnotationReader
  
 
| 
Method Summary | 
 void | 
addTransientClass(Class cls)
 
            | 
 void | 
addTransientField(Field field)
 
            | 
 void | 
addTransientMethod(Method method)
 
            | 
protected  String | 
fullName(Method m)
 
            | 
 Annotation[] | 
getAllFieldAnnotations(Field field,
                       com.sun.xml.bind.v2.model.annotation.Locatable srcPos)
 
            | 
 Annotation[] | 
getAllMethodAnnotations(Method method,
                        com.sun.xml.bind.v2.model.annotation.Locatable srcPos)
 
            | 
 | 
getClassAnnotation(Class<A> annotationType,
                   Class clazz,
                   com.sun.xml.bind.v2.model.annotation.Locatable srcPos)
 
            | 
 Class[] | 
getClassArrayValue(Annotation a,
                   String name)
 
            | 
 Class | 
getClassValue(Annotation a,
              String name)
 
            | 
 | 
getFieldAnnotation(Class<A> annotationType,
                   Field field,
                   com.sun.xml.bind.v2.model.annotation.Locatable srcPos)
 
            | 
 | 
getMethodAnnotation(Class<A> annotationType,
                    Method method,
                    com.sun.xml.bind.v2.model.annotation.Locatable srcPos)
 
            | 
 | 
getMethodParameterAnnotation(Class<A> annotation,
                             Method method,
                             int paramIndex,
                             com.sun.xml.bind.v2.model.annotation.Locatable srcPos)
 
            | 
 | 
getPackageAnnotation(Class<A> a,
                     Class clazz,
                     com.sun.xml.bind.v2.model.annotation.Locatable srcPos)
 
            | 
 boolean | 
hasClassAnnotation(Class clazz,
                   Class<? extends Annotation> annotationType)
 
            | 
 boolean | 
hasFieldAnnotation(Class<? extends Annotation> annotationType,
                   Field field)
 
            | 
 boolean | 
hasMethodAnnotation(Class<? extends Annotation> annotationType,
                    Method method)
 
            | 
 
| Methods inherited from class com.sun.xml.bind.v2.model.annotation.AbstractInlineAnnotationReaderImpl | 
getErrorHandler, getMethodAnnotation, hasMethodAnnotation, setErrorHandler | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
| Methods inherited from interface com.sun.xml.bind.v2.model.annotation.AnnotationReader | 
getMethodAnnotation, hasMethodAnnotation, setErrorHandler | 
 
TransientAnnotationReader
public TransientAnnotationReader()
addTransientClass
public void addTransientClass(Class cls)
 
 
addTransientField
public void addTransientField(Field field)
 
 
addTransientMethod
public void addTransientMethod(Method method)
 
 
hasClassAnnotation
public boolean hasClassAnnotation(Class clazz,
                                  Class<? extends Annotation> annotationType)
- Specified by:
 hasClassAnnotation in interface com.sun.xml.bind.v2.model.annotation.AnnotationReader<Type,Class,Field,Method>
 
 
getClassAnnotation
public <A extends Annotation> A getClassAnnotation(Class<A> annotationType,
                                                   Class clazz,
                                                   com.sun.xml.bind.v2.model.annotation.Locatable srcPos)
- Specified by:
 getClassAnnotation in interface com.sun.xml.bind.v2.model.annotation.AnnotationReader<Type,Class,Field,Method>
 
 
hasFieldAnnotation
public boolean hasFieldAnnotation(Class<? extends Annotation> annotationType,
                                  Field field)
- Specified by:
 hasFieldAnnotation in interface com.sun.xml.bind.v2.model.annotation.AnnotationReader<Type,Class,Field,Method>
 
 
getFieldAnnotation
public <A extends Annotation> A getFieldAnnotation(Class<A> annotationType,
                                                   Field field,
                                                   com.sun.xml.bind.v2.model.annotation.Locatable srcPos)
- Specified by:
 getFieldAnnotation in interface com.sun.xml.bind.v2.model.annotation.AnnotationReader<Type,Class,Field,Method>
 
 
getAllFieldAnnotations
public Annotation[] getAllFieldAnnotations(Field field,
                                           com.sun.xml.bind.v2.model.annotation.Locatable srcPos)
- Specified by:
 getAllFieldAnnotations in interface com.sun.xml.bind.v2.model.annotation.AnnotationReader<Type,Class,Field,Method>
 
 
hasMethodAnnotation
public boolean hasMethodAnnotation(Class<? extends Annotation> annotationType,
                                   Method method)
- Specified by:
 hasMethodAnnotation in interface com.sun.xml.bind.v2.model.annotation.AnnotationReader<Type,Class,Field,Method>
 
 
getMethodAnnotation
public <A extends Annotation> A getMethodAnnotation(Class<A> annotationType,
                                                    Method method,
                                                    com.sun.xml.bind.v2.model.annotation.Locatable srcPos)
- Specified by:
 getMethodAnnotation in interface com.sun.xml.bind.v2.model.annotation.AnnotationReader<Type,Class,Field,Method>
 
 
getAllMethodAnnotations
public Annotation[] getAllMethodAnnotations(Method method,
                                            com.sun.xml.bind.v2.model.annotation.Locatable srcPos)
- Specified by:
 getAllMethodAnnotations in interface com.sun.xml.bind.v2.model.annotation.AnnotationReader<Type,Class,Field,Method>
 
 
getMethodParameterAnnotation
public <A extends Annotation> A getMethodParameterAnnotation(Class<A> annotation,
                                                             Method method,
                                                             int paramIndex,
                                                             com.sun.xml.bind.v2.model.annotation.Locatable srcPos)
- Specified by:
 getMethodParameterAnnotation in interface com.sun.xml.bind.v2.model.annotation.AnnotationReader<Type,Class,Field,Method>
 
 
getPackageAnnotation
public <A extends Annotation> A getPackageAnnotation(Class<A> a,
                                                     Class clazz,
                                                     com.sun.xml.bind.v2.model.annotation.Locatable srcPos)
- Specified by:
 getPackageAnnotation in interface com.sun.xml.bind.v2.model.annotation.AnnotationReader<Type,Class,Field,Method>
 
 
getClassValue
public Class getClassValue(Annotation a,
                           String name)
- Specified by:
 getClassValue in interface com.sun.xml.bind.v2.model.annotation.AnnotationReader<Type,Class,Field,Method>
 
 
getClassArrayValue
public Class[] getClassArrayValue(Annotation a,
                                  String name)
- Specified by:
 getClassArrayValue in interface com.sun.xml.bind.v2.model.annotation.AnnotationReader<Type,Class,Field,Method>
 
 
fullName
protected String fullName(Method m)
- Specified by:
 fullName in class com.sun.xml.bind.v2.model.annotation.AbstractInlineAnnotationReaderImpl<Type,Class,Field,Method>
 
 
Copyright © 2009-2010 Hyper9. All Rights Reserved.