|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ow2.util.scan.api.configurator.BasicConfigurator
org.ow2.util.scan.api.configurator.metadata.ClassMetadataConfigurator<C,M,F>
C - class of ClassMetadataM - class of MethodMetadataF - class of FieldMetadatapublic abstract class ClassMetadataConfigurator<C extends IClassMetadata<C,M,F>,M extends IMethodMetadata<C,M,F>,F extends IFieldMetadata<C,M,F>>
ClassMetadataConfigurator is a configurator of class specific to ClassMetata.
| Constructor Summary | |
|---|---|
ClassMetadataConfigurator(C classMetadata)
Constructor. |
|
ClassMetadataConfigurator(C classMetadata,
java.util.List<? extends ISpecificArchiveConfigurator<C,M,F>> specificArchiveConfiguratorList)
Constructor. |
|
| Method Summary | |
|---|---|
void |
configurationComplete(java.util.Set<java.lang.String> referencedClasses)
call specific configuration complete. |
IFieldConfigurator |
createFieldConfigurator(JField jField)
Provide a method used by ClassConfigurator. |
protected abstract IFieldConfigurator |
createFieldMetadataConfigurator(JField jField)
You have to override this method. |
IMethodConfigurator |
createMethodConfigurator(JMethod jMethod)
Provide a method used by ClassConfigurator. |
protected abstract IMethodConfigurator |
createMethodMetadataConfigurator(JMethod jMethod)
You have to override this method. |
IAnnotationVisitor |
getAnnotationVisitor(JAnnotation annotation)
a method invoked when an annotation is found. |
protected C |
getClassMetadata()
|
protected java.util.List<ISpecificClassConfigurator<C,M,F>> |
getSpecificClassConfiguratorList()
|
| Methods inherited from class org.ow2.util.scan.api.configurator.BasicConfigurator |
|---|
getAnnotationVisitors |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ClassMetadataConfigurator(C classMetadata)
classMetadata - a class metadata
public ClassMetadataConfigurator(C classMetadata,
java.util.List<? extends ISpecificArchiveConfigurator<C,M,F>> specificArchiveConfiguratorList)
classMetadata - a class metadataspecificArchiveConfiguratorList - a list of specific archive
configurator| Method Detail |
|---|
protected C getClassMetadata()
public final IMethodConfigurator createMethodConfigurator(JMethod jMethod)
createMethodConfigurator in interface IClassConfiguratorjMethod - signature of method
protected abstract IMethodConfigurator createMethodMetadataConfigurator(JMethod jMethod)
jMethod - signature of method
public final IFieldConfigurator createFieldConfigurator(JField jField)
createFieldConfigurator in interface IClassConfiguratorjField - field signature
protected abstract IFieldConfigurator createFieldMetadataConfigurator(JField jField)
jField - signature of field
public IAnnotationVisitor getAnnotationVisitor(JAnnotation annotation)
ICommonConfigurator
getAnnotationVisitor in interface ICommonConfiguratorgetAnnotationVisitor in class BasicConfiguratorannotation - an annotation
public void configurationComplete(java.util.Set<java.lang.String> referencedClasses)
configurationComplete in interface ICommonConfiguratorconfigurationComplete in class BasicConfiguratorreferencedClasses - you may fill this set with class referenced in current metadataprotected java.util.List<ISpecificClassConfigurator<C,M,F>> getSpecificClassConfiguratorList()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||