org.jboss.metadata.annotation.creator.ejb
Class EntityProcessor

java.lang.Object
  extended by org.jboss.metadata.annotation.creator.AbstractFinderUser
      extended by org.jboss.metadata.annotation.creator.AbstractComponentProcessor<MD>
          extended by org.jboss.metadata.annotation.creator.ejb.AbstractEnterpriseBeanProcessor<EntityBeanMetaData>
              extended by org.jboss.metadata.annotation.creator.ejb.EntityProcessor
All Implemented Interfaces:
Creator<Class<?>,EntityBeanMetaData>, Processor<EjbJar3xMetaData,Class<?>>

public class EntityProcessor
extends AbstractEnterpriseBeanProcessor<EntityBeanMetaData>
implements Creator<Class<?>,EntityBeanMetaData>, Processor<EjbJar3xMetaData,Class<?>>

Version:
$Revision: 67280 $
Author:
Scott.Stark@jboss.org

Field Summary
 
Fields inherited from class org.jboss.metadata.annotation.creator.AbstractComponentProcessor
boundedTypes, fieldProcessors, methodProcessors, typeProcessors
 
Fields inherited from class org.jboss.metadata.annotation.creator.AbstractFinderUser
finder
 
Constructor Summary
EntityProcessor(AnnotationFinder<AnnotatedElement> finder)
           
 
Method Summary
 EntityBeanMetaData create(Class<?> beanClass)
          Create a piece of meta data based on the given element.
 
Methods inherited from class org.jboss.metadata.annotation.creator.ejb.AbstractEnterpriseBeanProcessor
process
 
Methods inherited from class org.jboss.metadata.annotation.creator.AbstractComponentProcessor
addFieldProcessor, addMethodProcessor, addTypeProcessor, getProcessorMetaDataType, process, process, processClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.metadata.annotation.creator.Processor
process
 

Constructor Detail

EntityProcessor

public EntityProcessor(AnnotationFinder<AnnotatedElement> finder)
Parameters:
finder -
Method Detail

create

public EntityBeanMetaData create(Class<?> beanClass)
Description copied from interface: Creator
Create a piece of meta data based on the given element.

Specified by:
create in interface Creator<Class<?>,EntityBeanMetaData>
Specified by:
create in class AbstractEnterpriseBeanProcessor<EntityBeanMetaData>
Parameters:
beanClass - the element
Returns:
the meta data or null if nothing interesting is found


Copyright ? 2008 JBoss, A division of Red Hat. All Rights Reserved.