Class SecureMountAnnotationProcessor

java.lang.Object
javax.annotation.processing.AbstractProcessor
org.wicketstuff.wicket.mount.core.processor.AbstractAutoMountAnnotationProcessor
org.wicketstuff.wicket.mount.secure.processor.SecureMountAnnotationProcessor
All Implemented Interfaces:
Processor

@SupportedAnnotationTypes({"org.wicketstuff.wicket.servlet3.auth.annotation.SecureAutoMount","org.wicketstuff.wicket.mount.annotation.MountPoint"}) @SupportedSourceVersion(RELEASE_6) public class SecureMountAnnotationProcessor extends org.wicketstuff.wicket.mount.core.processor.AbstractAutoMountAnnotationProcessor
Compile time processor to generate source code for mount paths.
Author:
jsarman
  • Constructor Details

    • SecureMountAnnotationProcessor

      public SecureMountAnnotationProcessor()
  • Method Details

    • process

      public boolean process(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv)
      Specified by:
      process in interface Processor
      Specified by:
      process in class AbstractProcessor
    • getDefaultRootPath

      protected String getDefaultRootPath(org.wicketstuff.wicket.mount.core.processor.AutoMountContext context, TypeElement elem)
      Specified by:
      getDefaultRootPath in class org.wicketstuff.wicket.mount.core.processor.AbstractAutoMountAnnotationProcessor
    • setPackagesToScan

      protected void setPackagesToScan(org.wicketstuff.wicket.mount.core.processor.AutoMountContext context)
      Specified by:
      setPackagesToScan in class org.wicketstuff.wicket.mount.core.processor.AbstractAutoMountAnnotationProcessor
    • getDefaultMimeExtension

      protected String getDefaultMimeExtension(org.wicketstuff.wicket.mount.core.processor.AutoMountContext context, TypeElement elem)
      Specified by:
      getDefaultMimeExtension in class org.wicketstuff.wicket.mount.core.processor.AbstractAutoMountAnnotationProcessor