Package org.jboss.logging.processor.apt
Class ReportFileGenerator
java.lang.Object
org.jboss.logging.processor.apt.AbstractGenerator
org.jboss.logging.processor.apt.ReportFileGenerator
@SupportedOptions({"org.jboss.logging.tools.report.type","org.jboss.logging.tools.report.path","org.jboss.logging.tools.report.title"})
public class ReportFileGenerator
extends AbstractGenerator
Generates reports for logging interfaces and message bundles.
- Author:
- James R. Perkins
-
Method Summary
Modifier and TypeMethodDescriptionvoid
processTypeElement
(TypeElement annotation, TypeElement element, MessageInterface messageInterface) Processes a type element.Methods inherited from class org.jboss.logging.processor.apt.AbstractGenerator
getName, getSupportedOptions
-
Method Details
-
processTypeElement
public void processTypeElement(TypeElement annotation, TypeElement element, MessageInterface messageInterface) Description copied from class:AbstractGenerator
Processes a type element.- Specified by:
processTypeElement
in classAbstractGenerator
- Parameters:
annotation
- the annotation who trigger the processingelement
- the element that contains the methods.messageInterface
- the message interface to implement.
-