org.jboss.metadata.annotation.creator
Class ResourceMethodProcessor

java.lang.Object
  extended by org.jboss.metadata.annotation.creator.AbstractFinderUser
      extended by org.jboss.metadata.annotation.creator.AbstractInjectionTargetProcessor<E>
          extended by org.jboss.metadata.annotation.creator.AbstractResourceProcessor<Method>
              extended by org.jboss.metadata.annotation.creator.ResourceMethodProcessor
All Implemented Interfaces:
Processor<RemoteEnvironmentRefsGroupMetaData,Method>

public class ResourceMethodProcessor
extends AbstractResourceProcessor<Method>
implements Processor<RemoteEnvironmentRefsGroupMetaData,Method>

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

Field Summary
 
Fields inherited from class org.jboss.metadata.annotation.creator.AbstractFinderUser
finder
 
Constructor Summary
ResourceMethodProcessor(AnnotationFinder<AnnotatedElement> finder)
           
 
Method Summary
protected  String getDeclaringClass(Method element)
           
protected  String getInjectionName(Method element)
           
protected  String getName(Method element)
          Get the resource name based on the AnnotatedElement
protected  String getType(Method element)
           
 
Methods inherited from class org.jboss.metadata.annotation.creator.AbstractResourceProcessor
createEntry, createMessageRef, createResourceEnvRef, createResourceRef, createServiceRef, getAnnotationTypes, isEnvEntry, isMessageDestinationRef, isResourceRef, isServiceRef, process, process
 
Methods inherited from class org.jboss.metadata.annotation.creator.AbstractInjectionTargetProcessor
addReference
 
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
getAnnotationTypes, process
 

Constructor Detail

ResourceMethodProcessor

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

getName

protected String getName(Method element)
Description copied from class: AbstractResourceProcessor
Get the resource name based on the AnnotatedElement

Specified by:
getName in class AbstractResourceProcessor<Method>
Returns:

getInjectionName

protected String getInjectionName(Method element)
Specified by:
getInjectionName in class AbstractResourceProcessor<Method>

getType

protected String getType(Method element)
Specified by:
getType in class AbstractResourceProcessor<Method>

getDeclaringClass

protected String getDeclaringClass(Method element)
Specified by:
getDeclaringClass in class AbstractResourceProcessor<Method>


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.