org.apache.beehive.wsm.jsr181.processor.reflection
Class WsmReflectionAnnotationProcessor

Object
  extended by WsmReflectionAnnotationProcessor

public class WsmReflectionAnnotationProcessor
extends Object


Method Summary
static WsmReflectionAnnotationProcessor getInstance()
           
 AnnotationModel getObjectModel(Class sibClass)
          Create object model from class.
protected  WebServiceMETHODMetadata getWebServiceMETHODMetadata(Method method)
           
protected  WebServicePARAMETERMetadata getWebServicePARAMETERMetadata(Class paramType, int offset, List<Annotation> annotations)
           
protected  WebServiceTYPEMetadata getWebServiceTYPEMetadata(Class sibClass)
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static WsmReflectionAnnotationProcessor getInstance()

getObjectModel

public AnnotationModel getObjectModel(Class sibClass)
Create object model from class.

Parameters:
sibClass - Service implementation bean class.
Returns:

getWebServiceTYPEMetadata

protected WebServiceTYPEMetadata getWebServiceTYPEMetadata(Class sibClass)
Parameters:
sibClass -
Returns:

getWebServiceMETHODMetadata

protected WebServiceMETHODMetadata getWebServiceMETHODMetadata(Method method)
Parameters:
method -
Returns:

getWebServicePARAMETERMetadata

protected WebServicePARAMETERMetadata getWebServicePARAMETERMetadata(Class paramType,
                                                                     int offset,
                                                                     List<Annotation> annotations)
Parameters:
paramType -
offset -
annotations -
Returns: