org.apache.felix.scrplugin.tags.annotation
Interface AnnotationTagProvider
- All Known Implementing Classes:
- DefaultAnnotationTagProvider, SlingAnnotationTagProvider
public interface AnnotationTagProvider
Interface for provider classes, that map java annotations to JavaTag
implementations.
getTags
List<JavaTag> getTags(com.thoughtworks.qdox.model.Annotation pAnnotation,
AnnotationJavaClassDescription description,
JavaField field)
- Maps a annotation to one or many
JavaTag
implementations.
- Parameters:
pAnnotation
- Java annotationdescription
- Annotations-based java class descriptionfield
- Reference to field (set on field-level annotations, null on
other annotations)
- Returns:
- List of tag implementations. Return empty list if this provider
cannot map the annotation to any tag instance.
Copyright © 2011 Apache Software Foundation. All Rights Reserved.