org.apache.juddi.v3.annotations
Class AnnotationProcessor

java.lang.Object
  extended by org.apache.juddi.v3.annotations.AnnotationProcessor
Direct Known Subclasses:
BPEL2UDDI

public class AnnotationProcessor
extends Object


Constructor Summary
AnnotationProcessor()
           
 
Method Summary
protected  CategoryBag parseCategoryBag(String categoryBagStr)
          parse something like: [keyName=uddi-org:types:wsdl,keyValue=wsdlDeployment,tModelKey=uddi:uddi.org:categorization:types]
protected  BindingTemplate parseServiceBinding(Class<?> classWithAnnotations, String lang, javax.jws.WebService webServiceAnnotation, Properties properties)
           
 Collection<BusinessService> readServiceAnnotations(String[] classesWithAnnotations, Properties properties)
           
 BusinessService readServiceAnnotations(String classWithAnnotations, Properties properties)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnotationProcessor

public AnnotationProcessor()
Method Detail

readServiceAnnotations

public Collection<BusinessService> readServiceAnnotations(String[] classesWithAnnotations,
                                                          Properties properties)

readServiceAnnotations

public BusinessService readServiceAnnotations(String classWithAnnotations,
                                              Properties properties)
                                       throws ClassNotFoundException
Throws:
ClassNotFoundException

parseServiceBinding

protected BindingTemplate parseServiceBinding(Class<?> classWithAnnotations,
                                              String lang,
                                              javax.jws.WebService webServiceAnnotation,
                                              Properties properties)

parseCategoryBag

protected CategoryBag parseCategoryBag(String categoryBagStr)
parse something like: [keyName=uddi-org:types:wsdl,keyValue=wsdlDeployment,tModelKey=uddi:uddi.org:categorization:types]

Parameters:
categoryBagStr -
Returns:


Copyright © 2004-2013 The Apache Software Foundation. All Rights Reserved.