Produced by Siminov Software Solution LLP

siminov.orm.parsers
Class AnnotationParser

java.lang.Object
  extended by siminov.orm.parsers.AnnotationParser

public class AnnotationParser
extends java.lang.Object

Exposes methods to parse annotation defined in POJO class. It has methods to provide class name or class object.


Constructor Summary
AnnotationParser()
           
 
Method Summary
 DatabaseMappingDescriptor parseClass(java.lang.Class<?> classObject)
          Get database mapping object after parsing annotation based on class object provided.
 DatabaseMappingDescriptor parseClass(java.lang.String className)
          Get database mapping object after parsing annotation based on class name provided.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnotationParser

public AnnotationParser()
Method Detail

parseClass

public DatabaseMappingDescriptor parseClass(java.lang.String className)
                                     throws SiminovException
Get database mapping object after parsing annotation based on class name provided.

Parameters:
className - Name Of Class.
Returns:
Database Mapping Object.
Throws:
SiminovException - If any exception occur while parsing annotations of class.

parseClass

public DatabaseMappingDescriptor parseClass(java.lang.Class<?> classObject)
                                     throws SiminovException
Get database mapping object after parsing annotation based on class object provided.

Parameters:
classObject - Class Object.
Returns:
Database Mapping Object.
Throws:
SiminovException - If any exception occur while parsing annotations of class object.

Apache License 2.0

Copyright 2013