org.jboss.metadata.annotation.creator.ws
Class AbstractWebServiceRefProcessor<E extends AnnotatedElement>
java.lang.Object
org.jboss.metadata.annotation.creator.AbstractFinderUser
org.jboss.metadata.annotation.creator.AbstractInjectionTargetProcessor<E>
org.jboss.metadata.annotation.creator.ws.AbstractWebServiceRefProcessor<E>
- Direct Known Subclasses:
- WebServiceRefClassProcessor, WebServiceRefFieldProcessor, WebServiceRefMethodProcessor
public abstract class AbstractWebServiceRefProcessor<E extends AnnotatedElement>
- extends AbstractInjectionTargetProcessor<E>
Base processor for @WebServiceRef annotations.
Delegates @HandlerChain to WebServiceHandlerChainProcessor.
- Version:
- $Revision: 67548 $
- Author:
- Scott.Stark@jboss.org
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractWebServiceRefProcessor
protected AbstractWebServiceRefProcessor(AnnotationFinder<AnnotatedElement> finder)
process
public void process(ServiceReferencesMetaData refs,
E element)
process
protected void process(ServiceReferencesMetaData refs,
E element,
javax.xml.ws.WebServiceRef annotation)
getName
protected abstract String getName(E element)
- Get the resource name based on the AnnotatedElement
- Parameters:
element
-
- Returns:
getInjectionName
protected abstract String getInjectionName(E element)
getType
protected abstract String getType(E element)
getDeclaringClass
protected abstract String getDeclaringClass(E element)
createServiceRef
protected ServiceReferenceMetaData createServiceRef(javax.xml.ws.WebServiceRef annotation,
E element)
getAnnotationTypes
public Collection<Class<? extends Annotation>> getAnnotationTypes()
Copyright © 2009 JBoss Inc.. All Rights Reserved.