Class TableNameAnalyzeHandler

  • All Implemented Interfaces:
    AnalyzeHandler

    public class TableNameAnalyzeHandler
    extends AbstractAnalyzeHandler
    Handler for the @TableName annotation.

    Although a mapped service, we need an extra implementation because of mapSchema=true|false.

    Author:
    harald
    • Constructor Detail

      • TableNameAnalyzeHandler

        public TableNameAnalyzeHandler()
    • Method Detail

      • setProcessor

        public void setProcessor​(AnalyzeProcessor processor)
        Description copied from interface: AnalyzeHandler
        Sets the annotation processor.
        Parameters:
        processor - the annotation processor
      • getProcessor

        public AnalyzeProcessor getProcessor()
        Description copied from interface: AnalyzeHandler
        Gets the annotation processor.
        Returns:
        the annotation processor
      • processAnnotation

        public void processAnnotation​(javax.lang.model.element.TypeElement annotationType,
                                      javax.annotation.processing.RoundEnvironment roundEnv)
        Description copied from interface: AnalyzeHandler
        Processes the annotation.
        Parameters:
        annotationType - the annotation type
        roundEnv - the processing environment