Interface MetaDataExtractor<T extends Annotation>
- All Known Implementing Classes:
ContentTypeExtractor
,FixedExtractor
,MetaAnnotationExtractor
,UnknownActivationContextExtractor
public interface MetaDataExtractor<T extends 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:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
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 Details
-
extractMetaData
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
-