org.jboss.kernel.plugins.annotations
Class BasicBeanMetaDataAnnotationAdapter

java.lang.Object
  extended by org.jboss.kernel.plugins.annotations.CommonAnnotationAdapter<MetaDataAnnotationPlugin<?,?>,BeanMetaData>
      extended by org.jboss.kernel.plugins.annotations.AbstractMetaDataAnnotationAdapter
          extended by org.jboss.kernel.plugins.annotations.BasicBeanMetaDataAnnotationAdapter
All Implemented Interfaces:
BeanMetaDataAnnotationAdapter

public class BasicBeanMetaDataAnnotationAdapter
extends AbstractMetaDataAnnotationAdapter

Basic bean metadata annotation handler.

Author:
Ales Justin

Field Summary
static BasicBeanMetaDataAnnotationAdapter INSTANCE
           
 
Fields inherited from class org.jboss.kernel.plugins.annotations.CommonAnnotationAdapter
log
 
Constructor Summary
protected BasicBeanMetaDataAnnotationAdapter()
           
 
Method Summary
 void addAnnotation2ValueMetaDataAdapter(Annotation2ValueMetaDataAdapter<? extends Annotation> adapter)
          Add Annotation2ValueMetaDataAdapter adapter.
 void addAnnotationPlugin(AnnotationPlugin<?,?> plugin)
           
 void removeAnnotation2ValueMetaDataAdapter(Annotation2ValueMetaDataAdapter<? extends Annotation> adapter)
          Remove Annotation2ValueMetaDataAdapter adapter.
 void removeAnnotationPlugin(AnnotationPlugin<?,?> plugin)
           
 
Methods inherited from class org.jboss.kernel.plugins.annotations.AbstractMetaDataAnnotationAdapter
applyAnnotations, applyPlugin, cleanPlugin, getName
 
Methods inherited from class org.jboss.kernel.plugins.annotations.CommonAnnotationAdapter
addAnnotationPlugin, getPlugins, getStaticMethods, handleAnnotations, handleMethod, removeAnnotationPlugin
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static BasicBeanMetaDataAnnotationAdapter INSTANCE
Constructor Detail

BasicBeanMetaDataAnnotationAdapter

protected BasicBeanMetaDataAnnotationAdapter()
Method Detail

addAnnotationPlugin

public void addAnnotationPlugin(AnnotationPlugin<?,?> plugin)

removeAnnotationPlugin

public void removeAnnotationPlugin(AnnotationPlugin<?,?> plugin)

addAnnotation2ValueMetaDataAdapter

public void addAnnotation2ValueMetaDataAdapter(Annotation2ValueMetaDataAdapter<? extends Annotation> adapter)
Add Annotation2ValueMetaDataAdapter adapter.

Parameters:
adapter - the Annotation2ValueMetaDataAdapter adapter

removeAnnotation2ValueMetaDataAdapter

public void removeAnnotation2ValueMetaDataAdapter(Annotation2ValueMetaDataAdapter<? extends Annotation> adapter)
Remove Annotation2ValueMetaDataAdapter adapter.

Parameters:
adapter - the Annotation2ValueMetaDataAdapter adapter


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