Class TableNameAnalyzeHandler

java.lang.Object
org.tentackle.buildsupport.AbstractAnalyzeHandler
org.tentackle.buildsupport.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 Details

    • TableNameAnalyzeHandler

      public TableNameAnalyzeHandler()
  • Method Details

    • 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(TypeElement annotationType, RoundEnvironment roundEnv)
      Description copied from interface: AnalyzeHandler
      Processes the annotation.
      Parameters:
      annotationType - the annotation type
      roundEnv - the processing environment