org.reflext.jlr
Class JavaLangReflectReflectionModel

java.lang.Object
  extended by org.reflext.jlr.JavaLangReflectReflectionModel
All Implemented Interfaces:
ReflectionModel<java.lang.reflect.Type,java.lang.reflect.Method,java.lang.annotation.Annotation,java.lang.reflect.Method,java.lang.reflect.Field>

public class JavaLangReflectReflectionModel
extends java.lang.Object
implements ReflectionModel<java.lang.reflect.Type,java.lang.reflect.Method,java.lang.annotation.Annotation,java.lang.reflect.Method,java.lang.reflect.Field>

Version:
$Revision$
Author:
Julien Viet

Constructor Summary
JavaLangReflectReflectionModel()
           
 
Method Summary
 AnnotationModel<java.lang.reflect.Type,java.lang.reflect.Field,java.lang.annotation.Annotation,java.lang.reflect.Method> getFieldAnnotationModel()
           
 FieldModel<java.lang.reflect.Type,java.lang.reflect.Field> getFieldModel()
           
static JavaLangReflectReflectionModel getInstance()
           
 AnnotationModel<java.lang.reflect.Type,java.lang.reflect.Method,java.lang.annotation.Annotation,java.lang.reflect.Method> getMethodAnnotationModel()
           
 MethodModel<java.lang.reflect.Type,java.lang.reflect.Method> getMethodModel()
           
 AnnotationModel<java.lang.reflect.Type,java.lang.reflect.Type,java.lang.annotation.Annotation,java.lang.reflect.Method> getTypeAnnotationModel()
           
 TypeModel<java.lang.reflect.Type> getTypeModel()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaLangReflectReflectionModel

public JavaLangReflectReflectionModel()
Method Detail

getInstance

public static JavaLangReflectReflectionModel getInstance()

getTypeModel

public TypeModel<java.lang.reflect.Type> getTypeModel()
Specified by:
getTypeModel in interface ReflectionModel<java.lang.reflect.Type,java.lang.reflect.Method,java.lang.annotation.Annotation,java.lang.reflect.Method,java.lang.reflect.Field>

getFieldModel

public FieldModel<java.lang.reflect.Type,java.lang.reflect.Field> getFieldModel()
Specified by:
getFieldModel in interface ReflectionModel<java.lang.reflect.Type,java.lang.reflect.Method,java.lang.annotation.Annotation,java.lang.reflect.Method,java.lang.reflect.Field>

getMethodModel

public MethodModel<java.lang.reflect.Type,java.lang.reflect.Method> getMethodModel()
Specified by:
getMethodModel in interface ReflectionModel<java.lang.reflect.Type,java.lang.reflect.Method,java.lang.annotation.Annotation,java.lang.reflect.Method,java.lang.reflect.Field>

getTypeAnnotationModel

public AnnotationModel<java.lang.reflect.Type,java.lang.reflect.Type,java.lang.annotation.Annotation,java.lang.reflect.Method> getTypeAnnotationModel()
Specified by:
getTypeAnnotationModel in interface ReflectionModel<java.lang.reflect.Type,java.lang.reflect.Method,java.lang.annotation.Annotation,java.lang.reflect.Method,java.lang.reflect.Field>

getMethodAnnotationModel

public AnnotationModel<java.lang.reflect.Type,java.lang.reflect.Method,java.lang.annotation.Annotation,java.lang.reflect.Method> getMethodAnnotationModel()
Specified by:
getMethodAnnotationModel in interface ReflectionModel<java.lang.reflect.Type,java.lang.reflect.Method,java.lang.annotation.Annotation,java.lang.reflect.Method,java.lang.reflect.Field>

getFieldAnnotationModel

public AnnotationModel<java.lang.reflect.Type,java.lang.reflect.Field,java.lang.annotation.Annotation,java.lang.reflect.Method> getFieldAnnotationModel()
Specified by:
getFieldAnnotationModel in interface ReflectionModel<java.lang.reflect.Type,java.lang.reflect.Method,java.lang.annotation.Annotation,java.lang.reflect.Method,java.lang.reflect.Field>


Copyright © 2010 eXo Platform SAS. All Rights Reserved.