public abstract class AbstractAutoMountAnnotationProcessor extends AbstractProcessor
processingEnv| Constructor and Description |
|---|
AbstractAutoMountAnnotationProcessor() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
completeAbstractMountPoints(AutoMountContext context) |
protected String |
extractMountPath(AutoMountContext context,
Annotation annotation) |
protected String |
generateGenericName(AutoMountContext context,
TypeElement elem,
String path) |
protected void |
generateSource(AutoMountContext context) |
protected AutoMountContext |
getAutoMountContext(Element autoMountElement,
Class<? extends Annotation> annotationClass) |
protected abstract String |
getDefaultMimeExtension(AutoMountContext context,
TypeElement elem) |
protected abstract String |
getDefaultRootPath(AutoMountContext context,
TypeElement elem) |
void |
init(ProcessingEnvironment processingEnv) |
protected void |
processMountPoint(AutoMountContext context,
Element elem,
Annotation annotation) |
protected abstract void |
setPackagesToScan(AutoMountContext context) |
getCompletions, getSupportedAnnotationTypes, getSupportedOptions, getSupportedSourceVersion, isInitialized, processpublic AbstractAutoMountAnnotationProcessor()
public void init(ProcessingEnvironment processingEnv)
init in interface Processorinit in class AbstractProcessorprotected AutoMountContext getAutoMountContext(Element autoMountElement, Class<? extends Annotation> annotationClass)
protected abstract void setPackagesToScan(AutoMountContext context)
protected void processMountPoint(AutoMountContext context, Element elem, Annotation annotation)
protected abstract String getDefaultRootPath(AutoMountContext context, TypeElement elem)
protected abstract String getDefaultMimeExtension(AutoMountContext context, TypeElement elem)
protected String extractMountPath(AutoMountContext context, Annotation annotation)
protected String generateGenericName(AutoMountContext context, TypeElement elem, String path)
protected void completeAbstractMountPoints(AutoMountContext context)
protected void generateSource(AutoMountContext context) throws IOException
IOExceptionCopyright © 2016 WicketStuff. All rights reserved.