org.sourceforge.beanindex
Class BeanIndexMetaInfo

java.lang.Object
  extended byorg.sourceforge.beanindex.BeanIndexMetaInfo

public class BeanIndexMetaInfo
extends java.lang.Object

Provides the meta info for the indexes .

Author:
Sakthivel Muthusamy

Constructor Summary
BeanIndexMetaInfo(java.lang.Class beanClass, java.lang.reflect.Field[] indexed, Index[] indexes)
           
 
Method Summary
 java.lang.Class getBeanClass()
          The Class of the bean being indexed
 java.lang.reflect.Field[] getIndexed()
          The fields of the class that has to be indexed
 java.lang.reflect.Method[] getIndexedFieldsGetMethods()
           
 java.lang.String[] getIndexNames()
          Name of the indexes tp be built
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeanIndexMetaInfo

public BeanIndexMetaInfo(java.lang.Class beanClass,
                         java.lang.reflect.Field[] indexed,
                         Index[] indexes)
                  throws BeanIndexException
Method Detail

getBeanClass

public java.lang.Class getBeanClass()
The Class of the bean being indexed

Returns:
Class

getIndexed

public java.lang.reflect.Field[] getIndexed()
The fields of the class that has to be indexed

Returns:
Field[]

getIndexNames

public java.lang.String[] getIndexNames()
Name of the indexes tp be built

Returns:
String[]

getIndexedFieldsGetMethods

public java.lang.reflect.Method[] getIndexedFieldsGetMethods()
Returns:
Method[]