public class SlingAnnotationProcessor
extends java.lang.Object
implements org.apache.felix.scrplugin.annotations.AnnotationProcessor
| Constructor and Description |
|---|
SlingAnnotationProcessor() |
| Modifier and Type | Method and Description |
|---|---|
private void |
generateStringPropertyDescriptor(org.apache.felix.scrplugin.annotations.ClassAnnotation cad,
org.apache.felix.scrplugin.description.ClassDescription classDescription,
boolean metatype,
java.lang.String annotationName,
java.lang.String propertyDescriptorName)
Generates a property descriptor of type
PropertyType.String |
java.lang.String |
getName() |
int |
getRanking() |
void |
process(org.apache.felix.scrplugin.annotations.ScannedClass scannedClass,
org.apache.felix.scrplugin.description.ClassDescription describedClass) |
private void |
processSlingFilter(org.apache.felix.scrplugin.annotations.ClassAnnotation cad,
org.apache.felix.scrplugin.description.ClassDescription classDescription)
Process SlingFilter
|
private void |
processSlingServlet(org.apache.felix.scrplugin.annotations.ClassAnnotation cad,
org.apache.felix.scrplugin.description.ClassDescription classDescription)
Process SlingServlet
|
public java.lang.String getName()
getName in interface org.apache.felix.scrplugin.annotations.AnnotationProcessorAnnotationProcessor.getName()public void process(org.apache.felix.scrplugin.annotations.ScannedClass scannedClass,
org.apache.felix.scrplugin.description.ClassDescription describedClass)
throws org.apache.felix.scrplugin.SCRDescriptorFailureException,
org.apache.felix.scrplugin.SCRDescriptorException
process in interface org.apache.felix.scrplugin.annotations.AnnotationProcessororg.apache.felix.scrplugin.SCRDescriptorFailureExceptionorg.apache.felix.scrplugin.SCRDescriptorExceptionAnnotationProcessor.process(org.apache.felix.scrplugin.annotations.ScannedClass, org.apache.felix.scrplugin.description.ClassDescription)public int getRanking()
getRanking in interface org.apache.felix.scrplugin.annotations.AnnotationProcessorAnnotationProcessor.getRanking()private void processSlingServlet(org.apache.felix.scrplugin.annotations.ClassAnnotation cad,
org.apache.felix.scrplugin.description.ClassDescription classDescription)
private void generateStringPropertyDescriptor(org.apache.felix.scrplugin.annotations.ClassAnnotation cad,
org.apache.felix.scrplugin.description.ClassDescription classDescription,
boolean metatype,
java.lang.String annotationName,
java.lang.String propertyDescriptorName)
PropertyType.Stringprivate void processSlingFilter(org.apache.felix.scrplugin.annotations.ClassAnnotation cad,
org.apache.felix.scrplugin.description.ClassDescription classDescription)