org.jboss.metadata.annotation.creator.ws
Class WebServiceRefMethodProcessor

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.ws.AbstractWebServiceRefProcessor<Method>
              extended by org.jboss.metadata.annotation.creator.ws.WebServiceRefMethodProcessor
All Implemented Interfaces:
Processor<ServiceReferencesMetaData,Method>

public class WebServiceRefMethodProcessor
extends AbstractWebServiceRefProcessor<Method>
implements Processor<ServiceReferencesMetaData,Method>

Version:
$Revision$
Author:
Emanuel Muckenhuber

Field Summary
 
Fields inherited from class org.jboss.metadata.annotation.creator.AbstractFinderUser
finder
 
Constructor Summary
WebServiceRefMethodProcessor(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.ws.AbstractWebServiceRefProcessor
createServiceRef, getAnnotationTypes, 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

WebServiceRefMethodProcessor

public WebServiceRefMethodProcessor(AnnotationFinder<AnnotatedElement> finder)
Method Detail

getName

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

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

getInjectionName

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

getType

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

getDeclaringClass

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


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