Package org.dominokit.ui.tools.processor
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, typeUtilsFields 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.SourceVersiongetSupportedSourceVersion()booleanprocess(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, validateElementKindMethods inherited from class javax.annotation.processing.AbstractProcessor
getCompletions, getSupportedOptions, isInitializedMethods 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:
getSupportedAnnotationTypesin interfacejavax.annotation.processing.Processor- Overrides:
getSupportedAnnotationTypesin classjavax.annotation.processing.AbstractProcessor
-
getSupportedSourceVersion
public javax.lang.model.SourceVersion getSupportedSourceVersion()- Specified by:
getSupportedSourceVersionin interfacejavax.annotation.processing.Processor- Overrides:
getSupportedSourceVersionin classjavax.annotation.processing.AbstractProcessor
-
process
public boolean process(java.util.Set<? extends javax.lang.model.element.TypeElement> annotations, javax.annotation.processing.RoundEnvironment roundEnv)- Specified by:
processin interfacejavax.annotation.processing.Processor- Specified by:
processin classjavax.annotation.processing.AbstractProcessor
-