org.ow2.util.scan.api.configurator
Class BasicConfigurator

java.lang.Object
  extended by org.ow2.util.scan.api.configurator.BasicConfigurator
All Implemented Interfaces:
ICommonConfigurator
Direct Known Subclasses:
ClassMetadataConfigurator, FieldMetadataConfigurator, MethodMetadataConfigurator

public abstract class BasicConfigurator
extends java.lang.Object
implements ICommonConfigurator

Implements a generic getAnnotationVisitor method with map.

Author:
Gael Lalire

Constructor Summary
BasicConfigurator()
          Constructor.
 
Method Summary
 void configurationComplete(java.util.Set<java.lang.String> referencedClasses)
          This one do nothing, you may override it.
 IAnnotationVisitor getAnnotationVisitor(JAnnotation annotation)
          a method invoked when an annotation is found.
protected  java.util.Map<java.lang.String,IAnnotationVisitor> getAnnotationVisitors()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicConfigurator

public BasicConfigurator()
Constructor.

Method Detail

getAnnotationVisitors

protected java.util.Map<java.lang.String,IAnnotationVisitor> getAnnotationVisitors()
Returns:
map where add visitor

getAnnotationVisitor

public IAnnotationVisitor getAnnotationVisitor(JAnnotation annotation)
Description copied from interface: ICommonConfigurator
a method invoked when an annotation is found.

Specified by:
getAnnotationVisitor in interface ICommonConfigurator
Parameters:
annotation - signature of annotation
Returns:
the visitor in the map or empty visitor

configurationComplete

public void configurationComplete(java.util.Set<java.lang.String> referencedClasses)
This one do nothing, you may override it.

Specified by:
configurationComplete in interface ICommonConfigurator
Parameters:
referencedClasses - you may fill this set with class referenced in current metadata


Copyright © 2007-2009 OW2 Consortium. All Rights Reserved.