Class AutoMountAnnotationProcessor
- java.lang.Object
-
- javax.annotation.processing.AbstractProcessor
-
- org.wicketstuff.wicket.mount.core.processor.AbstractAutoMountAnnotationProcessor
-
- org.wicketstuff.wicket.mount.processor.AutoMountAnnotationProcessor
-
- All Implemented Interfaces:
Processor
@SupportedAnnotationTypes({"org.wicketstuff.wicket.mount.annotation.AutoMount","org.wicketstuff.wicket.mount.core.annotation.MountPath"}) public class AutoMountAnnotationProcessor extends org.wicketstuff.wicket.mount.core.processor.AbstractAutoMountAnnotationProcessor
- Author:
- jsarman
-
-
Field Summary
-
Fields inherited from class javax.annotation.processing.AbstractProcessor
processingEnv
-
-
Constructor Summary
Constructors Constructor Description AutoMountAnnotationProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringgetDefaultMimeExtension(org.wicketstuff.wicket.mount.core.processor.AutoMountContext context, TypeElement elem)protected StringgetDefaultRootPath(org.wicketstuff.wicket.mount.core.processor.AutoMountContext context, TypeElement elem)SourceVersiongetSupportedSourceVersion()booleanprocess(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv)protected voidsetPackagesToScan(org.wicketstuff.wicket.mount.core.processor.AutoMountContext context)-
Methods inherited from class org.wicketstuff.wicket.mount.core.processor.AbstractAutoMountAnnotationProcessor
completeAbstractMountPoints, extractMountPath, generateGenericName, generateSource, getAutoMountContext, init, processMountPoint
-
Methods inherited from class javax.annotation.processing.AbstractProcessor
getCompletions, getSupportedAnnotationTypes, getSupportedOptions, isInitialized
-
-
-
-
Method Detail
-
getSupportedSourceVersion
public SourceVersion getSupportedSourceVersion()
- Specified by:
getSupportedSourceVersionin interfaceProcessor- Overrides:
getSupportedSourceVersionin classAbstractProcessor
-
process
public boolean process(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv)
- Specified by:
processin interfaceProcessor- Specified by:
processin classAbstractProcessor
-
setPackagesToScan
protected void setPackagesToScan(org.wicketstuff.wicket.mount.core.processor.AutoMountContext context)
- Specified by:
setPackagesToScanin classorg.wicketstuff.wicket.mount.core.processor.AbstractAutoMountAnnotationProcessor
-
getDefaultRootPath
protected String getDefaultRootPath(org.wicketstuff.wicket.mount.core.processor.AutoMountContext context, TypeElement elem)
- Specified by:
getDefaultRootPathin classorg.wicketstuff.wicket.mount.core.processor.AbstractAutoMountAnnotationProcessor
-
getDefaultMimeExtension
protected String getDefaultMimeExtension(org.wicketstuff.wicket.mount.core.processor.AutoMountContext context, TypeElement elem)
- Specified by:
getDefaultMimeExtensionin classorg.wicketstuff.wicket.mount.core.processor.AbstractAutoMountAnnotationProcessor
-
-