Interface MetaDataExtractor<T extends java.lang.annotation.Annotation>
-
- All Known Implementing Classes:
ContentTypeExtractor
,FixedExtractor
,MetaAnnotationExtractor
,UnknownActivationContextExtractor
public interface MetaDataExtractor<T extends java.lang.annotation.Annotation>
Used to extract a meta data value from a component annotation. Instances of this interface are contributed into the MetaWorker service.- Since:
- 5.2.0
- See Also:
MetaWorker
,MetaDataLocator
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
extractMetaData(MutableComponentModel model, T annotation)
Invoked on the extractor to extract the appropriate value for the annotation and set the meta data on the model.
-
-
-
Method Detail
-
extractMetaData
void extractMetaData(MutableComponentModel model, T annotation)
Invoked on the extractor to extract the appropriate value for the annotation and set the meta data on the model.- Parameters:
model
- on which to set meta dataannotation
- class annotation, from whose attributes specific data may be extracted
-
-