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

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<Class<?>>
              extended by org.jboss.metadata.annotation.creator.ws.WebServiceRefClassProcessor
All Implemented Interfaces:
Processor<ServiceReferencesMetaData,Class<?>>
Direct Known Subclasses:
WebServiceRefsClassProcessor

public class WebServiceRefClassProcessor
extends AbstractWebServiceRefProcessor<Class<?>>
implements Processor<ServiceReferencesMetaData,Class<?>>

Version:
$Revision$
Author:
Emanuel Muckenhuber

Field Summary
 
Fields inherited from class org.jboss.metadata.annotation.creator.AbstractFinderUser
finder
 
Constructor Summary
WebServiceRefClassProcessor(AnnotationFinder<AnnotatedElement> finder)
           
 
Method Summary
protected  String getDeclaringClass(Class<?> element)
           
protected  String getInjectionName(Class<?> element)
           
protected  String getName(Class<?> element)
          Get the resource name based on the AnnotatedElement
protected  String getType(Class<?> 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

WebServiceRefClassProcessor

public WebServiceRefClassProcessor(AnnotationFinder<AnnotatedElement> finder)
Method Detail

getName

protected String getName(Class<?> element)
Description copied from class: AbstractWebServiceRefProcessor
Get the resource name based on the AnnotatedElement

Specified by:
getName in class AbstractWebServiceRefProcessor<Class<?>>
Returns:

getInjectionName

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

getType

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

getDeclaringClass

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


Copyright © 2009 JBoss Inc.. All Rights Reserved.