org.jboss.kernel.plugins.annotations.wb
Class AnnotationsAnnotationPluginFactory

java.lang.Object
  extended by org.jboss.kernel.plugins.annotations.wb.AnnotationsAnnotationPluginFactory

public class AnnotationsAnnotationPluginFactory
extends Object

Annotations plugin factory.

Author:
Ales Justin

Constructor Summary
AnnotationsAnnotationPluginFactory()
           
 
Method Summary
static AnnotationPlugin createClassPlugin(Class<? extends Annotation> clazz)
          Create class plugin.
static AnnotationPlugin createFieldInjectionPlugin(Class<? extends Annotation> clazz)
          Create injection plugin.
static AnnotationPlugin createPropertyInjectionPlugin(Class<? extends Annotation> clazz)
          Create injection plugin.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnotationsAnnotationPluginFactory

public AnnotationsAnnotationPluginFactory()
Method Detail

createClassPlugin

public static AnnotationPlugin createClassPlugin(Class<? extends Annotation> clazz)
Create class plugin.

Parameters:
clazz - the annotation class
Returns:
new annotations supply plugin

createPropertyInjectionPlugin

public static AnnotationPlugin createPropertyInjectionPlugin(Class<? extends Annotation> clazz)
Create injection plugin.

Parameters:
clazz - the annotation class
Returns:
new annotations injection plugin

createFieldInjectionPlugin

public static AnnotationPlugin createFieldInjectionPlugin(Class<? extends Annotation> clazz)
Create injection plugin.

Parameters:
clazz - the annotation class
Returns:
new annotations injection plugin


Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.