org.apache.webbeans.xml
Class XMLAnnotationTypeManager

java.lang.Object
  extended by org.apache.webbeans.xml.XMLAnnotationTypeManager

public class XMLAnnotationTypeManager
extends Object


Constructor Summary
XMLAnnotationTypeManager()
           
 
Method Summary
 void addBindingType(Class<? extends Annotation> bindingType)
           
 void addInterceotorBindingTypeInheritAnnotation(Class<? extends Annotation> bindingType, Annotation... inheritsArray)
           
 void addInterceotorBindingTypeInheritAnnotation(Class<? extends Annotation> bindingType, Annotation inherit)
           
 void addResource(Class<? extends Annotation> resource)
           
 void addStereoType(Class<? extends Annotation> stereoType, Element decleration, String name, String errorMessage)
           
 Set<Class<? extends Annotation>> getBindingTypes()
           
static XMLAnnotationTypeManager getInstance()
           
 Set<Annotation> getInterceptorBindingTypeInherites(Class<? extends Annotation> interceptorBindingType)
           
 Set<Class<? extends Annotation>> getInterceptorBindingTypes()
           
 Set<Class<? extends Annotation>> getResources()
           
 Set<Class<? extends Annotation>> getStereotypes()
           
 boolean hasBindingType(Class<? extends Annotation> bindingType)
           
 boolean hasInterceptorBindingType(Class<? extends Annotation> bindingType)
           
 boolean hasResource(Class<? extends Annotation> resource)
           
 boolean hasStereoType(Class<? extends Annotation> stereoType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLAnnotationTypeManager

public XMLAnnotationTypeManager()
Method Detail

getInstance

public static XMLAnnotationTypeManager getInstance()

addBindingType

public void addBindingType(Class<? extends Annotation> bindingType)

addResource

public void addResource(Class<? extends Annotation> resource)

hasBindingType

public boolean hasBindingType(Class<? extends Annotation> bindingType)

hasResource

public boolean hasResource(Class<? extends Annotation> resource)

addStereoType

public void addStereoType(Class<? extends Annotation> stereoType,
                          Element decleration,
                          String name,
                          String errorMessage)

hasStereoType

public boolean hasStereoType(Class<? extends Annotation> stereoType)

addInterceotorBindingTypeInheritAnnotation

public void addInterceotorBindingTypeInheritAnnotation(Class<? extends Annotation> bindingType,
                                                       Annotation inherit)

addInterceotorBindingTypeInheritAnnotation

public void addInterceotorBindingTypeInheritAnnotation(Class<? extends Annotation> bindingType,
                                                       Annotation... inheritsArray)

hasInterceptorBindingType

public boolean hasInterceptorBindingType(Class<? extends Annotation> bindingType)

getBindingTypes

public Set<Class<? extends Annotation>> getBindingTypes()

getResources

public Set<Class<? extends Annotation>> getResources()

getInterceptorBindingTypeInherites

public Set<Annotation> getInterceptorBindingTypeInherites(Class<? extends Annotation> interceptorBindingType)

getInterceptorBindingTypes

public Set<Class<? extends Annotation>> getInterceptorBindingTypes()

getStereotypes

public Set<Class<? extends Annotation>> getStereotypes()


Copyright © 2008-2010 The Apache Software Foundation. All Rights Reserved.