org.jboss.metadata.annotation.creator
Class AbstractInjectionTargetProcessor<E extends AnnotatedElement>

java.lang.Object
  extended by org.jboss.metadata.annotation.creator.AbstractFinderUser
      extended by org.jboss.metadata.annotation.creator.AbstractInjectionTargetProcessor<E>
Direct Known Subclasses:
AbstractEJBProcessor, AbstractPersistenceContextProcessor, AbstractPersistenceUnitProcessor, AbstractResourceProcessor, AbstractWebServiceRefProcessor

public abstract class AbstractInjectionTargetProcessor<E extends AnnotatedElement>
extends AbstractFinderUser

The AbstractInjectionTargetProcessor.

Version:
$Revision$
Author:
Emanuel Muckenhuber

Field Summary
 
Fields inherited from class org.jboss.metadata.annotation.creator.AbstractFinderUser
finder
 
Constructor Summary
protected AbstractInjectionTargetProcessor(AnnotationFinder<AnnotatedElement> finder)
           
 
Method Summary
protected
<T extends ResourceInjectionMetaData>
void
addReference(AbstractMappedMetaData<T> refs, T ref)
          Add a ResourceInjectionMetaData to a AbstractMappedMetaData, where the InjectionTargets are merged if a reference already exists with the same name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractInjectionTargetProcessor

protected AbstractInjectionTargetProcessor(AnnotationFinder<AnnotatedElement> finder)
Method Detail

addReference

protected <T extends ResourceInjectionMetaData> void addReference(AbstractMappedMetaData<T> refs,
                                                                  T ref)
Add a ResourceInjectionMetaData to a AbstractMappedMetaData, where the InjectionTargets are merged if a reference already exists with the same name.

Parameters:
- extends ResourceInjectionMetaData>
refs - the mapped meta data
ref - the reference


Copyright © 2009 JBoss Inc.. All Rights Reserved.