Class ThemeProcessor

java.lang.Object
javax.annotation.processing.AbstractProcessor
org.dominokit.domino.apt.commons.BaseProcessor
org.dominokit.ui.tools.processor.ThemeProcessor
All Implemented Interfaces:
javax.annotation.processing.Processor

@AutoService(javax.annotation.processing.Processor.class)
public class ThemeProcessor
extends org.dominokit.domino.apt.commons.BaseProcessor
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.dominokit.domino.apt.commons.BaseProcessor

    org.dominokit.domino.apt.commons.BaseProcessor.ElementFactory, org.dominokit.domino.apt.commons.BaseProcessor.ProcessingStep
  • Field Summary

    Fields inherited from class org.dominokit.domino.apt.commons.BaseProcessor

    elementFactory, elementUtils, filer, messager, typeUtils

    Fields inherited from class javax.annotation.processing.AbstractProcessor

    processingEnv
  • Constructor Summary

    Constructors
    Constructor Description
    ThemeProcessor()  
  • Method Summary

    Modifier and Type Method Description
    java.util.Set<java.lang.String> getSupportedAnnotationTypes()  
    javax.lang.model.SourceVersion getSupportedSourceVersion()  
    boolean process​(java.util.Set<? extends javax.lang.model.element.TypeElement> annotations, javax.annotation.processing.RoundEnvironment roundEnv)  

    Methods inherited from class org.dominokit.domino.apt.commons.BaseProcessor

    createResourceFile, createSourceFile, init, newProcessorElement, obtainResourceWriter, obtainSourceWriter, validateElementKind

    Methods inherited from class javax.annotation.processing.AbstractProcessor

    getCompletions, getSupportedOptions, isInitialized

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ThemeProcessor

      public ThemeProcessor()
  • Method Details

    • getSupportedAnnotationTypes

      public java.util.Set<java.lang.String> getSupportedAnnotationTypes()
      Specified by:
      getSupportedAnnotationTypes in interface javax.annotation.processing.Processor
      Overrides:
      getSupportedAnnotationTypes in class javax.annotation.processing.AbstractProcessor
    • getSupportedSourceVersion

      public javax.lang.model.SourceVersion getSupportedSourceVersion()
      Specified by:
      getSupportedSourceVersion in interface javax.annotation.processing.Processor
      Overrides:
      getSupportedSourceVersion in class javax.annotation.processing.AbstractProcessor
    • process

      public boolean process​(java.util.Set<? extends javax.lang.model.element.TypeElement> annotations, javax.annotation.processing.RoundEnvironment roundEnv)
      Specified by:
      process in interface javax.annotation.processing.Processor
      Specified by:
      process in class javax.annotation.processing.AbstractProcessor