br.usp.iterador.jxpath
Class ReflectionResolver

java.lang.Object
  extended by br.usp.iterador.jxpath.ReflectionResolver

public class ReflectionResolver
extends java.lang.Object


Constructor Summary
ReflectionResolver(Controller controller)
           
 
Method Summary
 java.lang.reflect.Field getField(java.lang.Class<? extends java.lang.Object> type, java.lang.String field)
           
 Member getGenericMember(java.lang.Class<? extends java.lang.Object> type, java.lang.String fieldOrProperty)
           
<T> T
instantiate(java.lang.Class<T> type, java.lang.Object... args)
           
<T> T
instantiateIOC(java.lang.Class<T> type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReflectionResolver

public ReflectionResolver(Controller controller)
Method Detail

getGenericMember

public Member getGenericMember(java.lang.Class<? extends java.lang.Object> type,
                               java.lang.String fieldOrProperty)
                        throws java.lang.NoSuchFieldException
Throws:
java.lang.NoSuchFieldException

getField

public java.lang.reflect.Field getField(java.lang.Class<? extends java.lang.Object> type,
                                        java.lang.String field)

instantiate

public <T> T instantiate(java.lang.Class<T> type,
                         java.lang.Object... args)

instantiateIOC

public <T> T instantiateIOC(java.lang.Class<T> type)


Copyright 2004-2004-2006 IME - USP. All Rights Reserved.