org.androwrapee.db
Class ReflectionManager

java.lang.Object
  extended by org.androwrapee.db.ReflectionManager

public class ReflectionManager
extends Object

The ReflectionManager manages and gets the required field of a given class, to be used in the rest of the Database Provider Classes. Please check the documentation for DefaultDAO for full specifications and requirements.

Each field should be annotated with one Annotation maximum and each class (including superclasses) that needs to be stored to the database has to have the DatabaseClass annotation.


Constructor Summary
ReflectionManager(Class c)
          Instantiates a new reflection manager.
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReflectionManager

public ReflectionManager(Class c)
                  throws IllegalClassStructureException
Instantiates a new reflection manager.

Parameters:
c - the c
Throws:
IllegalClassStructureException - the database class structure exception